[MacRuby-devel] [MacRuby] #226: rake fails with stringio (LoadError)
MacRuby
ruby-noreply at macosforge.org
Fri Mar 6 21:59:24 PST 2009
#226: rake fails with stringio (LoadError)
-------------------------------+--------------------------------------------
Reporter: adam@… | Owner: lsansonetti@…
Type: defect | Status: new
Priority: blocker | Milestone:
Component: MacRuby | Keywords: building rake stringio
-------------------------------+--------------------------------------------
Comment(by adam@…):
Replying to [comment:1 lsansonetti@…]:
> Could you retry from a fresh/clean repository?
Same error, here's the build log from a fresh checkout:
{{{
(in /Users/adam/Code/MacRuby/MacRuby-trunk)
mkdir -p .ext/include/universal-darwin9.0/ruby
cp include/ruby/config.h .ext/include/universal-darwin9.0/ruby
/usr/sbin/dtrace -h -s dtrace.d -o new_dtrace.h
mv new_dtrace.h dtrace.h
/usr/bin/ruby tool/compile_prelude.rb prelude.rb miniprelude.c.new
mv miniprelude.c.new miniprelude.c
touch prelude.c
/usr/bin/bison -o y.tab.c parse.y
/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 -Ks tool/insns2vm.rb opt_sc.inc optinsn.inc optunifs.inc
insns.inc insns_info.inc vmtc.inc vm.inc
/usr/bin/ruby -n tool/node_name.rb include/ruby/node.h > node_name.inc
/usr/bin/gcc -I. -I./include -I/usr/include/libxml2 -arch i386 -arch
x86_64 -fno-common -pipe -O2 -g -Wall -Wno-parentheses -Wno-deprecated-
declarations -Werror -c array.c -o array.o
/usr/bin/gcc -I. -I./include -I/usr/include/libxml2 -arch i386 -arch
x86_64 -fno-common -pipe -O2 -g -Wall -Wno-parentheses -Wno-deprecated-
declarations -Werror -c bignum.c -o bignum.o
/usr/bin/gcc -I. -I./include -I/usr/include/libxml2 -arch i386 -arch
x86_64 -fno-common -pipe -O2 -g -Wall -Wno-parentheses -Wno-deprecated-
declarations -Werror -c class.c -o class.o
/usr/bin/gcc -I. -I./include -I/usr/include/libxml2 -arch i386 -arch
x86_64 -fno-common -pipe -O2 -g -Wall -Wno-parentheses -Wno-deprecated-
declarations -Werror -c compar.c -o compar.o
/usr/bin/gcc -I. -I./include -I/usr/include/libxml2 -arch i386 -arch
x86_64 -fno-common -pipe -O2 -g -Wall -Wno-parentheses -Wno-deprecated-
declarations -Werror -c complex.c -o complex.o
/usr/bin/gcc -I. -I./include -I/usr/include/libxml2 -arch i386 -arch
x86_64 -fno-common -pipe -O2 -g -Wall -Wno-parentheses -Wno-deprecated-
declarations -Werror -c dir.c -o dir.o
/usr/bin/gcc -I. -I./include -I/usr/include/libxml2 -arch i386 -arch
x86_64 -fno-common -pipe -O2 -g -Wall -Wno-parentheses -Wno-deprecated-
declarations -Werror -c enum.c -o enum.o
/usr/bin/gcc -I. -I./include -I/usr/include/libxml2 -arch i386 -arch
x86_64 -fno-common -pipe -O2 -g -Wall -Wno-parentheses -Wno-deprecated-
declarations -Werror -c enumerator.c -o enumerator.o
/usr/bin/gcc -I. -I./include -I/usr/include/libxml2 -arch i386 -arch
x86_64 -fno-common -pipe -O2 -g -Wall -Wno-parentheses -Wno-deprecated-
declarations -Werror -c error.c -o error.o
/usr/bin/gcc -I. -I./include -I/usr/include/libxml2 -arch i386 -arch
x86_64 -fno-common -pipe -O2 -g -Wall -Wno-parentheses -Wno-deprecated-
declarations -Werror -c eval.c -o eval.o
/usr/bin/gcc -I. -I./include -I/usr/include/libxml2 -arch i386 -arch
x86_64 -fno-common -pipe -O2 -g -Wall -Wno-parentheses -Wno-deprecated-
declarations -Werror -c load.c -o load.o
/usr/bin/gcc -I. -I./include -I/usr/include/libxml2 -arch i386 -arch
x86_64 -fno-common -pipe -O2 -g -Wall -Wno-parentheses -Wno-deprecated-
declarations -Werror -c proc.c -o proc.o
/usr/bin/gcc -I. -I./include -I/usr/include/libxml2 -arch i386 -arch
x86_64 -fno-common -pipe -O2 -g -Wall -Wno-parentheses -Wno-deprecated-
declarations -Werror -c file.c -o file.o
/usr/bin/gcc -I. -I./include -I/usr/include/libxml2 -arch i386 -arch
x86_64 -fno-common -pipe -O2 -g -Wall -Wno-parentheses -Wno-deprecated-
declarations -Werror -c gc.c -o gc.o
/usr/bin/gcc -I. -I./include -I/usr/include/libxml2 -arch i386 -arch
x86_64 -fno-common -pipe -O2 -g -Wall -Wno-parentheses -Wno-deprecated-
declarations -Werror -c hash.c -o hash.o
/usr/bin/gcc -I. -I./include -I/usr/include/libxml2 -arch i386 -arch
x86_64 -fno-common -pipe -O2 -g -Wall -Wno-parentheses -Wno-deprecated-
declarations -Werror -c inits.c -o inits.o
/usr/bin/gcc -I. -I./include -I/usr/include/libxml2 -arch i386 -arch
x86_64 -fno-common -pipe -O2 -g -Wall -Wno-parentheses -Wno-deprecated-
declarations -Werror -c io.c -o io.o
/usr/bin/gcc -I. -I./include -I/usr/include/libxml2 -arch i386 -arch
x86_64 -fno-common -pipe -O2 -g -Wall -Wno-parentheses -Wno-deprecated-
declarations -Werror -c marshal.c -o marshal.o
/usr/bin/gcc -I. -I./include -I/usr/include/libxml2 -arch i386 -arch
x86_64 -fno-common -pipe -O2 -g -Wall -Wno-parentheses -Wno-deprecated-
declarations -Werror -c math.c -o math.o
/usr/bin/gcc -I. -I./include -I/usr/include/libxml2 -arch i386 -arch
x86_64 -fno-common -pipe -O2 -g -Wall -Wno-parentheses -Wno-deprecated-
declarations -Werror -c numeric.c -o numeric.o
/usr/bin/gcc -I. -I./include -I/usr/include/libxml2 -arch i386 -arch
x86_64 -fno-common -pipe -O2 -g -Wall -Wno-parentheses -Wno-deprecated-
declarations -Werror -c object.c -o object.o
/usr/bin/gcc -I. -I./include -I/usr/include/libxml2 -arch i386 -arch
x86_64 -fno-common -pipe -O2 -g -Wall -Wno-parentheses -Wno-deprecated-
declarations -Werror -c pack.c -o pack.o
/usr/bin/gcc -I. -I./include -I/usr/include/libxml2 -arch i386 -arch
x86_64 -fno-common -pipe -O2 -g -Wall -Wno-parentheses -Wno-deprecated-
declarations -Werror -c parse.c -o parse.o
/usr/bin/gcc -I. -I./include -I/usr/include/libxml2 -arch i386 -arch
x86_64 -fno-common -pipe -O2 -g -Wall -Wno-parentheses -Wno-deprecated-
declarations -Werror -c process.c -o process.o
/usr/bin/gcc -I. -I./include -I/usr/include/libxml2 -arch i386 -arch
x86_64 -fno-common -pipe -O2 -g -Wall -Wno-parentheses -Wno-deprecated-
declarations -Werror -c prec.c -o prec.o
/usr/bin/gcc -I. -I./include -I/usr/include/libxml2 -arch i386 -arch
x86_64 -fno-common -pipe -O2 -g -Wall -Wno-parentheses -Wno-deprecated-
declarations -Werror -c random.c -o random.o
/usr/bin/gcc -I. -I./include -I/usr/include/libxml2 -arch i386 -arch
x86_64 -fno-common -pipe -O2 -g -Wall -Wno-parentheses -Wno-deprecated-
declarations -Werror -c range.c -o range.o
/usr/bin/gcc -I. -I./include -I/usr/include/libxml2 -arch i386 -arch
x86_64 -fno-common -pipe -O2 -g -Wall -Wno-parentheses -Wno-deprecated-
declarations -Werror -c rational.c -o rational.o
/usr/bin/gcc -I. -I./include -I/usr/include/libxml2 -arch i386 -arch
x86_64 -fno-common -pipe -O2 -g -Wall -Wno-parentheses -Wno-deprecated-
declarations -Werror -c re.c -o re.o
/usr/bin/gcc -I. -I./include -I/usr/include/libxml2 -arch i386 -arch
x86_64 -fno-common -pipe -O2 -g -Wall -Wno-parentheses -Wno-deprecated-
declarations -Werror -c regcomp.c -o regcomp.o
/usr/bin/gcc -I. -I./include -I/usr/include/libxml2 -arch i386 -arch
x86_64 -fno-common -pipe -O2 -g -Wall -Wno-parentheses -Wno-deprecated-
declarations -Werror -c regenc.c -o regenc.o
/usr/bin/gcc -I. -I./include -I/usr/include/libxml2 -arch i386 -arch
x86_64 -fno-common -pipe -O2 -g -Wall -Wno-parentheses -Wno-deprecated-
declarations -Werror -c regerror.c -o regerror.o
/usr/bin/gcc -I. -I./include -I/usr/include/libxml2 -arch i386 -arch
x86_64 -fno-common -pipe -O2 -g -Wall -Wno-parentheses -Wno-deprecated-
declarations -Werror -c regexec.c -o regexec.o
/usr/bin/gcc -I. -I./include -I/usr/include/libxml2 -arch i386 -arch
x86_64 -fno-common -pipe -O2 -g -Wall -Wno-parentheses -Wno-deprecated-
declarations -Werror -c regparse.c -o regparse.o
/usr/bin/gcc -I. -I./include -I/usr/include/libxml2 -arch i386 -arch
x86_64 -fno-common -pipe -O2 -g -Wall -Wno-parentheses -Wno-deprecated-
declarations -Werror -c regsyntax.c -o regsyntax.o
/usr/bin/gcc -I. -I./include -I/usr/include/libxml2 -arch i386 -arch
x86_64 -fno-common -pipe -O2 -g -Wall -Wno-parentheses -Wno-deprecated-
declarations -Werror -c ruby.c -o ruby.o
/usr/bin/gcc -I. -I./include -I/usr/include/libxml2 -arch i386 -arch
x86_64 -fno-common -pipe -O2 -g -Wall -Wno-parentheses -Wno-deprecated-
declarations -Werror -c set.c -o set.o
/usr/bin/gcc -I. -I./include -I/usr/include/libxml2 -arch i386 -arch
x86_64 -fno-common -pipe -O2 -g -Wall -Wno-parentheses -Wno-deprecated-
declarations -Werror -c signal.c -o signal.o
/usr/bin/gcc -I. -I./include -I/usr/include/libxml2 -arch i386 -arch
x86_64 -fno-common -pipe -O2 -g -Wall -Wno-parentheses -Wno-deprecated-
declarations -Werror -c sprintf.c -o sprintf.o
/usr/bin/gcc -I. -I./include -I/usr/include/libxml2 -arch i386 -arch
x86_64 -fno-common -pipe -O2 -g -Wall -Wno-parentheses -Wno-deprecated-
declarations -Werror -c st.c -o st.o
/usr/bin/gcc -I. -I./include -I/usr/include/libxml2 -arch i386 -arch
x86_64 -fno-common -pipe -O2 -g -Wall -Wno-parentheses -Wno-deprecated-
declarations -Werror -c string.c -o string.o
/usr/bin/gcc -I. -I./include -I/usr/include/libxml2 -arch i386 -arch
x86_64 -fno-common -pipe -O2 -g -Wall -Wno-parentheses -Wno-deprecated-
declarations -Werror -c struct.c -o struct.o
/usr/bin/gcc -I. -I./include -I/usr/include/libxml2 -arch i386 -arch
x86_64 -fno-common -pipe -O2 -g -Wall -Wno-parentheses -Wno-deprecated-
declarations -Werror -c time.c -o time.o
/usr/bin/gcc -I. -I./include -I/usr/include/libxml2 -arch i386 -arch
x86_64 -fno-common -pipe -O2 -g -Wall -Wno-parentheses -Wno-deprecated-
declarations -Werror -c transcode.c -o transcode.o
/usr/bin/gcc -I. -I./include -I/usr/include/libxml2 -arch i386 -arch
x86_64 -fno-common -pipe -O2 -g -Wall -Wno-parentheses -Wno-deprecated-
declarations -Werror -c util.c -o util.o
/usr/bin/gcc -I. -I./include -I/usr/include/libxml2 -arch i386 -arch
x86_64 -fno-common -pipe -O2 -g -Wall -Wno-parentheses -Wno-deprecated-
declarations -Werror -c variable.c -o variable.o
/usr/bin/gcc -I. -I./include -I/usr/include/libxml2 -arch i386 -arch
x86_64 -fno-common -pipe -O2 -g -Wall -Wno-parentheses -Wno-deprecated-
declarations -Werror -c version.c -o version.o
/usr/bin/gcc -I. -I./include -I/usr/include/libxml2 -arch i386 -arch
x86_64 -fno-common -pipe -O2 -g -Wall -Wno-parentheses -Wno-deprecated-
declarations -Werror -c blockinlining.c -o blockinlining.o
/usr/bin/gcc -I. -I./include -I/usr/include/libxml2 -arch i386 -arch
x86_64 -fno-common -pipe -O2 -g -Wall -Wno-parentheses -Wno-deprecated-
declarations -Werror -c compile.c -o compile.o
/usr/bin/gcc -I. -I./include -I/usr/include/libxml2 -arch i386 -arch
x86_64 -fno-common -pipe -O2 -g -Wall -Wno-parentheses -Wno-deprecated-
declarations -Werror -c debug.c -o debug.o
/usr/bin/gcc -I. -I./include -I/usr/include/libxml2 -arch i386 -arch
x86_64 -fno-common -pipe -O2 -g -Wall -Wno-parentheses -Wno-deprecated-
declarations -Werror -c iseq.c -o iseq.o
/usr/bin/gcc -I. -I./include -I/usr/include/libxml2 -arch i386 -arch
x86_64 -fno-common -pipe -O2 -g -Wall -Wno-parentheses -Wno-deprecated-
declarations -Werror -c vm.c -o vm.o
/usr/bin/gcc -I. -I./include -I/usr/include/libxml2 -arch i386 -arch
x86_64 -fno-common -pipe -O2 -g -Wall -Wno-parentheses -Wno-deprecated-
declarations -Werror -c vm_dump.c -o vm_dump.o
/usr/bin/gcc -I. -I./include -I/usr/include/libxml2 -arch i386 -arch
x86_64 -fno-common -pipe -O2 -g -Wall -Wno-parentheses -Wno-deprecated-
declarations -Werror -c thread.c -o thread.o
/usr/bin/gcc -I. -I./include -I/usr/include/libxml2 -arch i386 -arch
x86_64 -fno-common -pipe -O2 -g -Wall -Wno-parentheses -Wno-deprecated-
declarations -Werror -c cont.c -o cont.o
/usr/bin/gcc -I. -I./include -I/usr/include/libxml2 -arch i386 -arch
x86_64 -fno-common -pipe -O2 -g -Wall -Wno-parentheses -Wno-deprecated-
declarations -Werror -c id.c -o id.o
/usr/bin/gcc -I. -I./include -I/usr/include/libxml2 -arch i386 -arch
x86_64 -fno-common -pipe -O2 -g -Wall -Wno-parentheses -Wno-deprecated-
declarations -Werror -fobjc-gc-only -c objc.m -o objc.o
/usr/bin/gcc -I. -I./include -I/usr/include/libxml2 -arch i386 -arch
x86_64 -fno-common -pipe -O2 -g -Wall -Wno-parentheses -Wno-deprecated-
declarations -Werror -c bs.c -o bs.o
/usr/bin/gcc -I. -I./include -I/usr/include/libxml2 -arch i386 -arch
x86_64 -fno-common -pipe -O2 -g -Wall -Wno-parentheses -Wno-deprecated-
declarations -Werror -c encoding.c -o encoding.o
/usr/bin/gcc -I. -I./include -I/usr/include/libxml2 -arch i386 -arch
x86_64 -fno-common -pipe -O2 -g -Wall -Wno-parentheses -Wno-deprecated-
declarations -Werror -c main.c -o main.o
/usr/bin/gcc -I. -I./include -I/usr/include/libxml2 -arch i386 -arch
x86_64 -fno-common -pipe -O2 -g -Wall -Wno-parentheses -Wno-deprecated-
declarations -Werror -c dln.c -o dln.o
/usr/bin/gcc -I. -I./include -I/usr/include/libxml2 -arch i386 -arch
x86_64 -fno-common -pipe -O2 -g -Wall -Wno-parentheses -Wno-deprecated-
declarations -Werror -c dmyext.c -o dmyext.o
/usr/bin/gcc -I. -I./include -I/usr/include/libxml2 -arch i386 -arch
x86_64 -fno-common -pipe -O2 -g -Wall -Wno-parentheses -Wno-deprecated-
declarations -Werror -c enc/ascii.c -o enc/ascii.o
/usr/bin/gcc -I. -I./include -I/usr/include/libxml2 -arch i386 -arch
x86_64 -fno-common -pipe -O2 -g -Wall -Wno-parentheses -Wno-deprecated-
declarations -Werror -c missing/lgamma_r.c -o missing/lgamma_r.o
/usr/bin/gcc -I. -I./include -I/usr/include/libxml2 -arch i386 -arch
x86_64 -fno-common -pipe -O2 -g -Wall -Wno-parentheses -Wno-deprecated-
declarations -Werror -c prelude.c -o prelude.o
/usr/bin/gcc -I. -I./include -I/usr/include/libxml2 -arch i386 -arch
x86_64 -fno-common -pipe -O2 -g -Wall -Wno-parentheses -Wno-deprecated-
declarations -Werror -c miniprelude.c -o miniprelude.o
/usr/bin/gcc -I. -I./include -I/usr/include/libxml2 -arch i386 -arch
x86_64 -fno-common -pipe -O2 -g -Wall -Wno-parentheses -Wno-deprecated-
declarations -Werror -fobjc-gc-only -c gc-stub.m -o gc-stub.o
/usr/bin/gcc -I. -I./include -I/usr/include/libxml2 -arch i386 -arch
x86_64 -fno-common -pipe -O2 -g -Wall -Wno-parentheses -Wno-deprecated-
declarations -Werror array.o bignum.o class.o compar.o complex.o dir.o
enum.o enumerator.o error.o eval.o load.o proc.o file.o gc.o hash.o
inits.o io.o marshal.o math.o numeric.o object.o pack.o parse.o process.o
prec.o random.o range.o rational.o re.o regcomp.o regenc.o regerror.o
regexec.o regparse.o regsyntax.o ruby.o set.o signal.o sprintf.o st.o
string.o struct.o time.o transcode.o util.o variable.o version.o
blockinlining.o compile.o debug.o iseq.o vm.o vm_dump.o thread.o cont.o
id.o objc.o bs.o encoding.o main.o dln.o dmyext.o enc/ascii.o
missing/lgamma_r.o miniprelude.o gc-stub.o -lpthread -ldl -lxml2 -lobjc
-lffi -lauto -framework Foundation -o miniruby
./miniruby -I. -I./lib -rrbconfig tool/compile_prelude.rb prelude.rb
gem_prelude.rb prelude.c.new
mv prelude.c.new prelude.c
/usr/bin/gcc -I. -I./include -I/usr/include/libxml2 -arch i386 -arch
x86_64 -fno-common -pipe -O2 -g -Wall -Wno-parentheses -Wno-deprecated-
declarations -Werror -c prelude.c -o prelude.o
/usr/bin/gcc -I. -I./include -I/usr/include/libxml2 -arch i386 -arch
x86_64 -fno-common -pipe -O2 -g -Wall -Wno-parentheses -Wno-deprecated-
declarations -Werror array.o bignum.o class.o compar.o complex.o dir.o
enum.o enumerator.o error.o eval.o load.o proc.o file.o gc.o hash.o
inits.o io.o marshal.o math.o numeric.o object.o pack.o parse.o process.o
prec.o random.o range.o rational.o re.o regcomp.o regenc.o regerror.o
regexec.o regparse.o regsyntax.o ruby.o set.o signal.o sprintf.o st.o
string.o struct.o time.o transcode.o util.o variable.o version.o
blockinlining.o compile.o debug.o iseq.o vm.o vm_dump.o thread.o cont.o
id.o objc.o bs.o encoding.o dln.o dmyext.o enc/ascii.o missing/lgamma_r.o
prelude.o -lpthread -ldl -lxml2 -lobjc -lffi -lauto -framework Foundation
-dynamiclib -undefined suppress -flat_namespace -install_name
/Library/Frameworks/MacRuby.framework/Versions/0.4/usr/lib/libmacruby.dylib
-current_version 0.4 -compatibility_version 0.4 -o libmacruby.1.9.0.dylib
rm -f libmacruby.1.9.dylib
ln -s libmacruby.1.9.0.dylib libmacruby.1.9.dylib
rm -f libmacruby.dylib
ln -s libmacruby.1.9.0.dylib libmacruby.dylib
/usr/bin/gcc -I. -I./include -I/usr/include/libxml2 -arch i386 -arch
x86_64 -fno-common -pipe -O2 -g -Wall -Wno-parentheses -Wno-deprecated-
declarations -Werror main.o gc-stub.o -L. -lmacruby -lobjc -o macruby
rm -f libmacruby-static.a
/usr/bin/ar rcu libmacruby-static.a array.o bignum.o class.o compar.o
complex.o dir.o enum.o enumerator.o error.o eval.o load.o proc.o file.o
gc.o hash.o inits.o io.o marshal.o math.o numeric.o object.o pack.o
parse.o process.o prec.o random.o range.o rational.o re.o regcomp.o
regenc.o regerror.o regexec.o regparse.o regsyntax.o ruby.o set.o signal.o
sprintf.o st.o string.o struct.o time.o transcode.o util.o variable.o
version.o blockinlining.o compile.o debug.o iseq.o vm.o vm_dump.o thread.o
cont.o id.o objc.o bs.o encoding.o dln.o dmyext.o enc/ascii.o
missing/lgamma_r.o prelude.o
/usr/bin/ranlib libmacruby-static.a
GC_DISABLE=1 ./miniruby -I./lib -I.ext/common -I./- -r./ext/purelib.rb
ext/extmk.rb --make="/usr/bin/make" --dest-dir="" --extout=".ext"
--mflags="" --make-flags="" --extension --extstatic
/Users/adam/Code/MacRuby/MacRuby-trunk/lib/yaml.rb:9:in `require': no such
file to load -- stringio (LoadError)
from /Users/adam/Code/MacRuby/MacRuby-trunk/lib/yaml.rb:9:in `<top
(required)>'
from /Users/adam/Code/MacRuby/MacRuby-
trunk/lib/rubygems/config_file.rb:7:in `require'
from /Users/adam/Code/MacRuby/MacRuby-
trunk/lib/rubygems/config_file.rb:7:in `<top (required)>'
from /Users/adam/Code/MacRuby/MacRuby-trunk/lib/rubygems.rb:883:in
`require'
from /Users/adam/Code/MacRuby/MacRuby-trunk/lib/rubygems.rb:883:in
`<top (required)>'
from /Users/adam/Code/MacRuby/MacRuby-trunk/lib/ubygems.rb:10:in
`require'
from /Users/adam/Code/MacRuby/MacRuby-trunk/lib/ubygems.rb:10:in
`<top (required)>'
from :0:in `require:'
rake aborted!
Command failed with status (1): [GC_DISABLE=1 ./miniruby -I./lib
-I.ext/com...]
/Users/adam/Code/MacRuby/MacRuby-trunk/rakefile:587
(See full trace by running task with --trace)
}}}
--
Ticket URL: <http://www.macruby.org/trac/ticket/226#comment:2>
MacRuby <http://macruby.org/>
More information about the MacRuby-devel
mailing list