[MacRuby-devel] [MacRuby] #351: problem with macruby build (rake)

Laurent Sansonetti lsansonetti at apple.com
Sat Sep 26 20:57:15 PDT 2009


Hi Michael,

Looks like you have an old version of LLVM installed. We switched to a  
newer revision. Checkout the README.rdoc file for more details.

Sorry I forgot to announce it here...

Laurent

On Sep 26, 2009, at 8:52 PM, Michael Winterstein wrote:
>
> On Sep 26, 2009, at 8:38 PM, MacRuby wrote:
>
>> #351: problem with macruby build (rake)
>> --------------------------------------- 
>> +------------------------------------
>> Reporter:  sergei.homjakov@…          |       Owner:  lsansonetti@…
>>    Type:  defect                     |      Status:  new
>> Priority:  trivial                    |   Milestone:  MacRuby 0.5
>> Component:  MacRuby                    |    Keywords:  rake
>> --------------------------------------- 
>> +------------------------------------
>>
>> Comment(by lsansonetti@…):
>>
>> Could you try to build trunk again (as of r2651)? It may be fixed.
>>
>> -- 
>> Ticket URL: <http://www.macruby.org/trac/ticket/351#comment:1>
>> MacRuby <http://macruby.org/>
>>
>> _______________________________________________
>> MacRuby-devel mailing list
>> MacRuby-devel at lists.macosforge.org
>> http://lists.macosforge.org/mailman/listinfo.cgi/macruby-devel
>
>
> Don't know if it's the same problem, but I'm having build problems  
> as well, with trunk.
>
> I'm running 10.6.1, and might try reinstalling llvm.
>
> $ svn update
> At revision 2651.
> $ rake --trace
> (in /Users/parzival/devo/buried/macruby/trunk)
> ** Invoke default (first_time)
> ** Invoke all (first_time)
> ** Invoke macruby (first_time)
> ** Invoke macruby:build (first_time)
> ** Invoke macruby:dylib (first_time)
> ** Invoke rbconfig (first_time)
> ** Invoke miniruby (first_time)
> ** Invoke objects (first_time)
> ** Invoke config_h (first_time)
> ** Execute config_h
> ** Invoke dtrace_h (first_time)
> ** Execute dtrace_h
> ** Invoke revision_h (first_time)
> ** Execute revision_h
> ** Execute objects
> /usr/bin/ruby tool/compile_prelude.rb prelude.rb miniprelude.c.new
> rm miniprelude.c.new
> /usr/bin/bison -o y.tab.c parse.y
> parse.y: conflicts: 1 shift/reduce
> /usr/bin/sed -f ./tool/ytab.sed -e "/^#/s!y.tab.c!parse.c!" y.tab.c  
> > parse.c.new
> mv parse.c.new parse.c
> rm -f parse.o
> cp lex.c.blt lex.c
> /usr/bin/ruby -n tool/node_name.rb include/ruby/node.h > node_name.inc
> /usr/bin/gcc -I. -I./include -I./onig -I/usr/include/libxml2 -arch  
> i386 -arch x86_64 -fno-common -pipe -O3 -g -Wall -fexceptions -Wno- 
> parentheses -Wno-deprecated-declarations -Werror -std=c99 -c array.c  
> -o array.o
> /usr/bin/gcc -I. -I./include -I./onig -I/usr/include/libxml2 -arch  
> i386 -arch x86_64 -fno-common -pipe -O3 -g -Wall -fexceptions -Wno- 
> parentheses -Wno-deprecated-declarations -Werror -std=c99 -c  
> bignum.c -o bignum.o
> /usr/bin/gcc -I. -I./include -I./onig -I/usr/include/libxml2 -arch  
> i386 -arch x86_64 -fno-common -pipe -O3 -g -Wall -fexceptions -Wno- 
> parentheses -Wno-deprecated-declarations -Werror -std=c99 -c class.c  
> -o class.o
> /usr/bin/gcc -I. -I./include -I./onig -I/usr/include/libxml2 -arch  
> i386 -arch x86_64 -fno-common -pipe -O3 -g -Wall -fexceptions -Wno- 
> parentheses -Wno-deprecated-declarations -Werror -std=c99 -c  
> compar.c -o compar.o
> /usr/bin/gcc -I. -I./include -I./onig -I/usr/include/libxml2 -arch  
> i386 -arch x86_64 -fno-common -pipe -O3 -g -Wall -fexceptions -Wno- 
> parentheses -Wno-deprecated-declarations -Werror -std=c99 -c  
> complex.c -o complex.o
> /usr/bin/gcc -I. -I./include -I./onig -I/usr/include/libxml2 -arch  
> i386 -arch x86_64 -fno-common -pipe -O3 -g -Wall -fexceptions -Wno- 
> parentheses -Wno-deprecated-declarations -Werror -std=c99 -c enum.c - 
> o enum.o
> /usr/bin/gcc -I. -I./include -I./onig -I/usr/include/libxml2 -arch  
> i386 -arch x86_64 -fno-common -pipe -O3 -g -Wall -fexceptions -Wno- 
> parentheses -Wno-deprecated-declarations -Werror -std=c99 -c  
> enumerator.c -o enumerator.o
> /usr/bin/gcc -I. -I./include -I./onig -I/usr/include/libxml2 -arch  
> i386 -arch x86_64 -fno-common -pipe -O3 -g -Wall -fexceptions -Wno- 
> parentheses -Wno-deprecated-declarations -Werror -std=c99 -c error.c  
> -o error.o
> /usr/bin/gcc -I. -I./include -I./onig -I/usr/include/libxml2 -arch  
> i386 -arch x86_64 -fno-common -pipe -O3 -g -Wall -fexceptions -Wno- 
> parentheses -Wno-deprecated-declarations -Werror -std=c99 -c eval.c - 
> o eval.o
> /usr/bin/gcc -I. -I./include -I./onig -I/usr/include/libxml2 -arch  
> i386 -arch x86_64 -fno-common -pipe -O3 -g -Wall -fexceptions -Wno- 
> parentheses -Wno-deprecated-declarations -Werror -std=c99 -c file.c - 
> o file.o
> /usr/bin/gcc -I. -I./include -I./onig -I/usr/include/libxml2 -arch  
> i386 -arch x86_64 -fno-common -pipe -O3 -g -Wall -fexceptions -Wno- 
> parentheses -Wno-deprecated-declarations -Werror -std=c99 -c load.c - 
> o load.o
> /usr/bin/gcc -I. -I./include -I./onig -I/usr/include/libxml2 -arch  
> i386 -arch x86_64 -fno-common -pipe -O3 -g -Wall -fexceptions -Wno- 
> parentheses -Wno-deprecated-declarations -Werror -std=c99 -c proc.c - 
> o proc.o
> /usr/bin/gcc -I. -I./include -I./onig -I/usr/include/libxml2 -arch  
> i386 -arch x86_64 -fno-common -pipe -O3 -g -Wall -fexceptions -Wno- 
> parentheses -Wno-deprecated-declarations -Werror -std=c99 -c gc.c -o  
> gc.o
> /usr/bin/gcc -I. -I./include -I./onig -I/usr/include/libxml2 -arch  
> i386 -arch x86_64 -fno-common -pipe -O3 -g -Wall -fexceptions -Wno- 
> parentheses -Wno-deprecated-declarations -Werror -std=c99 -c hash.c - 
> o hash.o
> /usr/bin/gcc -I. -I./include -I./onig -I/usr/include/libxml2 -arch  
> i386 -arch x86_64 -fno-common -pipe -O3 -g -Wall -fexceptions -Wno- 
> parentheses -Wno-deprecated-declarations -Werror -std=c99 -c inits.c  
> -o inits.o
> /usr/bin/gcc -I. -I./include -I./onig -I/usr/include/libxml2 -arch  
> i386 -arch x86_64 -fno-common -pipe -O3 -g -Wall -fexceptions -Wno- 
> parentheses -Wno-deprecated-declarations -Werror -std=c99 -c io.c -o  
> io.o
> /usr/bin/gcc -I. -I./include -I./onig -I/usr/include/libxml2 -arch  
> i386 -arch x86_64 -fno-common -pipe -O3 -g -Wall -fexceptions -Wno- 
> parentheses -Wno-deprecated-declarations -Werror -std=c99 -c math.c - 
> o math.o
> /usr/bin/gcc -I. -I./include -I./onig -I/usr/include/libxml2 -arch  
> i386 -arch x86_64 -fno-common -pipe -O3 -g -Wall -fexceptions -Wno- 
> parentheses -Wno-deprecated-declarations -Werror -std=c99 -c  
> numeric.c -o numeric.o
> /usr/bin/gcc -I. -I./include -I./onig -I/usr/include/libxml2 -arch  
> i386 -arch x86_64 -fno-common -pipe -O3 -g -Wall -fexceptions -Wno- 
> parentheses -Wno-deprecated-declarations -Werror -std=c99 -c  
> object.c -o object.o
> /usr/bin/gcc -I. -I./include -I./onig -I/usr/include/libxml2 -arch  
> i386 -arch x86_64 -fno-common -pipe -O3 -g -Wall -fexceptions -Wno- 
> parentheses -Wno-deprecated-declarations -Werror -std=c99 -c pack.c - 
> o pack.o
> /usr/bin/gcc -I. -I./include -I./onig -I/usr/include/libxml2 -arch  
> i386 -arch x86_64 -fno-common -pipe -O3 -g -Wall -fexceptions -Wno- 
> parentheses -Wno-deprecated-declarations -Werror -std=c99 -c parse.c  
> -o parse.o
> /usr/bin/gcc -I. -I./include -I./onig -I/usr/include/libxml2 -arch  
> i386 -arch x86_64 -fno-common -pipe -O3 -g -Wall -fexceptions -Wno- 
> parentheses -Wno-deprecated-declarations -Werror -std=c99 -c prec.c - 
> o prec.o
> /usr/bin/gcc -I. -I./include -I./onig -I/usr/include/libxml2 -arch  
> i386 -arch x86_64 -fno-common -pipe -O3 -g -Wall -fexceptions -Wno- 
> parentheses -Wno-deprecated-declarations -Werror -std=c99 -c dir.c - 
> o dir.o
> /usr/bin/gcc -I. -I./include -I./onig -I/usr/include/libxml2 -arch  
> i386 -arch x86_64 -fno-common -pipe -O3 -g -Wall -fexceptions -Wno- 
> parentheses -Wno-deprecated-declarations -Werror -std=c99 -c  
> process.c -o process.o
> /usr/bin/gcc -I. -I./include -I./onig -I/usr/include/libxml2 -arch  
> i386 -arch x86_64 -fno-common -pipe -O3 -g -Wall -fexceptions -Wno- 
> parentheses -Wno-deprecated-declarations -Werror -std=c99 -c  
> random.c -o random.o
> /usr/bin/gcc -I. -I./include -I./onig -I/usr/include/libxml2 -arch  
> i386 -arch x86_64 -fno-common -pipe -O3 -g -Wall -fexceptions -Wno- 
> parentheses -Wno-deprecated-declarations -Werror -std=c99 -c range.c  
> -o range.o
> /usr/bin/gcc -I. -I./include -I./onig -I/usr/include/libxml2 -arch  
> i386 -arch x86_64 -fno-common -pipe -O3 -g -Wall -fexceptions -Wno- 
> parentheses -Wno-deprecated-declarations -Werror -std=c99 -c  
> rational.c -o rational.o
> /usr/bin/gcc -I. -I./include -I./onig -I/usr/include/libxml2 -arch  
> i386 -arch x86_64 -fno-common -pipe -O3 -g -Wall -fexceptions -Wno- 
> parentheses -Wno-deprecated-declarations -Werror -std=c99 -c re.c -o  
> re.o
> /usr/bin/gcc -I. -I./include -I./onig -I/usr/include/libxml2 -arch  
> i386 -arch x86_64 -fno-common -pipe -O3 -g -Wall -fexceptions -Wno- 
> parentheses -Wno-deprecated-declarations -Werror -std=c99 -c onig/ 
> regcomp.c -o onig/regcomp.o
> /usr/bin/gcc -I. -I./include -I./onig -I/usr/include/libxml2 -arch  
> i386 -arch x86_64 -fno-common -pipe -O3 -g -Wall -fexceptions -Wno- 
> parentheses -Wno-deprecated-declarations -Werror -std=c99 -c onig/ 
> regext.c -o onig/regext.o
> /usr/bin/gcc -I. -I./include -I./onig -I/usr/include/libxml2 -arch  
> i386 -arch x86_64 -fno-common -pipe -O3 -g -Wall -fexceptions -Wno- 
> parentheses -Wno-deprecated-declarations -Werror -std=c99 -c onig/ 
> regposix.c -o onig/regposix.o
> /usr/bin/gcc -I. -I./include -I./onig -I/usr/include/libxml2 -arch  
> i386 -arch x86_64 -fno-common -pipe -O3 -g -Wall -fexceptions -Wno- 
> parentheses -Wno-deprecated-declarations -Werror -std=c99 -c onig/ 
> regenc.c -o onig/regenc.o
> /usr/bin/gcc -I. -I./include -I./onig -I/usr/include/libxml2 -arch  
> i386 -arch x86_64 -fno-common -pipe -O3 -g -Wall -fexceptions -Wno- 
> parentheses -Wno-deprecated-declarations -Werror -std=c99 -c onig/ 
> reggnu.c -o onig/reggnu.o
> /usr/bin/gcc -I. -I./include -I./onig -I/usr/include/libxml2 -arch  
> i386 -arch x86_64 -fno-common -pipe -O3 -g -Wall -fexceptions -Wno- 
> parentheses -Wno-deprecated-declarations -Werror -std=c99 -c onig/ 
> regsyntax.c -o onig/regsyntax.o
> /usr/bin/gcc -I. -I./include -I./onig -I/usr/include/libxml2 -arch  
> i386 -arch x86_64 -fno-common -pipe -O3 -g -Wall -fexceptions -Wno- 
> parentheses -Wno-deprecated-declarations -Werror -std=c99 -c onig/ 
> regerror.c -o onig/regerror.o
> /usr/bin/gcc -I. -I./include -I./onig -I/usr/include/libxml2 -arch  
> i386 -arch x86_64 -fno-common -pipe -O3 -g -Wall -fexceptions -Wno- 
> parentheses -Wno-deprecated-declarations -Werror -std=c99 -c onig/ 
> regparse.c -o onig/regparse.o
> /usr/bin/gcc -I. -I./include -I./onig -I/usr/include/libxml2 -arch  
> i386 -arch x86_64 -fno-common -pipe -O3 -g -Wall -fexceptions -Wno- 
> parentheses -Wno-deprecated-declarations -Werror -std=c99 -c onig/ 
> regtrav.c -o onig/regtrav.o
> /usr/bin/gcc -I. -I./include -I./onig -I/usr/include/libxml2 -arch  
> i386 -arch x86_64 -fno-common -pipe -O3 -g -Wall -fexceptions -Wno- 
> parentheses -Wno-deprecated-declarations -Werror -std=c99 -c onig/ 
> regexec.c -o onig/regexec.o
> /usr/bin/gcc -I. -I./include -I./onig -I/usr/include/libxml2 -arch  
> i386 -arch x86_64 -fno-common -pipe -O3 -g -Wall -fexceptions -Wno- 
> parentheses -Wno-deprecated-declarations -Werror -std=c99 -c onig/ 
> regposerr.c -o onig/regposerr.o
> /usr/bin/gcc -I. -I./include -I./onig -I/usr/include/libxml2 -arch  
> i386 -arch x86_64 -fno-common -pipe -O3 -g -Wall -fexceptions -Wno- 
> parentheses -Wno-deprecated-declarations -Werror -std=c99 -c onig/ 
> regversion.c -o onig/regversion.o
> /usr/bin/gcc -I. -I./include -I./onig -I/usr/include/libxml2 -arch  
> i386 -arch x86_64 -fno-common -pipe -O3 -g -Wall -fexceptions -Wno- 
> parentheses -Wno-deprecated-declarations -Werror -std=c99 -c onig/ 
> enc/ascii.c -o onig/enc/ascii.o
> /usr/bin/gcc -I. -I./include -I./onig -I/usr/include/libxml2 -arch  
> i386 -arch x86_64 -fno-common -pipe -O3 -g -Wall -fexceptions -Wno- 
> parentheses -Wno-deprecated-declarations -Werror -std=c99 -c onig/ 
> enc/unicode.c -o onig/enc/unicode.o
> /usr/bin/gcc -I. -I./include -I./onig -I/usr/include/libxml2 -arch  
> i386 -arch x86_64 -fno-common -pipe -O3 -g -Wall -fexceptions -Wno- 
> parentheses -Wno-deprecated-declarations -Werror -std=c99 -c onig/ 
> enc/utf8.c -o onig/enc/utf8.o
> /usr/bin/gcc -I. -I./include -I./onig -I/usr/include/libxml2 -arch  
> i386 -arch x86_64 -fno-common -pipe -O3 -g -Wall -fexceptions -Wno- 
> parentheses -Wno-deprecated-declarations -Werror -std=c99 -c onig/ 
> enc/euc_jp.c -o onig/enc/euc_jp.o
> /usr/bin/gcc -I. -I./include -I./onig -I/usr/include/libxml2 -arch  
> i386 -arch x86_64 -fno-common -pipe -O3 -g -Wall -fexceptions -Wno- 
> parentheses -Wno-deprecated-declarations -Werror -std=c99 -c onig/ 
> enc/sjis.c -o onig/enc/sjis.o
> /usr/bin/gcc -I. -I./include -I./onig -I/usr/include/libxml2 -arch  
> i386 -arch x86_64 -fno-common -pipe -O3 -g -Wall -fexceptions -Wno- 
> parentheses -Wno-deprecated-declarations -Werror -std=c99 -c onig/ 
> enc/iso8859_1.c -o onig/enc/iso8859_1.o
> /usr/bin/gcc -I. -I./include -I./onig -I/usr/include/libxml2 -arch  
> i386 -arch x86_64 -fno-common -pipe -O3 -g -Wall -fexceptions -Wno- 
> parentheses -Wno-deprecated-declarations -Werror -std=c99 -c onig/ 
> enc/utf16_be.c -o onig/enc/utf16_be.o
> /usr/bin/gcc -I. -I./include -I./onig -I/usr/include/libxml2 -arch  
> i386 -arch x86_64 -fno-common -pipe -O3 -g -Wall -fexceptions -Wno- 
> parentheses -Wno-deprecated-declarations -Werror -std=c99 -c onig/ 
> enc/utf16_le.c -o onig/enc/utf16_le.o
> /usr/bin/gcc -I. -I./include -I./onig -I/usr/include/libxml2 -arch  
> i386 -arch x86_64 -fno-common -pipe -O3 -g -Wall -fexceptions -Wno- 
> parentheses -Wno-deprecated-declarations -Werror -std=c99 -c onig/ 
> enc/utf32_be.c -o onig/enc/utf32_be.o
> /usr/bin/gcc -I. -I./include -I./onig -I/usr/include/libxml2 -arch  
> i386 -arch x86_64 -fno-common -pipe -O3 -g -Wall -fexceptions -Wno- 
> parentheses -Wno-deprecated-declarations -Werror -std=c99 -c onig/ 
> enc/utf32_le.c -o onig/enc/utf32_le.o
> /usr/bin/gcc -I. -I./include -I./onig -I/usr/include/libxml2 -arch  
> i386 -arch x86_64 -fno-common -pipe -O3 -g -Wall -fexceptions -Wno- 
> parentheses -Wno-deprecated-declarations -Werror -std=c99 -c ruby.c - 
> o ruby.o
> /usr/bin/gcc -I. -I./include -I./onig -I/usr/include/libxml2 -arch  
> i386 -arch x86_64 -fno-common -pipe -O3 -g -Wall -fexceptions -Wno- 
> parentheses -Wno-deprecated-declarations -Werror -std=c99 -c set.c - 
> o set.o
> /usr/bin/gcc -I. -I./include -I./onig -I/usr/include/libxml2 -arch  
> i386 -arch x86_64 -fno-common -pipe -O3 -g -Wall -fexceptions -Wno- 
> parentheses -Wno-deprecated-declarations -Werror -std=c99 -c  
> signal.c -o signal.o
> /usr/bin/g++ -I/usr/local/include  -D_DEBUG  -D_GNU_SOURCE - 
> D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -O3  -fno-common  - 
> Woverloaded-virtual -I. -I./include -g -Wall -arch i386 -arch x86_64  
> -Wno-parentheses -Wno-deprecated-declarations -Werror -c sprintf.cpp  
> -o sprintf.o
> /usr/bin/gcc -I. -I./include -I./onig -I/usr/include/libxml2 -arch  
> i386 -arch x86_64 -fno-common -pipe -O3 -g -Wall -fexceptions -Wno- 
> parentheses -Wno-deprecated-declarations -Werror -std=c99 -c st.c -o  
> st.o
> /usr/bin/gcc -I. -I./include -I./onig -I/usr/include/libxml2 -arch  
> i386 -arch x86_64 -fno-common -pipe -O3 -g -Wall -fexceptions -Wno- 
> parentheses -Wno-deprecated-declarations -Werror -std=c99 -c  
> string.c -o string.o
> /usr/bin/gcc -I. -I./include -I./onig -I/usr/include/libxml2 -arch  
> i386 -arch x86_64 -fno-common -pipe -O3 -g -Wall -fexceptions -Wno- 
> parentheses -Wno-deprecated-declarations -Werror -std=c99 -c  
> struct.c -o struct.o
> /usr/bin/gcc -I. -I./include -I./onig -I/usr/include/libxml2 -arch  
> i386 -arch x86_64 -fno-common -pipe -O3 -g -Wall -fexceptions -Wno- 
> parentheses -Wno-deprecated-declarations -Werror -std=c99 -c time.c - 
> o time.o
> /usr/bin/gcc -I. -I./include -I./onig -I/usr/include/libxml2 -arch  
> i386 -arch x86_64 -fno-common -pipe -O3 -g -Wall -fexceptions -Wno- 
> parentheses -Wno-deprecated-declarations -Werror -std=c99 -c  
> transcode.c -o transcode.o
> /usr/bin/gcc -I. -I./include -I./onig -I/usr/include/libxml2 -arch  
> i386 -arch x86_64 -fno-common -pipe -O3 -g -Wall -fexceptions -Wno- 
> parentheses -Wno-deprecated-declarations -Werror -std=c99 -c util.c - 
> o util.o
> /usr/bin/gcc -I. -I./include -I./onig -I/usr/include/libxml2 -arch  
> i386 -arch x86_64 -fno-common -pipe -O3 -g -Wall -fexceptions -Wno- 
> parentheses -Wno-deprecated-declarations -Werror -std=c99 -c  
> variable.c -o variable.o
> /usr/bin/gcc -I. -I./include -I./onig -I/usr/include/libxml2 -arch  
> i386 -arch x86_64 -fno-common -pipe -O3 -g -Wall -fexceptions -Wno- 
> parentheses -Wno-deprecated-declarations -Werror -std=c99 -c  
> version.c -o version.o
> /usr/bin/gcc -I. -I./include -I./onig -I/usr/include/libxml2 -arch  
> i386 -arch x86_64 -fno-common -pipe -O3 -g -Wall -fexceptions -Wno- 
> parentheses -Wno-deprecated-declarations -Werror -std=c99 -c  
> thread.c -o thread.o
> /usr/bin/gcc -I. -I./include -I./onig -I/usr/include/libxml2 -arch  
> i386 -arch x86_64 -fno-common -pipe -O3 -g -Wall -fexceptions -Wno- 
> parentheses -Wno-deprecated-declarations -Werror -std=c99 -c id.c -o  
> id.o
> /usr/bin/gcc -I. -I./include -I./onig -I/usr/include/libxml2 -arch  
> i386 -arch x86_64 -fno-common -pipe -O3 -g -Wall -fexceptions -Wno- 
> parentheses -Wno-deprecated-declarations -Werror -fobjc-gc-only -c  
> objc.m -o objc.o
> /usr/bin/gcc -I. -I./include -I./onig -I/usr/include/libxml2 -arch  
> i386 -arch x86_64 -fno-common -pipe -O3 -g -Wall -fexceptions -Wno- 
> parentheses -Wno-deprecated-declarations -Werror -std=c99 -c bs.c -o  
> bs.o
> /usr/bin/gcc -I. -I./include -I./onig -I/usr/include/libxml2 -arch  
> i386 -arch x86_64 -fno-common -pipe -O3 -g -Wall -fexceptions -Wno- 
> parentheses -Wno-deprecated-declarations -Werror -std=c99 -c  
> encoding.c -o encoding.o
> /usr/bin/g++ -I/usr/local/include  -D_DEBUG  -D_GNU_SOURCE - 
> D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -O3  -fno-common  - 
> Woverloaded-virtual -I. -I./include -g -Wall -arch i386 -arch x86_64  
> -Wno-parentheses -Wno-deprecated-declarations -Werror -c main.cpp -o  
> main.o
> /usr/bin/gcc -I. -I./include -I./onig -I/usr/include/libxml2 -arch  
> i386 -arch x86_64 -fno-common -pipe -O3 -g -Wall -fexceptions -Wno- 
> parentheses -Wno-deprecated-declarations -Werror -std=c99 -c dln.c - 
> o dln.o
> /usr/bin/gcc -I. -I./include -I./onig -I/usr/include/libxml2 -arch  
> i386 -arch x86_64 -fno-common -pipe -O3 -g -Wall -fexceptions -Wno- 
> parentheses -Wno-deprecated-declarations -Werror -std=c99 -c  
> dmyext.c -o dmyext.o
> /usr/bin/gcc -I. -I./include -I./onig -I/usr/include/libxml2 -arch  
> i386 -arch x86_64 -fno-common -pipe -O3 -g -Wall -fexceptions -Wno- 
> parentheses -Wno-deprecated-declarations -Werror -std=c99 -c  
> marshal.c -o marshal.o
> /usr/bin/gcc -I. -I./include -I./onig -I/usr/include/libxml2 -arch  
> i386 -arch x86_64 -fno-common -pipe -O3 -g -Wall -fexceptions -Wno- 
> parentheses -Wno-deprecated-declarations -Werror -std=c99 -c gcd.c - 
> o gcd.o
> /usr/bin/gcc -I. -I./include -I./onig -I/usr/include/libxml2 -arch  
> i386 -arch x86_64 -fno-common -pipe -O3 -g -Wall -fexceptions -Wno- 
> parentheses -Wno-deprecated-declarations -Werror -std=c99 -c  
> vm_eval.c -o vm_eval.o
> /usr/bin/gcc -I. -I./include -I./onig -I/usr/include/libxml2 -arch  
> i386 -arch x86_64 -fno-common -pipe -O3 -g -Wall -fexceptions -Wno- 
> parentheses -Wno-deprecated-declarations -Werror -std=c99 -c  
> prelude.c -o prelude.o
> /usr/bin/gcc -I. -I./include -I./onig -I/usr/include/libxml2 -arch  
> i386 -arch x86_64 -fno-common -pipe -O3 -g -Wall -fexceptions -Wno- 
> parentheses -Wno-deprecated-declarations -Werror -std=c99 -c  
> miniprelude.c -o miniprelude.o
> /usr/bin/gcc -I. -I./include -I./onig -I/usr/include/libxml2 -arch  
> i386 -arch x86_64 -fno-common -pipe -O3 -g -Wall -fexceptions -Wno- 
> parentheses -Wno-deprecated-declarations -Werror -fobjc-gc-only -c  
> gc-stub.m -o gc-stub.o
> /usr/bin/g++ -I/usr/local/include  -D_DEBUG  -D_GNU_SOURCE - 
> D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -O3  -fno-common  - 
> Woverloaded-virtual -I. -I./include -g -Wall -arch i386 -arch x86_64  
> -Wno-parentheses -Wno-deprecated-declarations -Werror -c  
> bridgesupport.cpp -o bridgesupport.o
> bridgesupport.cpp: In member function ‘llvm::Function*  
> RoxorCompiler::compile_bs_struct_writer(rb_vm_bs_boxed_t*, int)’:
> bridgesupport.cpp:143: error: ‘class llvm::Module’ has no member  
> named ‘getContext’
> bridgesupport.cpp:155: error: ‘class llvm::Module’ has no member  
> named ‘getContext’
> bridgesupport.cpp: In member function ‘llvm::Function*  
> RoxorCompiler::compile_bs_struct_new(rb_vm_bs_boxed_t*)’:
> bridgesupport.cpp:173: error: ‘class llvm::Module’ has no member  
> named ‘getContext’
> bridgesupport.cpp:175: error: ‘class llvm::Module’ has no member  
> named ‘getContext’
> bridgesupport.cpp:176: error: ‘class llvm::Module’ has no member  
> named ‘getContext’
> bridgesupport.cpp:178: error: no matching function for call to  
> ‘llvm::ICmpInst::ICmpInst(llvm::BasicBlock&,  
> llvm::CmpInst::Predicate, llvm::Value*&, llvm::ConstantInt*)’
> /usr/local/include/llvm/Instructions.h:655: note: candidates are:  
> llvm::ICmpInst::ICmpInst(llvm::CmpInst::Predicate, llvm::Value*,  
> llvm::Value*, const std::string&, llvm::BasicBlock*)
> /usr/local/include/llvm/Instructions.h:634: note:                  
> llvm::ICmpInst::ICmpInst(llvm::CmpInst::Predicate, llvm::Value*,  
> llvm::Value*, const std::string&, llvm::Instruction*)
> /usr/local/include/llvm/Instructions.h:625: note:                  
> llvm::ICmpInst::ICmpInst(const llvm::ICmpInst&)
> bridgesupport.cpp:211: error: ‘class llvm::Module’ has no member  
> named ‘getContext’
> bridgesupport.cpp:235: error: ‘class llvm::Module’ has no member  
> named ‘getContext’
> bridgesupport.cpp: In member function ‘llvm::Function*  
> RoxorCompiler::compile_ffi_function(void*, void*, int)’:
> bridgesupport.cpp:1236: error: ‘class llvm::Module’ has no member  
> named ‘getContext’
> bridgesupport.cpp:1279: error: ‘class llvm::Module’ has no member  
> named ‘getContext’
> bridgesupport.cpp: In member function ‘llvm::Function*  
> RoxorCompiler::compile_bs_struct_writer(rb_vm_bs_boxed_t*, int)’:
> bridgesupport.cpp:143: error: ‘class llvm::Module’ has no member  
> named ‘getContext’
> bridgesupport.cpp:155: error: ‘class llvm::Module’ has no member  
> named ‘getContext’
> bridgesupport.cpp: In member function ‘llvm::Function*  
> RoxorCompiler::compile_bs_struct_new(rb_vm_bs_boxed_t*)’:
> bridgesupport.cpp:173: error: ‘class llvm::Module’ has no member  
> named ‘getContext’
> bridgesupport.cpp:175: error: ‘class llvm::Module’ has no member  
> named ‘getContext’
> bridgesupport.cpp:176: error: ‘class llvm::Module’ has no member  
> named ‘getContext’
> bridgesupport.cpp:178: error: no matching function for call to  
> ‘llvm::ICmpInst::ICmpInst(llvm::BasicBlock&,  
> llvm::CmpInst::Predicate, llvm::Value*&, llvm::ConstantInt*)’
> /usr/local/include/llvm/Instructions.h:655: note: candidates are:  
> llvm::ICmpInst::ICmpInst(llvm::CmpInst::Predicate, llvm::Value*,  
> llvm::Value*, const std::string&, llvm::BasicBlock*)
> /usr/local/include/llvm/Instructions.h:634: note:                  
> llvm::ICmpInst::ICmpInst(llvm::CmpInst::Predicate, llvm::Value*,  
> llvm::Value*, const std::string&, llvm::Instruction*)
> /usr/local/include/llvm/Instructions.h:625: note:                  
> llvm::ICmpInst::ICmpInst(const llvm::ICmpInst&)
> bridgesupport.cpp:211: error: ‘class llvm::Module’ has no member  
> named ‘getContext’
> bridgesupport.cpp:235: error: ‘class llvm::Module’ has no member  
> named ‘getContext’
> bridgesupport.cpp: In member function ‘llvm::Function*  
> RoxorCompiler::compile_ffi_function(void*, void*, int)’:
> bridgesupport.cpp:1236: error: ‘class llvm::Module’ has no member  
> named ‘getContext’
> bridgesupport.cpp:1279: error: ‘class llvm::Module’ has no member  
> named ‘getContext’
> lipo: can't figure out the architecture type of: /var/folders/pM/ 
> pMPUx0j2GkComfV4XVegKk+++TI/-Tmp-//ccoOIQQI.out
> rake aborted!
> Command failed with status (1): [/usr/bin/g++ -I/usr/local/include  - 
> D_DEBU...]
> /Library/Ruby/Gems/1.8/gems/rake-0.8.7/lib/rake.rb:995:in `sh'
> /Library/Ruby/Gems/1.8/gems/rake-0.8.7/lib/rake.rb:1010:in `call'
> /Library/Ruby/Gems/1.8/gems/rake-0.8.7/lib/rake.rb:1010:in `sh'
> /Library/Ruby/Gems/1.8/gems/rake-0.8.7/lib/rake.rb:1094:in `sh'
> /Users/parzival/devo/buried/macruby/trunk/rakelib/builder.rb:141:in  
> `build'
> /Users/parzival/devo/buried/macruby/trunk/rakelib/builder.rb:131:in  
> `each'
> /Users/parzival/devo/buried/macruby/trunk/rakelib/builder.rb:131:in  
> `build'
> /Users/parzival/devo/buried/macruby/trunk/rakelib/builder.rake:65
> /Library/Ruby/Gems/1.8/gems/rake-0.8.7/lib/rake.rb:636:in `call'
> /Library/Ruby/Gems/1.8/gems/rake-0.8.7/lib/rake.rb:636:in `execute'
> /Library/Ruby/Gems/1.8/gems/rake-0.8.7/lib/rake.rb:631:in `each'
> /Library/Ruby/Gems/1.8/gems/rake-0.8.7/lib/rake.rb:631:in `execute'
> /Library/Ruby/Gems/1.8/gems/rake-0.8.7/lib/rake.rb:597:in  
> `invoke_with_call_chain'
> /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/ 
> 1.8/monitor.rb:242:in `synchronize'
> /Library/Ruby/Gems/1.8/gems/rake-0.8.7/lib/rake.rb:590:in  
> `invoke_with_call_chain'
> /Library/Ruby/Gems/1.8/gems/rake-0.8.7/lib/rake.rb:607:in  
> `invoke_prerequisites'
> /Library/Ruby/Gems/1.8/gems/rake-0.8.7/lib/rake.rb:604:in `each'
> /Library/Ruby/Gems/1.8/gems/rake-0.8.7/lib/rake.rb:604:in  
> `invoke_prerequisites'
> /Library/Ruby/Gems/1.8/gems/rake-0.8.7/lib/rake.rb:596:in  
> `invoke_with_call_chain'
> /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/ 
> 1.8/monitor.rb:242:in `synchronize'
> /Library/Ruby/Gems/1.8/gems/rake-0.8.7/lib/rake.rb:590:in  
> `invoke_with_call_chain'
> /Library/Ruby/Gems/1.8/gems/rake-0.8.7/lib/rake.rb:607:in  
> `invoke_prerequisites'
> /Library/Ruby/Gems/1.8/gems/rake-0.8.7/lib/rake.rb:604:in `each'
> /Library/Ruby/Gems/1.8/gems/rake-0.8.7/lib/rake.rb:604:in  
> `invoke_prerequisites'
> /Library/Ruby/Gems/1.8/gems/rake-0.8.7/lib/rake.rb:596:in  
> `invoke_with_call_chain'
> /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/ 
> 1.8/monitor.rb:242:in `synchronize'
> /Library/Ruby/Gems/1.8/gems/rake-0.8.7/lib/rake.rb:590:in  
> `invoke_with_call_chain'
> /Library/Ruby/Gems/1.8/gems/rake-0.8.7/lib/rake.rb:607:in  
> `invoke_prerequisites'
> /Library/Ruby/Gems/1.8/gems/rake-0.8.7/lib/rake.rb:604:in `each'
> /Library/Ruby/Gems/1.8/gems/rake-0.8.7/lib/rake.rb:604:in  
> `invoke_prerequisites'
> /Library/Ruby/Gems/1.8/gems/rake-0.8.7/lib/rake.rb:596:in  
> `invoke_with_call_chain'
> /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/ 
> 1.8/monitor.rb:242:in `synchronize'
> /Library/Ruby/Gems/1.8/gems/rake-0.8.7/lib/rake.rb:590:in  
> `invoke_with_call_chain'
> /Library/Ruby/Gems/1.8/gems/rake-0.8.7/lib/rake.rb:607:in  
> `invoke_prerequisites'
> /Library/Ruby/Gems/1.8/gems/rake-0.8.7/lib/rake.rb:604:in `each'
> /Library/Ruby/Gems/1.8/gems/rake-0.8.7/lib/rake.rb:604:in  
> `invoke_prerequisites'
> /Library/Ruby/Gems/1.8/gems/rake-0.8.7/lib/rake.rb:596:in  
> `invoke_with_call_chain'
> /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/ 
> 1.8/monitor.rb:242:in `synchronize'
> /Library/Ruby/Gems/1.8/gems/rake-0.8.7/lib/rake.rb:590:in  
> `invoke_with_call_chain'
> /Library/Ruby/Gems/1.8/gems/rake-0.8.7/lib/rake.rb:607:in  
> `invoke_prerequisites'
> /Library/Ruby/Gems/1.8/gems/rake-0.8.7/lib/rake.rb:604:in `each'
> /Library/Ruby/Gems/1.8/gems/rake-0.8.7/lib/rake.rb:604:in  
> `invoke_prerequisites'
> /Library/Ruby/Gems/1.8/gems/rake-0.8.7/lib/rake.rb:596:in  
> `invoke_with_call_chain'
> /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/ 
> 1.8/monitor.rb:242:in `synchronize'
> /Library/Ruby/Gems/1.8/gems/rake-0.8.7/lib/rake.rb:590:in  
> `invoke_with_call_chain'
> /Library/Ruby/Gems/1.8/gems/rake-0.8.7/lib/rake.rb:607:in  
> `invoke_prerequisites'
> /Library/Ruby/Gems/1.8/gems/rake-0.8.7/lib/rake.rb:604:in `each'
> /Library/Ruby/Gems/1.8/gems/rake-0.8.7/lib/rake.rb:604:in  
> `invoke_prerequisites'
> /Library/Ruby/Gems/1.8/gems/rake-0.8.7/lib/rake.rb:596:in  
> `invoke_with_call_chain'
> /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/ 
> 1.8/monitor.rb:242:in `synchronize'
> /Library/Ruby/Gems/1.8/gems/rake-0.8.7/lib/rake.rb:590:in  
> `invoke_with_call_chain'
> /Library/Ruby/Gems/1.8/gems/rake-0.8.7/lib/rake.rb:607:in  
> `invoke_prerequisites'
> /Library/Ruby/Gems/1.8/gems/rake-0.8.7/lib/rake.rb:604:in `each'
> /Library/Ruby/Gems/1.8/gems/rake-0.8.7/lib/rake.rb:604:in  
> `invoke_prerequisites'
> /Library/Ruby/Gems/1.8/gems/rake-0.8.7/lib/rake.rb:596:in  
> `invoke_with_call_chain'
> /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/ 
> 1.8/monitor.rb:242:in `synchronize'
> /Library/Ruby/Gems/1.8/gems/rake-0.8.7/lib/rake.rb:590:in  
> `invoke_with_call_chain'
> /Library/Ruby/Gems/1.8/gems/rake-0.8.7/lib/rake.rb:583:in `invoke'
> /Library/Ruby/Gems/1.8/gems/rake-0.8.7/lib/rake.rb:2051:in  
> `invoke_task'
> /Library/Ruby/Gems/1.8/gems/rake-0.8.7/lib/rake.rb:2029:in `top_level'
> /Library/Ruby/Gems/1.8/gems/rake-0.8.7/lib/rake.rb:2029:in `each'
> /Library/Ruby/Gems/1.8/gems/rake-0.8.7/lib/rake.rb:2029:in `top_level'
> /Library/Ruby/Gems/1.8/gems/rake-0.8.7/lib/rake.rb:2068:in  
> `standard_exception_handling'
> /Library/Ruby/Gems/1.8/gems/rake-0.8.7/lib/rake.rb:2023:in `top_level'
> /Library/Ruby/Gems/1.8/gems/rake-0.8.7/lib/rake.rb:2001:in `run'
> /Library/Ruby/Gems/1.8/gems/rake-0.8.7/lib/rake.rb:2068:in  
> `standard_exception_handling'
> /Library/Ruby/Gems/1.8/gems/rake-0.8.7/lib/rake.rb:1998:in `run'
> /Library/Ruby/Gems/1.8/gems/rake-0.8.7/bin/rake:31
> /usr/bin/rake:19:in `load'
> /usr/bin/rake:19
>
> _______________________________________________
> MacRuby-devel mailing list
> MacRuby-devel at lists.macosforge.org
> http://lists.macosforge.org/mailman/listinfo.cgi/macruby-devel



More information about the MacRuby-devel mailing list