[MacRuby-devel] [MacRuby] #805: Can't build MacRuby0.6 on Mac OSX 10.5.8 with llvm(rev89156)

MacRuby ruby-noreply at macosforge.org
Sun Jul 25 06:11:18 PDT 2010


#805: Can't build MacRuby0.6 on Mac OSX 10.5.8 with llvm(rev89156)
---------------------------------+------------------------------------------
 Reporter:  kyossi212@…          |       Owner:  lsansonetti@…        
     Type:  defect               |      Status:  new                  
 Priority:  blocker              |   Milestone:                       
Component:  MacRuby              |    Keywords:  build Leopard        
---------------------------------+------------------------------------------

Comment(by kyossi212@…):

 Hi thanks for your reply.
 I attached output for rev 4372

 {{{
 $ rake
 (in /Users/koji/Desktop/macruby-trunk/MacRuby-trunk)
 /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 .objs/parse.o
 cp lex.c.blt lex.c
 /usr/bin/ruby -n tool/node_name.rb include/ruby/node.h > node_name.inc
 echo '' > .objs/kernel_data.c
 /Developer/usr/bin/llvm-gcc -arch i386 -fexceptions -fno-stack-protector
 -I. -I./include -I./icu-1060  --emit-llvm -c kernel.c -o
 .objs/kernel-i386.bc
 /usr/local/bin/opt -O3 .objs/kernel-i386.bc -o=.objs/kernel-i386.bc
 cp .objs/kernel-i386.bc .objs/kernel-i386.bc.old
 /bin/dd if=/dev/zero count=1 bs=1 conv=notrunc >> .objs/kernel-i386.bc
 2>/dev/null
 /usr/bin/xxd -i .objs/kernel-i386.bc >> .objs/kernel_data.c
 mv .objs/kernel-i386.bc.old .objs/kernel-i386.bc
 /Developer/usr/bin/llvm-gcc -arch x86_64 -fexceptions -fno-stack-protector
 -I. -I./include -I./icu-1060  --emit-llvm -c kernel.c -o .objs/kernel-
 x86_64.bc
 /usr/local/bin/opt -O3 .objs/kernel-x86_64.bc -o=.objs/kernel-x86_64.bc
 cp .objs/kernel-x86_64.bc .objs/kernel-x86_64.bc.old
 /bin/dd if=/dev/zero count=1 bs=1 conv=notrunc >> .objs/kernel-x86_64.bc
 2>/dev/null
 /usr/bin/xxd -i .objs/kernel-x86_64.bc >> .objs/kernel_data.c
 mv .objs/kernel-x86_64.bc.old .objs/kernel-x86_64.bc
 /usr/bin/gcc-4.2 -std=c99 -I. -I./include -fno-common -pipe -g -Wall
 -fexceptions -O3 -Wno-deprecated-declarations -Werror -arch i386 -arch
 x86_64 -I./icu-1060 -c array.c -o .objs/array.o
 /usr/bin/gcc-4.2 -std=c99 -I. -I./include -fno-common -pipe -g -Wall
 -fexceptions -O3 -Wno-deprecated-declarations -Werror -arch i386 -arch
 x86_64 -I./icu-1060 -c bignum.c -o .objs/bignum.o
 /usr/bin/gcc-4.2 -std=c99 -I. -I./include -fno-common -pipe -g -Wall
 -fexceptions -O3 -Wno-deprecated-declarations -Werror -arch i386 -arch
 x86_64 -I./icu-1060 -c class.c -o .objs/class.o
 /usr/bin/gcc-4.2 -std=c99 -I. -I./include -fno-common -pipe -g -Wall
 -fexceptions -O3 -Wno-deprecated-declarations -Werror -arch i386 -arch
 x86_64 -I./icu-1060 -c compar.c -o .objs/compar.o
 /usr/bin/gcc-4.2 -std=c99 -I. -I./include -fno-common -pipe -g -Wall
 -fexceptions -O3 -Wno-deprecated-declarations -Werror -arch i386 -arch
 x86_64 -I./icu-1060 -c complex.c -o .objs/complex.o
 /usr/bin/gcc-4.2 -std=c99 -I. -I./include -fno-common -pipe -g -Wall
 -fexceptions -O3 -Wno-deprecated-declarations -Werror -arch i386 -arch
 x86_64 -I./icu-1060 -c enum.c -o .objs/enum.o
 /usr/bin/gcc-4.2 -std=c99 -I. -I./include -fno-common -pipe -g -Wall
 -fexceptions -O3 -Wno-deprecated-declarations -Werror -arch i386 -arch
 x86_64 -I./icu-1060 -c enumerator.c -o .objs/enumerator.o
 /usr/bin/gcc-4.2 -std=c99 -I. -I./include -fno-common -pipe -g -Wall
 -fexceptions -O3 -Wno-deprecated-declarations -Werror -arch i386 -arch
 x86_64 -I./icu-1060 -c error.c -o .objs/error.o
 /usr/bin/gcc-4.2 -std=c99 -I. -I./include -fno-common -pipe -g -Wall
 -fexceptions -O3 -Wno-deprecated-declarations -Werror -arch i386 -arch
 x86_64 -I./icu-1060 -c eval.c -o .objs/eval.o
 /usr/bin/gcc-4.2 -std=c99 -I. -I./include -fno-common -pipe -g -Wall
 -fexceptions -O3 -Wno-deprecated-declarations -Werror -arch i386 -arch
 x86_64 -I./icu-1060 -c file.c -o .objs/file.o
 /usr/bin/gcc-4.2 -std=c99 -I. -I./include -fno-common -pipe -g -Wall
 -fexceptions -O3 -Wno-deprecated-declarations -Werror -arch i386 -arch
 x86_64 -I./icu-1060 -c load.c -o .objs/load.o
 /usr/bin/gcc-4.2 -std=c99 -I. -I./include -fno-common -pipe -g -Wall
 -fexceptions -O3 -Wno-deprecated-declarations -Werror -arch i386 -arch
 x86_64 -I./icu-1060 -c proc.c -o .objs/proc.o
 /usr/bin/gcc-4.2 -std=c99 -I. -I./include -fno-common -pipe -g -Wall
 -fexceptions -O3 -Wno-deprecated-declarations -Werror -arch i386 -arch
 x86_64 -I./icu-1060 -c gc.c -o .objs/gc.o
 /usr/bin/gcc-4.2 -std=c99 -I. -I./include -fno-common -pipe -g -Wall
 -fexceptions -O3 -Wno-deprecated-declarations -Werror -arch i386 -arch
 x86_64 -I./icu-1060 -c hash.c -o .objs/hash.o
 /usr/bin/gcc-4.2 -std=c99 -I. -I./include -fno-common -pipe -g -Wall
 -fexceptions -O3 -Wno-deprecated-declarations -Werror -arch i386 -arch
 x86_64 -I./icu-1060 -c env.c -o .objs/env.o
 /usr/bin/gcc-4.2 -std=c99 -I. -I./include -fno-common -pipe -g -Wall
 -fexceptions -O3 -Wno-deprecated-declarations -Werror -arch i386 -arch
 x86_64 -I./icu-1060 -c inits.c -o .objs/inits.o
 /usr/bin/gcc-4.2 -std=c99 -I. -I./include -fno-common -pipe -g -Wall
 -fexceptions -O3 -Wno-deprecated-declarations -Werror -arch i386 -arch
 x86_64 -I./icu-1060 -c io.c -o .objs/io.o
 /usr/bin/gcc-4.2 -std=c99 -I. -I./include -fno-common -pipe -g -Wall
 -fexceptions -O3 -Wno-deprecated-declarations -Werror -arch i386 -arch
 x86_64 -I./icu-1060 -c math.c -o .objs/math.o
 /usr/bin/gcc-4.2 -std=c99 -I. -I./include -fno-common -pipe -g -Wall
 -fexceptions -O3 -Wno-deprecated-declarations -Werror -arch i386 -arch
 x86_64 -I./icu-1060 -c numeric.c -o .objs/numeric.o
 /usr/bin/gcc-4.2 -std=c99 -I. -I./include -fno-common -pipe -g -Wall
 -fexceptions -O3 -Wno-deprecated-declarations -Werror -arch i386 -arch
 x86_64 -I./icu-1060 -c object.c -o .objs/object.o
 /usr/bin/gcc-4.2 -std=c99 -I. -I./include -fno-common -pipe -g -Wall
 -fexceptions -O3 -Wno-deprecated-declarations -Werror -arch i386 -arch
 x86_64 -I./icu-1060 -c pack.c -o .objs/pack.o
 /usr/bin/gcc-4.2 -std=c99 -I. -I./include -fno-common -pipe -g -Wall
 -fexceptions -O3 -Wno-deprecated-declarations -Werror -arch i386 -arch
 x86_64 -I./icu-1060 -c parse.c -o .objs/parse.o
 /usr/bin/gcc-4.2 -std=c99 -I. -I./include -fno-common -pipe -g -Wall
 -fexceptions -O3 -Wno-deprecated-declarations -Werror -arch i386 -arch
 x86_64 -I./icu-1060 -c prec.c -o .objs/prec.o
 /usr/bin/gcc-4.2 -std=c99 -I. -I./include -fno-common -pipe -g -Wall
 -fexceptions -O3 -Wno-deprecated-declarations -Werror -arch i386 -arch
 x86_64 -I./icu-1060 -c dir.c -o .objs/dir.o
 /usr/bin/gcc-4.2 -std=c99 -I. -I./include -fno-common -pipe -g -Wall
 -fexceptions -O3 -Wno-deprecated-declarations -Werror -arch i386 -arch
 x86_64 -I./icu-1060 -c process.c -o .objs/process.o
 /usr/bin/gcc-4.2 -std=c99 -I. -I./include -fno-common -pipe -g -Wall
 -fexceptions -O3 -Wno-deprecated-declarations -Werror -arch i386 -arch
 x86_64 -I./icu-1060 -c random.c -o .objs/random.o
 /usr/bin/gcc-4.2 -std=c99 -I. -I./include -fno-common -pipe -g -Wall
 -fexceptions -O3 -Wno-deprecated-declarations -Werror -arch i386 -arch
 x86_64 -I./icu-1060 -c range.c -o .objs/range.o
 /usr/bin/gcc-4.2 -std=c99 -I. -I./include -fno-common -pipe -g -Wall
 -fexceptions -O3 -Wno-deprecated-declarations -Werror -arch i386 -arch
 x86_64 -I./icu-1060 -c rational.c -o .objs/rational.o
 /usr/bin/g++-4.2 -I. -I./include -g -Wall -Wno-deprecated-declarations
 -Werror -arch i386 -arch x86_64 -I/usr/local/include  -D_DEBUG
 -D_GNU_SOURCE -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -O3   -fno-
 rtti -fno-common -Woverloaded-virtual -I./icu-1060 -c re.cpp -o .objs/re.o
 /usr/bin/gcc-4.2 -std=c99 -I. -I./include -fno-common -pipe -g -Wall
 -fexceptions -O3 -Wno-deprecated-declarations -Werror -arch i386 -arch
 x86_64 -I./icu-1060 -c ruby.c -o .objs/ruby.o
 /usr/bin/gcc-4.2 -std=c99 -I. -I./include -fno-common -pipe -g -Wall
 -fexceptions -O3 -Wno-deprecated-declarations -Werror -arch i386 -arch
 x86_64 -I./icu-1060 -c signal.c -o .objs/signal.o
 /usr/bin/gcc-4.2 -std=c99 -I. -I./include -fno-common -pipe -g -Wall
 -fexceptions -O3 -Wno-deprecated-declarations -Werror -arch i386 -arch
 x86_64 -I./icu-1060 -c sprintf.c -o .objs/sprintf.o
 /usr/bin/gcc-4.2 -std=c99 -I. -I./include -fno-common -pipe -g -Wall
 -fexceptions -O3 -Wno-deprecated-declarations -Werror -arch i386 -arch
 x86_64 -I./icu-1060 -c st.c -o .objs/st.o
 /usr/bin/gcc-4.2 -std=c99 -I. -I./include -fno-common -pipe -g -Wall
 -fexceptions -O3 -Wno-deprecated-declarations -Werror -arch i386 -arch
 x86_64 -I./icu-1060 -c string.c -o .objs/string.o
 /usr/bin/gcc-4.2 -std=c99 -I. -I./include -fno-common -pipe -g -Wall
 -fexceptions -O3 -Wno-deprecated-declarations -Werror -arch i386 -arch
 x86_64 -I./icu-1060 -c struct.c -o .objs/struct.o
 /usr/bin/gcc-4.2 -std=c99 -I. -I./include -fno-common -pipe -g -Wall
 -fexceptions -O3 -Wno-deprecated-declarations -Werror -arch i386 -arch
 x86_64 -I./icu-1060 -c time.c -o .objs/time.o
 /usr/bin/gcc-4.2 -std=c99 -I. -I./include -fno-common -pipe -g -Wall
 -fexceptions -O3 -Wno-deprecated-declarations -Werror -arch i386 -arch
 x86_64 -I./icu-1060 -c util.c -o .objs/util.o
 /usr/bin/gcc-4.2 -std=c99 -I. -I./include -fno-common -pipe -g -Wall
 -fexceptions -O3 -Wno-deprecated-declarations -Werror -arch i386 -arch
 x86_64 -I./icu-1060 -c variable.c -o .objs/variable.o
 /usr/bin/gcc-4.2 -std=c99 -I. -I./include -fno-common -pipe -g -Wall
 -fexceptions -O3 -Wno-deprecated-declarations -Werror -arch i386 -arch
 x86_64 -I./icu-1060 -c version.c -o .objs/version.o
 /usr/bin/gcc-4.2 -std=c99 -I. -I./include -fno-common -pipe -g -Wall
 -fexceptions -O3 -Wno-deprecated-declarations -Werror -arch i386 -arch
 x86_64 -I./icu-1060 -c thread.c -o .objs/thread.o
 /usr/bin/gcc-4.2 -std=c99 -I. -I./include -fno-common -pipe -g -Wall
 -fexceptions -O3 -Wno-deprecated-declarations -Werror -arch i386 -arch
 x86_64 -I./icu-1060 -c id.c -o .objs/id.o
 /usr/bin/gcc-4.2 -std=c99 -I. -I./include -fno-common -pipe -g -Wall
 -fexceptions -O3 -Wno-deprecated-declarations -Werror -arch i386 -arch
 x86_64 -I./icu-1060 -fobjc-gc-only -c objc.m -o .objs/objc.o
 /usr/bin/gcc-4.2 -std=c99 -I. -I./include -fno-common -pipe -g -Wall
 -fexceptions -O3 -Wno-deprecated-declarations -Werror -arch i386 -arch
 x86_64 -I./icu-1060 -I/usr/include/libxml2 -c bs.c -o .objs/bs.o
 /usr/bin/gcc-4.2 -std=c99 -I. -I./include -fno-common -pipe -g -Wall
 -fexceptions -O3 -Wno-deprecated-declarations -Werror -arch i386 -arch
 x86_64 -I./icu-1060 -c ucnv.c -o .objs/ucnv.o
 /usr/bin/gcc-4.2 -std=c99 -I. -I./include -fno-common -pipe -g -Wall
 -fexceptions -O3 -Wno-deprecated-declarations -Werror -arch i386 -arch
 x86_64 -I./icu-1060 -c encoding.c -o .objs/encoding.o
 /usr/bin/g++-4.2 -I. -I./include -g -Wall -Wno-deprecated-declarations
 -Werror -arch i386 -arch x86_64 -I/usr/local/include  -D_DEBUG
 -D_GNU_SOURCE -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -O3   -fno-
 rtti -fno-common -Woverloaded-virtual -I./icu-1060 -c main.cpp -o
 .objs/main.o
 /usr/bin/gcc-4.2 -std=c99 -I. -I./include -fno-common -pipe -g -Wall
 -fexceptions -O3 -Wno-deprecated-declarations -Werror -arch i386 -arch
 x86_64 -I./icu-1060 -c dln.c -o .objs/dln.o
 /usr/bin/gcc-4.2 -std=c99 -I. -I./include -fno-common -pipe -g -Wall
 -fexceptions -O3 -Wno-deprecated-declarations -Werror -arch i386 -arch
 x86_64 -I./icu-1060 -c dmyext.c -o .objs/dmyext.o
 /usr/bin/gcc-4.2 -std=c99 -I. -I./include -fno-common -pipe -g -Wall
 -fexceptions -O3 -Wno-deprecated-declarations -Werror -arch i386 -arch
 x86_64 -I./icu-1060 -c marshal.c -o .objs/marshal.o
 /usr/bin/gcc-4.2 -std=c99 -I. -I./include -fno-common -pipe -g -Wall
 -fexceptions -O3 -Wno-deprecated-declarations -Werror -arch i386 -arch
 x86_64 -I./icu-1060 -c gcd.c -o .objs/gcd.o
 /usr/bin/gcc-4.2 -std=c99 -I. -I./include -fno-common -pipe -g -Wall
 -fexceptions -O3 -Wno-deprecated-declarations -Werror -arch i386 -arch
 x86_64 -I./icu-1060 -c vm_eval.c -o .objs/vm_eval.o
 /usr/bin/gcc-4.2 -std=c99 -I. -I./include -fno-common -pipe -g -Wall
 -fexceptions -O3 -Wno-deprecated-declarations -Werror -arch i386 -arch
 x86_64 -I./icu-1060 -fobjc-gc-only -c gc-stub.m -o .objs/gc-stub.o
 /usr/bin/g++-4.2 -I. -I./include -g -Wall -Wno-deprecated-declarations
 -Werror -arch i386 -arch x86_64 -I/usr/local/include  -D_DEBUG
 -D_GNU_SOURCE -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -O3   -fno-
 rtti -fno-common -Woverloaded-virtual -I./icu-1060 -c bridgesupport.cpp -o
 .objs/bridgesupport.o
 /usr/bin/g++-4.2 -I. -I./include -g -Wall -Wno-deprecated-declarations
 -Werror -arch i386 -arch x86_64 -I/usr/local/include  -D_DEBUG
 -D_GNU_SOURCE -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -O3   -fno-
 rtti -fno-common -Woverloaded-virtual -I./icu-1060 -c compiler.cpp -o
 .objs/compiler.o
 /usr/bin/g++-4.2 -I. -I./include -g -Wall -Wno-deprecated-declarations
 -Werror -arch i386 -arch x86_64 -I/usr/local/include  -D_DEBUG
 -D_GNU_SOURCE -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -O3   -fno-
 rtti -fno-common -Woverloaded-virtual -I./icu-1060 -x objective-c++ -c
 dispatcher.cpp -o .objs/dispatcher.o
 /usr/bin/g++-4.2 -I. -I./include -g -Wall -Wno-deprecated-declarations
 -Werror -arch i386 -arch x86_64 -I/usr/local/include  -D_DEBUG
 -D_GNU_SOURCE -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -O3   -fno-
 rtti -fno-common -Woverloaded-virtual -I./icu-1060 -c vm.cpp -o .objs/vm.o
 cc1plus: warnings being treated as errors
 /usr/include/c++/4.0.0/bits/stl_uninitialized.h: In function
 ‘_ForwardIterator std::__uninitialized_copy_aux(_InputIterator,
 _InputIterator, _ForwardIterator, __false_type) [with _InputIterator =
 __gnu_cxx::__normal_iterator<vm_objc_imp_type*,
 std::vector<vm_objc_imp_type, std::allocator<vm_objc_imp_type> > >,
 _ForwardIterator = __gnu_cxx::__normal_iterator<vm_objc_imp_type*,
 std::vector<vm_objc_imp_type, std::allocator<vm_objc_imp_type> > >]’:
 /usr/include/c++/4.0.0/bits/stl_uninitialized.h:92: warning: control
 reaches end of non-void function
 /usr/include/c++/4.0.0/bits/stl_uninitialized.h: In function
 ‘_ForwardIterator std::__uninitialized_copy_aux(_InputIterator,
 _InputIterator, _ForwardIterator, __false_type) [with _InputIterator =
 __gnu_cxx::__normal_iterator<RoxorFunction::Line*,
 std::vector<RoxorFunction::Line, std::allocator<RoxorFunction::Line> > >,
 _ForwardIterator = __gnu_cxx::__normal_iterator<RoxorFunction::Line*,
 std::vector<RoxorFunction::Line, std::allocator<RoxorFunction::Line> >
 >]’:
 /usr/include/c++/4.0.0/bits/stl_uninitialized.h:92: warning: control
 reaches end of non-void function
 cc1plus: warnings being treated as errors
 /usr/include/c++/4.0.0/bits/stl_uninitialized.h: In function
 ‘_ForwardIterator std::__uninitialized_copy_aux(_InputIterator,
 _InputIterator, _ForwardIterator, __false_type) [with _InputIterator =
 __gnu_cxx::__normal_iterator<vm_objc_imp_type*,
 std::vector<vm_objc_imp_type, std::allocator<vm_objc_imp_type> > >,
 _ForwardIterator = __gnu_cxx::__normal_iterator<vm_objc_imp_type*,
 std::vector<vm_objc_imp_type, std::allocator<vm_objc_imp_type> > >]’:
 /usr/include/c++/4.0.0/bits/stl_uninitialized.h:92: warning: control
 reaches end of non-void function
 /usr/include/c++/4.0.0/bits/stl_uninitialized.h: In function
 ‘_ForwardIterator std::__uninitialized_copy_aux(_InputIterator,
 _InputIterator, _ForwardIterator, __false_type) [with _InputIterator =
 __gnu_cxx::__normal_iterator<RoxorFunction::Line*,
 std::vector<RoxorFunction::Line, std::allocator<RoxorFunction::Line> > >,
 _ForwardIterator = __gnu_cxx::__normal_iterator<RoxorFunction::Line*,
 std::vector<RoxorFunction::Line, std::allocator<RoxorFunction::Line> >
 >]’:
 /usr/include/c++/4.0.0/bits/stl_uninitialized.h:92: warning: control
 reaches end of non-void function
 lipo: can't figure out the architecture type of:
 /var/folders/ta/tas10EvnE7CTtN0lbeES1k+++TI/-Tmp-//ccep2nfv.out
 rake aborted!
 Command failed with status (1): [/usr/bin/g++-4.2 -I. -I./include -g -Wall
 ...]

 (See full trace by running task with --trace)
 }}}

-- 
Ticket URL: <http://www.macruby.org/trac/ticket/805#comment:4>
MacRuby <http://macruby.org/>



More information about the MacRuby-devel mailing list