* Package: dev-ruby/yajl-ruby-1.3.0 * Repository: gentoo * Maintainer: ruby@gentoo.org * USE: abi_x86_32 elibc_glibc kernel_linux ruby_targets_ruby22 test userland_GNU x86 * FEATURES: preserve-libs sandbox test userpriv usersandbox >>> Unpacking source... * Running unpack phase for all ... * Unpacking .gem file... ... [ ok ] * Uncompressing metadata ... [ ok ] * Unpacking data.tar.gz ... [ ok ] >>> Source unpacked in /var/tmp/portage/dev-ruby/yajl-ruby-1.3.0/work >>> Preparing source in /var/tmp/portage/dev-ruby/yajl-ruby-1.3.0/work ... * Running prepare phase for all ... * Running source copy phase for ruby22 ... * Running prepare phase for ruby22 ... >>> Source prepared. >>> Configuring source in /var/tmp/portage/dev-ruby/yajl-ruby-1.3.0/work ... * Running configure phase for ruby22 ... creating Makefile >>> Source configured. >>> Compiling source in /var/tmp/portage/dev-ruby/yajl-ruby-1.3.0/work ... * Running compile phase for ruby22 ... make --jobs 5 --load-average 7.95 -Cext/yajl 'CFLAGS=-O2 -pipe -march=ivybridge -mtune=ivybridge -mno-xsaveopt -fPIC' 'archflag=-Wl,-O1 -Wl,--as-needed' V=1 make: Entering directory '/var/tmp/portage/dev-ruby/yajl-ruby-1.3.0/work/ruby22/yajl-ruby-1.3.0/ext/yajl' i686-pc-linux-gnu-gcc -I. -I/usr/include/ruby-2.2.0/i686-linux -I/usr/include/ruby-2.2.0/ruby/backward -I/usr/include/ruby-2.2.0 -I. -D_FILE_OFFSET_BITS=64 -O2 -pipe -march=ivybridge -mtune=ivybridge -mno-xsaveopt -fPIC -o yajl_version.o -c yajl_version.c i686-pc-linux-gnu-gcc -I. -I/usr/include/ruby-2.2.0/i686-linux -I/usr/include/ruby-2.2.0/ruby/backward -I/usr/include/ruby-2.2.0 -I. -D_FILE_OFFSET_BITS=64 -O2 -pipe -march=ivybridge -mtune=ivybridge -mno-xsaveopt -fPIC -o yajl_lex.o -c yajl_lex.c i686-pc-linux-gnu-gcc -I. -I/usr/include/ruby-2.2.0/i686-linux -I/usr/include/ruby-2.2.0/ruby/backward -I/usr/include/ruby-2.2.0 -I. -D_FILE_OFFSET_BITS=64 -O2 -pipe -march=ivybridge -mtune=ivybridge -mno-xsaveopt -fPIC -o yajl.o -c yajl.c i686-pc-linux-gnu-gcc -I. -I/usr/include/ruby-2.2.0/i686-linux -I/usr/include/ruby-2.2.0/ruby/backward -I/usr/include/ruby-2.2.0 -I. -D_FILE_OFFSET_BITS=64 -O2 -pipe -march=ivybridge -mtune=ivybridge -mno-xsaveopt -fPIC -o yajl_ext.o -c yajl_ext.c i686-pc-linux-gnu-gcc -I. -I/usr/include/ruby-2.2.0/i686-linux -I/usr/include/ruby-2.2.0/ruby/backward -I/usr/include/ruby-2.2.0 -I. -D_FILE_OFFSET_BITS=64 -O2 -pipe -march=ivybridge -mtune=ivybridge -mno-xsaveopt -fPIC -o yajl_parser.o -c yajl_parser.c i686-pc-linux-gnu-gcc -I. -I/usr/include/ruby-2.2.0/i686-linux -I/usr/include/ruby-2.2.0/ruby/backward -I/usr/include/ruby-2.2.0 -I. -D_FILE_OFFSET_BITS=64 -O2 -pipe -march=ivybridge -mtune=ivybridge -mno-xsaveopt -fPIC -o yajl_gen.o -c yajl_gen.c i686-pc-linux-gnu-gcc -I. -I/usr/include/ruby-2.2.0/i686-linux -I/usr/include/ruby-2.2.0/ruby/backward -I/usr/include/ruby-2.2.0 -I. -D_FILE_OFFSET_BITS=64 -O2 -pipe -march=ivybridge -mtune=ivybridge -mno-xsaveopt -fPIC -o yajl_alloc.o -c yajl_alloc.c i686-pc-linux-gnu-gcc -I. -I/usr/include/ruby-2.2.0/i686-linux -I/usr/include/ruby-2.2.0/ruby/backward -I/usr/include/ruby-2.2.0 -I. -D_FILE_OFFSET_BITS=64 -O2 -pipe -march=ivybridge -mtune=ivybridge -mno-xsaveopt -fPIC -o yajl_encode.o -c yajl_encode.c i686-pc-linux-gnu-gcc -I. -I/usr/include/ruby-2.2.0/i686-linux -I/usr/include/ruby-2.2.0/ruby/backward -I/usr/include/ruby-2.2.0 -I. -D_FILE_OFFSET_BITS=64 -O2 -pipe -march=ivybridge -mtune=ivybridge -mno-xsaveopt -fPIC -o yajl_buf.o -c yajl_buf.c rm -f yajl.so i686-pc-linux-gnu-gcc -shared -o yajl.so yajl_version.o yajl_lex.o yajl.o yajl_ext.o yajl_parser.o yajl_gen.o yajl_alloc.o yajl_encode.o yajl_buf.o -L. -L/usr/lib -L. -Wl,-O1 -Wl,--as-needed -fstack-protector -rdynamic -Wl,-export-dynamic -Wl,--no-undefined -lruby22 -lpthread -lgmp -ldl -lcrypt -lm -lc make: Leaving directory '/var/tmp/portage/dev-ruby/yajl-ruby-1.3.0/work/ruby22/yajl-ruby-1.3.0/ext/yajl' * Running compile phase for all ... >>> Source compiled. >>> Test phase: dev-ruby/yajl-ruby-1.3.0 * Running test phase for ruby22 ... DEPRECATION WARNING: Yajl's Bzip2 support is going to be removed in 2.0 Couldn't load yajl/bzip2, maybe you don't have bzip2-ruby installed? Continuing without running bzip2 specs. DEPRECATION WARNING: Yajl's Gzip support is going to be removed in 2.0 DEPRECATION WARNING: Yajl's Deflate support is going to be removed in 2.0 DEPRECATION WARNING: Yajl::HttpStream is going to be removed in 2.0 DEPRECATION WARNING: Yajl's Bzip2 support is going to be removed in 2.0 Couldn't load yajl/bzip2, maybe you don't have bzip2-ruby installed? Continuing without running bzip2 specs. DEPRECATION WARNING: Yajl's Bzip2 support is going to be removed in 2.0 Couldn't load yajl/bzip2, maybe you don't have bzip2-ruby installed? Continuing without running bzip2 specs. DEPRECATION WARNING: Yajl's Bzip2 support is going to be removed in 2.0 Couldn't load yajl/bzip2, maybe you don't have bzip2-ruby installed? Continuing without running bzip2 specs. DEPRECATION WARNING: Yajl's Bzip2 support is going to be removed in 2.0 Couldn't load yajl/bzip2, maybe you don't have bzip2-ruby installed? Continuing without running bzip2 specs. ..................................F............................................................FFF...F..................................................................................................................................................................................................................................................................................................................... Failures: 1) Yajl JSON encoder should encode using a newline or nil terminator, using a block Failure/Error: expect(nilpassed).to be_truthy NoMethodError: undefined method `truthy?' for true:TrueClass # ./spec/encoding/encoding_spec.rb:228:in `block (2 levels) in ' 2) JSON Gem compatability API shoud not mixin #to_json on base objects until compatability has been enabled Failure/Error: expect(d.respond_to?(:to_json)).not_to be_truthy NoMethodError: undefined method `truthy?' for false:FalseClass # ./spec/json_gem_compatibility/compatibility_spec.rb:10:in `block (2 levels) in ' 3) JSON Gem compatability API should mixin #to_json on base objects after compatability has been enabled Failure/Error: expect(d.respond_to?(:to_json)).to be_truthy NoMethodError: undefined method `truthy?' for true:TrueClass # ./spec/json_gem_compatibility/compatibility_spec.rb:25:in `block (2 levels) in ' 4) JSON Gem compatability API should require yajl/json_gem to enable the compatability API Failure/Error: expect(defined?(JSON)).to be_truthy NoMethodError: undefined method `truthy?' for "constant":String # ./spec/json_gem_compatibility/compatibility_spec.rb:37:in `block (2 levels) in ' 5) JSON Gem compatability API should have the standard parsing and encoding exceptions mapped Failure/Error: expect(JSON::JSONError.new.is_a?(StandardError)).to be_truthy NoMethodError: undefined method `truthy?' for true:TrueClass # ./spec/json_gem_compatibility/compatibility_spec.rb:73:in `block (2 levels) in ' Finished in 0.88932 seconds 411 examples, 5 failures Failed examples: rspec ./spec/encoding/encoding_spec.rb:214 # Yajl JSON encoder should encode using a newline or nil terminator, using a block rspec ./spec/json_gem_compatibility/compatibility_spec.rb:7 # JSON Gem compatability API shoud not mixin #to_json on base objects until compatability has been enabled rspec ./spec/json_gem_compatibility/compatibility_spec.rb:21 # JSON Gem compatability API should mixin #to_json on base objects after compatability has been enabled rspec ./spec/json_gem_compatibility/compatibility_spec.rb:36 # JSON Gem compatability API should require yajl/json_gem to enable the compatability API rspec ./spec/json_gem_compatibility/compatibility_spec.rb:72 # JSON Gem compatability API should have the standard parsing and encoding exceptions mapped * ERROR: dev-ruby/yajl-ruby-1.3.0::gentoo failed (test phase): * rspec failed * * Call stack: * ebuild.sh, line 115: Called src_test * environment, line 4391: Called ruby-ng_src_test * environment, line 4103: Called _ruby_each_implementation 'each_ruby_test' * environment, line 426: Called _ruby_invoke_environment 'ruby22' 'each_ruby_test' * environment, line 547: Called each_ruby_test * environment, line 861: Called ruby-ng_rspec * environment, line 4062: Called die * The specific snippet of code: * ${RUBY} -S rspec-${version} ${rspec_params} ${files} || die "rspec failed" * * If you need support, post the output of `emerge --info '=dev-ruby/yajl-ruby-1.3.0::gentoo'`, * the complete build log and the output of `emerge -pqv '=dev-ruby/yajl-ruby-1.3.0::gentoo'`. !!! When you file a bug report, please include the following information: GENTOO_VM= CLASSPATH="" JAVA_HOME="/etc/java-config-2/current-system-vm" JAVACFLAGS="" COMPILER="" and of course, the output of emerge --info =yajl-ruby-1.3.0 * The complete build log is located at '/var/tmp/portage/dev-ruby/yajl-ruby-1.3.0/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/dev-ruby/yajl-ruby-1.3.0/temp/environment'. * Working directory: '/var/tmp/portage/dev-ruby/yajl-ruby-1.3.0/work/ruby22/yajl-ruby-1.3.0' * S: '/var/tmp/portage/dev-ruby/yajl-ruby-1.3.0/work/ruby22/yajl-ruby-1.3.0'