* CPV: dev-ruby/json-1.2.2 * REPO: gentoo * USE: amd64 elibc_glibc kernel_linux multilib ruby_targets_ruby18 test userland_GNU >>> Unpacking source... * Running unpack phase for all ... * Unpacking .gem file... ...  [ ok ] * Unpacking data.tar.gz ...  [ ok ] >>> Source unpacked in /var/tmp/portage/dev-ruby/json-1.2.2/work >>> Preparing source in /var/tmp/portage/dev-ruby/json-1.2.2/work ... * Running prepare phase for all ... * Running source copy phase for ruby18 ... >>> Source prepared. >>> Configuring source in /var/tmp/portage/dev-ruby/json-1.2.2/work ... >>> Source configured. >>> Compiling source in /var/tmp/portage/dev-ruby/json-1.2.2/work ... * Running compile phase for ruby18 ... (in /var/tmp/portage/dev-ruby/json-1.2.2/work/ruby18/json-1.2.2) WARNING: rake-compiler is not installed. You will not be able to build the json gem until you install it. GNU Make 3.81 Copyright (C) 2006 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. This program built for x86_64-pc-linux-gnu Ragel State Machine Compiler version 6.6 Dec 2009 Copyright (c) 2001-2009 by Adrian Thurston Ragel State Machine Compiler version 6.6 Dec 2009 Copyright (c) 2001-2009 by Adrian Thurston cd ext/json/ext/parser /usr/bin/ruby18 extconf.rb checking for ruby/st.h... no checking for st.h... yes checking for re.h... yes creating Makefile gmake x86_64-pc-linux-gnu-gcc -I. -I/usr/lib64/ruby/1.8/x86_64-linux -I/usr/lib64/ruby/1.8/x86_64-linux -I. -DHAVE_ST_H -DHAVE_RE_H -fPIC -march=native -O2 -pipe -fno-strict-aliasing -fPIC -Wall -c unicode.c x86_64-pc-linux-gnu-gcc -I. -I/usr/lib64/ruby/1.8/x86_64-linux -I/usr/lib64/ruby/1.8/x86_64-linux -I. -DHAVE_ST_H -DHAVE_RE_H -fPIC -march=native -O2 -pipe -fno-strict-aliasing -fPIC -Wall -c parser.c x86_64-pc-linux-gnu-gcc -shared -o parser.so unicode.o parser.o -L. -L/usr/lib64 -Wl,-R/usr/lib64 -L. -Wl,-O1 -rdynamic -Wl,-export-dynamic -Wl,-R -Wl,/usr/lib64 -L/usr/lib64 -lruby18 -lpthread -lrt -ldl -lcrypt -lm -lc cd - cp ext/json/ext/parser/parser.so ext/json/ext cd ext/json/ext/generator /usr/bin/ruby18 extconf.rb checking for ruby/st.h... no checking for st.h... yes checking for ruby/encoding.h... no creating Makefile gmake x86_64-pc-linux-gnu-gcc -I. -I/usr/lib64/ruby/1.8/x86_64-linux -I/usr/lib64/ruby/1.8/x86_64-linux -I. -DHAVE_ST_H -fPIC -march=native -O2 -pipe -fno-strict-aliasing -fPIC -Wall -c unicode.c x86_64-pc-linux-gnu-gcc -I. -I/usr/lib64/ruby/1.8/x86_64-linux -I/usr/lib64/ruby/1.8/x86_64-linux -I. -DHAVE_ST_H -fPIC -march=native -O2 -pipe -fno-strict-aliasing -fPIC -Wall -c generator.c x86_64-pc-linux-gnu-gcc -shared -o generator.so unicode.o generator.o -L. -L/usr/lib64 -Wl,-R/usr/lib64 -L. -Wl,-O1 -rdynamic -Wl,-export-dynamic -Wl,-R -Wl,/usr/lib64 -L/usr/lib64 -lruby18 -lpthread -lrt -ldl -lcrypt -lm -lc cd - cp ext/json/ext/generator/generator.so ext/json/ext * Running compile phase for all ... >>> Source compiled. * Running test phase for ruby18 ... (in /var/tmp/portage/dev-ruby/json-1.2.2/work/ruby18/json-1.2.2) WARNING: rake-compiler is not installed. You will not be able to build the json gem until you install it. GNU Make 3.81 Copyright (C) 2006 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. This program built for x86_64-pc-linux-gnu Ragel State Machine Compiler version 6.6 Dec 2009 Copyright (c) 2001-2009 by Adrian Thurston Ragel State Machine Compiler version 6.6 Dec 2009 Copyright (c) 2001-2009 by Adrian Thurston /usr/bin/ruby18 -S testrb ./tests/test_json.rb ./tests/test_json_unicode.rb ./tests/test_json_fixtures.rb ./tests/test_json_rails.rb ./tests/test_json_generate.rb ./tests/test_json_addition.rb ./tests/test_json_encoding.rb Loaded suite [./tests/test_json.rb, ./tests/test_json_unicode.rb, ./tests/test_json_fixtures.rb, ./tests/test_json_rails.rb, ./tests/test_json_generate.rb, ./tests/test_json_addition.rb, ./tests/test_json_encoding.rb] Started ............................../lib/json/pure/parser.rb:196: warning: Float 23456789012E666 out of range ............F.. Finished in 1.363474 seconds. 1) Failure: test_symbol(TC_JSONRails) [./tests/test_json_rails.rb:142]: <"\"foo\""> expected but was <"{\"json_class\":\"Symbol\",\"s\":\"foo\"}">. 44 tests, 1891 assertions, 1 failures, 0 errors rake aborted! Command failed with status (1): [/usr/bin/ruby18 -S testrb ./tests/test_jso...] /var/tmp/portage/dev-ruby/json-1.2.2/work/ruby18/json-1.2.2/Rakefile:43:in `myruby' (See full trace by running task with --trace) * ERROR: dev-ruby/json-1.2.2 failed: * pure ruby tests failed * * Call stack: * ebuild.sh, line 54: Called src_test * environment, line 2843: Called ruby-ng_src_test * environment, line 2596: Called _ruby_each_implementation 'each_ruby_test' * environment, line 314: Called _ruby_invoke_environment 'ruby18' 'each_ruby_test' * environment, line 347: Called each_ruby_test * environment, line 874: Called die * The specific snippet of code: * RUBYLIB="${RUBYLIB}${RUBYLIB+:}lib:ext/json/ext" ${RUBY} -S rake test_pure || die "pure ruby tests failed"; * * If you need support, post the output of 'emerge --info =dev-ruby/json-1.2.2', * the complete build log and the output of 'emerge -pqv =dev-ruby/json-1.2.2'. * The complete build log is located at '/var/log/portage/build/dev-ruby/json-1.2.2:20100524-133138.log'. * The ebuild environment file is located at '/var/tmp/portage/dev-ruby/json-1.2.2/temp/environment'. * S: '/var/tmp/portage/dev-ruby/json-1.2.2/work/ruby18/json-1.2.2'