* Package: dev-ruby/ffi-1.15.5  * Repository: gentoo  * Maintainer: ruby@gentoo.org  * USE: elibc_glibc kernel_linux ruby_targets_ruby31 sparc userland_GNU  * FEATURES: compressdebug network-sandbox preserve-libs sandbox splitdebug userpriv usersandbox  * Package: dev-ruby/ffi-1.15.5  * Repository: gentoo  * Maintainer: ruby@gentoo.org  * USE: elibc_glibc kernel_linux ruby_targets_ruby31 sparc userland_GNU  * FEATURES: compressdebug network-sandbox preserve-libs sandbox splitdebug userpriv usersandbox >>> Unpacking source... * Running unpack phase for all ... >>> Unpacking ffi-git-1.15.5.tgz to /var/tmp/portage/dev-ruby/ffi-1.15.5/work/all  [ ok ] >>> Source unpacked in /var/tmp/portage/dev-ruby/ffi-1.15.5/work >>> Preparing source in /var/tmp/portage/dev-ruby/ffi-1.15.5/work ... * Running prepare phase for all ...  [ ok ] * Running prepare phase for all ...  [ ok ] * Running source copy phase for ruby31 ...  [ ok ] >>> Source prepared. >>> Configuring source in /var/tmp/portage/dev-ruby/ffi-1.15.5/work ... * Running configure phase for ruby31 ... checking for ffi_prep_closure_loc() in -lffi... yes checking for ffi_prep_cif_var()... yes checking for ffi_raw_call()... yes checking for ffi_prep_raw_closure()... yes checking for whether -pthread is accepted as LDFLAGS... yes creating extconf.h creating Makefile  [ ok ] >>> Source configured. >>> Compiling source in /var/tmp/portage/dev-ruby/ffi-1.15.5/work ... * Running compile phase for ruby31 ... make -j56 V=1 -C ext/ffi_c make: Entering directory '/var/tmp/portage/dev-ruby/ffi-1.15.5/work/ruby31/ffi-1.15.5/ext/ffi_c' sparc64-unknown-linux-gnu-gcc -I. -I/usr/include/ruby-3.1.0/sparc64-linux -I/usr/include/ruby-3.1.0/ruby/backward -I/usr/include/ruby-3.1.0 -I. -I/usr/lib64/libffi/include -DRUBY_EXTCONF_H=\"extconf.h\" -fPIC -O3 -mcpu=native -mtune=native -pipe -o AbstractMemory.o -c AbstractMemory.c sparc64-unknown-linux-gnu-gcc -I. -I/usr/include/ruby-3.1.0/sparc64-linux -I/usr/include/ruby-3.1.0/ruby/backward -I/usr/include/ruby-3.1.0 -I. -I/usr/lib64/libffi/include -DRUBY_EXTCONF_H=\"extconf.h\" -fPIC -O3 -mcpu=native -mtune=native -pipe -o ArrayType.o -c ArrayType.c sparc64-unknown-linux-gnu-gcc -I. -I/usr/include/ruby-3.1.0/sparc64-linux -I/usr/include/ruby-3.1.0/ruby/backward -I/usr/include/ruby-3.1.0 -I. -I/usr/lib64/libffi/include -DRUBY_EXTCONF_H=\"extconf.h\" -fPIC -O3 -mcpu=native -mtune=native -pipe -o Buffer.o -c Buffer.c sparc64-unknown-linux-gnu-gcc -I. -I/usr/include/ruby-3.1.0/sparc64-linux -I/usr/include/ruby-3.1.0/ruby/backward -I/usr/include/ruby-3.1.0 -I. -I/usr/lib64/libffi/include -DRUBY_EXTCONF_H=\"extconf.h\" -fPIC -O3 -mcpu=native -mtune=native -pipe -o Call.o -c Call.c sparc64-unknown-linux-gnu-gcc -I. -I/usr/include/ruby-3.1.0/sparc64-linux -I/usr/include/ruby-3.1.0/ruby/backward -I/usr/include/ruby-3.1.0 -I. -I/usr/lib64/libffi/include -DRUBY_EXTCONF_H=\"extconf.h\" -fPIC -O3 -mcpu=native -mtune=native -pipe -o ClosurePool.o -c ClosurePool.c sparc64-unknown-linux-gnu-gcc -I. -I/usr/include/ruby-3.1.0/sparc64-linux -I/usr/include/ruby-3.1.0/ruby/backward -I/usr/include/ruby-3.1.0 -I. -I/usr/lib64/libffi/include -DRUBY_EXTCONF_H=\"extconf.h\" -fPIC -O3 -mcpu=native -mtune=native -pipe -o DynamicLibrary.o -c DynamicLibrary.c sparc64-unknown-linux-gnu-gcc -I. -I/usr/include/ruby-3.1.0/sparc64-linux -I/usr/include/ruby-3.1.0/ruby/backward -I/usr/include/ruby-3.1.0 -I. -I/usr/lib64/libffi/include -DRUBY_EXTCONF_H=\"extconf.h\" -fPIC -O3 -mcpu=native -mtune=native -pipe -o Function.o -c Function.c sparc64-unknown-linux-gnu-gcc -I. -I/usr/include/ruby-3.1.0/sparc64-linux -I/usr/include/ruby-3.1.0/ruby/backward -I/usr/include/ruby-3.1.0 -I. -I/usr/lib64/libffi/include -DRUBY_EXTCONF_H=\"extconf.h\" -fPIC -O3 -mcpu=native -mtune=native -pipe -o FunctionInfo.o -c FunctionInfo.c sparc64-unknown-linux-gnu-gcc -I. -I/usr/include/ruby-3.1.0/sparc64-linux -I/usr/include/ruby-3.1.0/ruby/backward -I/usr/include/ruby-3.1.0 -I. -I/usr/lib64/libffi/include -DRUBY_EXTCONF_H=\"extconf.h\" -fPIC -O3 -mcpu=native -mtune=native -pipe -o LastError.o -c LastError.c sparc64-unknown-linux-gnu-gcc -I. -I/usr/include/ruby-3.1.0/sparc64-linux -I/usr/include/ruby-3.1.0/ruby/backward -I/usr/include/ruby-3.1.0 -I. -I/usr/lib64/libffi/include -DRUBY_EXTCONF_H=\"extconf.h\" -fPIC -O3 -mcpu=native -mtune=native -pipe -o LongDouble.o -c LongDouble.c sparc64-unknown-linux-gnu-gcc -I. -I/usr/include/ruby-3.1.0/sparc64-linux -I/usr/include/ruby-3.1.0/ruby/backward -I/usr/include/ruby-3.1.0 -I. -I/usr/lib64/libffi/include -DRUBY_EXTCONF_H=\"extconf.h\" -fPIC -O3 -mcpu=native -mtune=native -pipe -o MappedType.o -c MappedType.c sparc64-unknown-linux-gnu-gcc -I. -I/usr/include/ruby-3.1.0/sparc64-linux -I/usr/include/ruby-3.1.0/ruby/backward -I/usr/include/ruby-3.1.0 -I. -I/usr/lib64/libffi/include -DRUBY_EXTCONF_H=\"extconf.h\" -fPIC -O3 -mcpu=native -mtune=native -pipe -o MemoryPointer.o -c MemoryPointer.c sparc64-unknown-linux-gnu-gcc -I. -I/usr/include/ruby-3.1.0/sparc64-linux -I/usr/include/ruby-3.1.0/ruby/backward -I/usr/include/ruby-3.1.0 -I. -I/usr/lib64/libffi/include -DRUBY_EXTCONF_H=\"extconf.h\" -fPIC -O3 -mcpu=native -mtune=native -pipe -o MethodHandle.o -c MethodHandle.c sparc64-unknown-linux-gnu-gcc -I. -I/usr/include/ruby-3.1.0/sparc64-linux -I/usr/include/ruby-3.1.0/ruby/backward -I/usr/include/ruby-3.1.0 -I. -I/usr/lib64/libffi/include -DRUBY_EXTCONF_H=\"extconf.h\" -fPIC -O3 -mcpu=native -mtune=native -pipe -o Platform.o -c Platform.c sparc64-unknown-linux-gnu-gcc -I. -I/usr/include/ruby-3.1.0/sparc64-linux -I/usr/include/ruby-3.1.0/ruby/backward -I/usr/include/ruby-3.1.0 -I. -I/usr/lib64/libffi/include -DRUBY_EXTCONF_H=\"extconf.h\" -fPIC -O3 -mcpu=native -mtune=native -pipe -o Pointer.o -c Pointer.c sparc64-unknown-linux-gnu-gcc -I. -I/usr/include/ruby-3.1.0/sparc64-linux -I/usr/include/ruby-3.1.0/ruby/backward -I/usr/include/ruby-3.1.0 -I. -I/usr/lib64/libffi/include -DRUBY_EXTCONF_H=\"extconf.h\" -fPIC -O3 -mcpu=native -mtune=native -pipe -o Struct.o -c Struct.c sparc64-unknown-linux-gnu-gcc -I. -I/usr/include/ruby-3.1.0/sparc64-linux -I/usr/include/ruby-3.1.0/ruby/backward -I/usr/include/ruby-3.1.0 -I. -I/usr/lib64/libffi/include -DRUBY_EXTCONF_H=\"extconf.h\" -fPIC -O3 -mcpu=native -mtune=native -pipe -o StructByValue.o -c StructByValue.c sparc64-unknown-linux-gnu-gcc -I. -I/usr/include/ruby-3.1.0/sparc64-linux -I/usr/include/ruby-3.1.0/ruby/backward -I/usr/include/ruby-3.1.0 -I. -I/usr/lib64/libffi/include -DRUBY_EXTCONF_H=\"extconf.h\" -fPIC -O3 -mcpu=native -mtune=native -pipe -o StructLayout.o -c StructLayout.c sparc64-unknown-linux-gnu-gcc -I. -I/usr/include/ruby-3.1.0/sparc64-linux -I/usr/include/ruby-3.1.0/ruby/backward -I/usr/include/ruby-3.1.0 -I. -I/usr/lib64/libffi/include -DRUBY_EXTCONF_H=\"extconf.h\" -fPIC -O3 -mcpu=native -mtune=native -pipe -o Thread.o -c Thread.c sparc64-unknown-linux-gnu-gcc -I. -I/usr/include/ruby-3.1.0/sparc64-linux -I/usr/include/ruby-3.1.0/ruby/backward -I/usr/include/ruby-3.1.0 -I. -I/usr/lib64/libffi/include -DRUBY_EXTCONF_H=\"extconf.h\" -fPIC -O3 -mcpu=native -mtune=native -pipe -o Type.o -c Type.c sparc64-unknown-linux-gnu-gcc -I. -I/usr/include/ruby-3.1.0/sparc64-linux -I/usr/include/ruby-3.1.0/ruby/backward -I/usr/include/ruby-3.1.0 -I. -I/usr/lib64/libffi/include -DRUBY_EXTCONF_H=\"extconf.h\" -fPIC -O3 -mcpu=native -mtune=native -pipe -o Types.o -c Types.c sparc64-unknown-linux-gnu-gcc -I. -I/usr/include/ruby-3.1.0/sparc64-linux -I/usr/include/ruby-3.1.0/ruby/backward -I/usr/include/ruby-3.1.0 -I. -I/usr/lib64/libffi/include -DRUBY_EXTCONF_H=\"extconf.h\" -fPIC -O3 -mcpu=native -mtune=native -pipe -o Variadic.o -c Variadic.c sparc64-unknown-linux-gnu-gcc -I. -I/usr/include/ruby-3.1.0/sparc64-linux -I/usr/include/ruby-3.1.0/ruby/backward -I/usr/include/ruby-3.1.0 -I. -I/usr/lib64/libffi/include -DRUBY_EXTCONF_H=\"extconf.h\" -fPIC -O3 -mcpu=native -mtune=native -pipe -o ffi.o -c ffi.c rm -f ffi_c.so sparc64-unknown-linux-gnu-gcc -shared -o ffi_c.so AbstractMemory.o ArrayType.o Buffer.o Call.o ClosurePool.o DynamicLibrary.o Function.o FunctionInfo.o LastError.o LongDouble.o MappedType.o MemoryPointer.o MethodHandle.o Platform.o Pointer.o Struct.o StructByValue.o StructLayout.o Thread.o Type.o Types.o Variadic.o ffi.o -L. -L/usr/lib64 -Wl,-O1 -Wl,--as-needed -pthread -Wl,-O1 -Wl,--as-needed -Wl,--compress-debug-sections=zlib -lruby31 -lffi -lffi -lm -lc make: Leaving directory '/var/tmp/portage/dev-ruby/ffi-1.15.5/work/ruby31/ffi-1.15.5/ext/ffi_c' ** Invoke default (first_time) ** Invoke /var/tmp/portage/dev-ruby/ffi-1.15.5/work/ruby31/ffi-1.15.5/lib/ffi/platform/sparcv9-linux/types.conf (first_time) ** Execute /var/tmp/portage/dev-ruby/ffi-1.15.5/work/ruby31/ffi-1.15.5/lib/ffi/platform/sparcv9-linux/types.conf rake aborted! ArgumentError: wrong number of arguments (given 2, expected 1) /usr/lib64/ruby/3.1.0/fileutils.rb:206:in `mkdir_p' /var/tmp/portage/dev-ruby/ffi-1.15.5/work/ruby31/ffi-1.15.5/gen/Rakefile:12:in `block in ' /usr/lib64/ruby/gems/3.1.0/gems/rake-13.0.6/lib/rake/task.rb:281:in `block in execute' /usr/lib64/ruby/gems/3.1.0/gems/rake-13.0.6/lib/rake/task.rb:281:in `each' /usr/lib64/ruby/gems/3.1.0/gems/rake-13.0.6/lib/rake/task.rb:281:in `execute' /usr/lib64/ruby/gems/3.1.0/gems/rake-13.0.6/lib/rake/task.rb:219:in `block in invoke_with_call_chain' /usr/lib64/ruby/gems/3.1.0/gems/rake-13.0.6/lib/rake/task.rb:199:in `synchronize' /usr/lib64/ruby/gems/3.1.0/gems/rake-13.0.6/lib/rake/task.rb:199:in `invoke_with_call_chain' /usr/lib64/ruby/gems/3.1.0/gems/rake-13.0.6/lib/rake/task.rb:243:in `block in invoke_prerequisites' /usr/lib64/ruby/gems/3.1.0/gems/rake-13.0.6/lib/rake/task.rb:241:in `each' /usr/lib64/ruby/gems/3.1.0/gems/rake-13.0.6/lib/rake/task.rb:241:in `invoke_prerequisites' /usr/lib64/ruby/gems/3.1.0/gems/rake-13.0.6/lib/rake/task.rb:218:in `block in invoke_with_call_chain' /usr/lib64/ruby/gems/3.1.0/gems/rake-13.0.6/lib/rake/task.rb:199:in `synchronize' /usr/lib64/ruby/gems/3.1.0/gems/rake-13.0.6/lib/rake/task.rb:199:in `invoke_with_call_chain' /usr/lib64/ruby/gems/3.1.0/gems/rake-13.0.6/lib/rake/task.rb:188:in `invoke' /usr/lib64/ruby/gems/3.1.0/gems/rake-13.0.6/lib/rake/application.rb:160:in `invoke_task' /usr/lib64/ruby/gems/3.1.0/gems/rake-13.0.6/lib/rake/application.rb:116:in `block (2 levels) in top_level' /usr/lib64/ruby/gems/3.1.0/gems/rake-13.0.6/lib/rake/application.rb:116:in `each' /usr/lib64/ruby/gems/3.1.0/gems/rake-13.0.6/lib/rake/application.rb:116:in `block in top_level' /usr/lib64/ruby/gems/3.1.0/gems/rake-13.0.6/lib/rake/application.rb:125:in `run_with_threads' /usr/lib64/ruby/gems/3.1.0/gems/rake-13.0.6/lib/rake/application.rb:110:in `top_level' /usr/lib64/ruby/gems/3.1.0/gems/rake-13.0.6/lib/rake/application.rb:83:in `block in run' /usr/lib64/ruby/gems/3.1.0/gems/rake-13.0.6/lib/rake/application.rb:186:in `standard_exception_handling' /usr/lib64/ruby/gems/3.1.0/gems/rake-13.0.6/lib/rake/application.rb:80:in `run' /usr/lib64/ruby/gems/3.1.0/gems/rake-13.0.6/exe/rake:27:in `' /usr/bin/rake:9:in `load' /usr/bin/rake:9:in `
' Tasks: TOP => default => /var/tmp/portage/dev-ruby/ffi-1.15.5/work/ruby31/ffi-1.15.5/lib/ffi/platform/sparcv9-linux/types.conf * ERROR: dev-ruby/ffi-1.15.5::gentoo failed (compile phase): * types.conf generation failed * * Call stack: * ebuild.sh, line 127: Called src_compile * environment, line 2255: Called ruby-ng_src_compile * environment, line 1853: Called _ruby_each_implementation 'each_ruby_compile' * environment, line 533: Called _ruby_invoke_environment 'ruby31' 'each_ruby_compile' * environment, line 662: Called each_ruby_compile * environment, line 904: Called die * The specific snippet of code: * ${RUBY} -S rake -f gen/Rakefile --trace || die "types.conf generation failed" * * If you need support, post the output of `emerge --info '=dev-ruby/ffi-1.15.5::gentoo'`, * the complete build log and the output of `emerge -pqv '=dev-ruby/ffi-1.15.5::gentoo'`. * The complete build log is located at '/var/tmp/portage/dev-ruby/ffi-1.15.5/temp/build.log.gz'. * The ebuild environment file is located at '/var/tmp/portage/dev-ruby/ffi-1.15.5/temp/environment'. * Working directory: '/var/tmp/portage/dev-ruby/ffi-1.15.5/work/ruby31/ffi-1.15.5' * S: '/var/tmp/portage/dev-ruby/ffi-1.15.5/work/ruby31/ffi-1.15.5'