* Package: dev-ruby/racc-1.4.13  * Repository: gentoo  * Maintainer: ruby@gentoo.org  * USE: abi_x86_64 amd64 elibc_glibc kernel_linux ruby_targets_ruby20 ruby_targets_ruby21 userland_GNU  * FEATURES: compressdebug preserve-libs sandbox 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/racc-1.4.13/work >>> Preparing source in /var/tmp/portage/dev-ruby/racc-1.4.13/work ... * Running prepare phase for all ... * Running source copy phase for ruby20 ... * Running source copy phase for ruby21 ... * Running prepare phase for ruby20 ... checking for rb_ary_subseq()... yes creating Makefile * Running prepare phase for ruby21 ... checking for rb_ary_subseq()... *** extconf.rb failed *** Could not create Makefile due to some reason, probably lack of necessary libraries and/or headers. Check the mkmf.log file for more details. You may need configuration options. Provided configuration options: --with-opt-dir --without-opt-dir --with-opt-include --without-opt-include=${opt-dir}/include --with-opt-lib --without-opt-lib=${opt-dir}/lib64 --with-make-prog --without-make-prog --srcdir=. --curdir --ruby=/usr/bin/ruby21 /usr/lib64/ruby/2.1.0/mkmf.rb:456:in `try_do': The compiler failed to generate an executable file. (RuntimeError) You have to install development tools first. from /usr/lib64/ruby/2.1.0/mkmf.rb:541:in `try_link0' from /usr/lib64/ruby/2.1.0/mkmf.rb:556:in `try_link' from /usr/lib64/ruby/2.1.0/mkmf.rb:736:in `try_func' from /usr/lib64/ruby/2.1.0/mkmf.rb:1021:in `block in have_func' from /usr/lib64/ruby/2.1.0/mkmf.rb:912:in `block in checking_for' from /usr/lib64/ruby/2.1.0/mkmf.rb:351:in `block (2 levels) in postpone' from /usr/lib64/ruby/2.1.0/mkmf.rb:321:in `open' from /usr/lib64/ruby/2.1.0/mkmf.rb:351:in `block in postpone' from /usr/lib64/ruby/2.1.0/mkmf.rb:321:in `open' from /usr/lib64/ruby/2.1.0/mkmf.rb:347:in `postpone' from /usr/lib64/ruby/2.1.0/mkmf.rb:911:in `checking_for' from /usr/lib64/ruby/2.1.0/mkmf.rb:1020:in `have_func' from extconf.rb:5:in `
' * ERROR: dev-ruby/racc-1.4.13::gentoo failed (prepare phase): * (no error message) * * Call stack: * ebuild.sh, line 90: Called src_prepare * environment, line 4374: Called ruby-ng_src_prepare * environment, line 4076: Called _ruby_each_implementation 'each_ruby_prepare' * environment, line 510: Called _ruby_invoke_environment 'ruby21' 'each_ruby_prepare' * environment, line 605: Called each_ruby_prepare * environment, line 903: Called die * The specific snippet of code: * ${RUBY} -Cext/racc extconf.rb || die * * If you need support, post the output of `emerge --info '=dev-ruby/racc-1.4.13::gentoo'`, * the complete build log and the output of `emerge -pqv '=dev-ruby/racc-1.4.13::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 =racc-1.4.13 * The complete build log is located at '/var/tmp/portage/dev-ruby/racc-1.4.13/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/dev-ruby/racc-1.4.13/temp/environment'. * Working directory: '/var/tmp/portage/dev-ruby/racc-1.4.13/work/ruby21/racc-1.4.13' * S: '/var/tmp/portage/dev-ruby/racc-1.4.13/work/ruby21/racc-1.4.13'