On 01/29/2017 01:56 PM, the...@sys-concept.com wrote: > I haven't updated my system for over a year (1year and 3-months). [snip]
I got stuck on "dev-ruby/racc" >>> Failed to emerge dev-ruby/racc-1.4.11, Log file: >>> '/var/log/portage/dev-ruby:racc-1.4.11:20170131-232501.log' >>> Jobs: 133 of 366 complete, 1 failed Load avg: 1.10, 1.21, 1.31 *** Resuming merge... * Package: dev-ruby/racc-1.4.11 * Repository: gentoo * Maintainer: r...@gentoo.org * USE: abi_x86_32 elibc_glibc kernel_linux ruby_targets_ruby21 userland_GNU x86 * FEATURES: preserve-libs sandbox userpriv usersandbox >>> cfg-update-1.8.2-r1: Skipping checksum index updating... * Running unpack phase for all ... * Unpacking .gem file... ... [ ok ] * Uncompressing metadata ... [ ok ] * Unpacking data.tar.gz ... [ ok ] * Running prepare phase for all ... * Running source copy phase for ruby21 ... * 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}/lib --with-make-prog --without-make-prog --srcdir=. --curdir --ruby=/usr/bin/ruby21 /usr/lib/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/lib/ruby/2.1.0/mkmf.rb:541:in `try_link0' from /usr/lib/ruby/2.1.0/mkmf.rb:556:in `try_link' from /usr/lib/ruby/2.1.0/mkmf.rb:736:in `try_func' from /usr/lib/ruby/2.1.0/mkmf.rb:1021:in `block in have_func' from /usr/lib/ruby/2.1.0/mkmf.rb:912:in `block in checking_for' from /usr/lib/ruby/2.1.0/mkmf.rb:351:in `block (2 levels) in postpone' from /usr/lib/ruby/2.1.0/mkmf.rb:321:in `open' from /usr/lib/ruby/2.1.0/mkmf.rb:351:in `block in postpone' from /usr/lib/ruby/2.1.0/mkmf.rb:321:in `open' from /usr/lib/ruby/2.1.0/mkmf.rb:347:in `postpone' from /usr/lib/ruby/2.1.0/mkmf.rb:911:in `checking_for' from /usr/lib/ruby/2.1.0/mkmf.rb:1020:in `have_func' from extconf.rb:5:in `<main>' * ERROR: dev-ruby/racc-1.4.11::gentoo failed (prepare phase): * (no error message) * * Call stack: * ebuild.sh, line 115: Called src_prepare * environment, line 4446: Called ruby-ng_src_prepare * environment, line 4156: Called _ruby_each_implementation 'each_ruby_prepare' * environment, line 446: Called _ruby_invoke_environment 'ruby21' 'each_ruby_prepare' * environment, line 549: Called each_ruby_prepare * environment, line 867: 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.11::gentoo'`, * the complete build log and the output of `emerge -pqv '=dev-ruby/racc-1.4.11::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.11 * The complete build log is located at '/var/log/portage/dev-ruby:racc-1.4.11:20170131-232501.log'. * For convenience, a symlink to the build log is located at '/var/tmp/portage/dev-ruby/racc-1.4.11/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/dev-ruby/racc-1.4.11/temp/environment'. * Working directory: '/var/tmp/portage/dev-ruby/racc-1.4.11/work/ruby21/racc-1.4.11' * S: '/var/tmp/portage/dev-ruby/racc-1.4.11/work/ruby21/racc-1.4.11' * One or more packages are either masked or have missing dependencies: * * >=dev-ruby/json-1.7.7[ruby_targets_ruby20] pulled in by: * (dev-lang/ruby-2.0.0_p648:2.0/2.0::gentoo, installed) * * dev-lang/perl:0/5.20= pulled in by: * (virtual/perl-File-Temp-0.230.400-r5:0/0::gentoo, installed) * * virtual/rubygems[ruby_targets_ruby20] pulled in by: * (dev-ruby/racc-1.4.11:0/0::gentoo, installed) * * The resume list contains packages that are either masked or have * unsatisfied dependencies. Please restart/continue the operation * manually, or use --skipfirst to skip the first package in the list and * any other packages that may be masked or have missing dependencies. When I try to exclude the "dev-ruby/racc: emerge -uDNavq --exclude dev-libs/icu --exclude dev-libs/boost --exclude dev-ruby/racc world I'm getting another error: !!! Multiple package instances within a single package slot have been pulled !!! into the dependency graph, resulting in a slot conflict: dev-lang/perl:0 (dev-lang/perl-5.22.3_rc4:0/5.22::gentoo, ebuild scheduled for merge) pulled in by (no parents that aren't satisfied by other packages in this slot) (dev-lang/perl-5.20.2:0/5.20::gentoo, installed) pulled in by dev-lang/perl:0/5.20=[-build(-)] required by (dev-perl/Locale-gettext-1.50.0-r1:0/0::gentoo, installed) ^^^^^^^^ (and 31 more with the same problem) x11-libs/libfm-extra:0 (x11-libs/libfm-extra-1.2.4:0/4.4.0::gentoo, installed) pulled in by (no parents that aren't satisfied by other packages in this slot) (x11-libs/libfm-extra-1.2.3:0/4.3.0::gentoo, ebuild scheduled for merge) pulled in by ~x11-libs/libfm-extra-1.2.3 required by (x11-libs/libfm-1.2.3-r1:0/4.3.0::gentoo, ebuild scheduled for merge) ^ ^^^^^ NOTE: Use the '--verbose-conflicts' option to display parents omitted above !!! All ebuilds that could satisfy ">=dev-ruby/json-1.7.7[ruby_targets_ruby20]" have been masked. !!! One of the following masked packages is required to complete your request: - dev-ruby/json-2.0.3::gentoo (masked by: ~x86 keyword) - dev-ruby/json-2.0.2::gentoo (masked by: ~x86 keyword) - dev-ruby/json-2.0.1::gentoo (masked by: ~x86 keyword) - dev-ruby/json-1.8.3::gentoo (masked by: ~x86 keyword) (dependency required by "dev-lang/ruby-2.0.0_p648::gentoo" [installed]) (dependency required by "dev-ruby/racc-1.4.11::gentoo" [installed]) (dependency required by "@selected" [set]) (dependency required by "@world" [argument]) -- Thelma