dev-ruby/jruby-openssl-0.7.2 fails to merge with: '/usr/bin/java-config-2-2.7' does not exist ... Unable to find the gems dir Reproducible: Always Steps to Reproduce: 1.emerge -uDN world 2. 3. Actual Results: # emerge --skipfirst -uDN world Calculating dependencies... done! *** Resuming merge... >>> Verifying ebuild manifests >>> Starting parallel fetch >>> Emerging (1 of 229) dev-ruby/jruby-openssl-0.7.2 * jruby-openssl-0.7.2.gem RMD160 SHA1 SHA256 size ;-) ... [ ok ] * Package: dev-ruby/jruby-openssl-0.7.2 * Repository: gentoo * Maintainer: java@gentoo.org * USE: elibc_glibc kernel_linux ruby_targets_jruby userland_GNU x86 >>> Unpacking source... * Running unpack phase for all ... * Unpacking .gem file... ... [ ok ] * Unpacking data.tar.gz ... [ ok ] >>> Source unpacked in /var/tmp/portage/dev-ruby/jruby-openssl-0.7.2/work >>> Preparing source in /var/tmp/portage/dev-ruby/jruby-openssl-0.7.2/work ... * Running prepare phase for all ... * Running source copy phase for jruby ... >>> Source prepared. >>> Configuring source in /var/tmp/portage/dev-ruby/jruby-openssl-0.7.2/work ... >>> Source configured. >>> Compiling source in /var/tmp/portage/dev-ruby/jruby-openssl-0.7.2/work ... * Running compile phase for all ... >>> Source compiled. >>> Test phase [not enabled]: dev-ruby/jruby-openssl-0.7.2 >>> Install jruby-openssl-0.7.2 into /var/tmp/portage/dev-ruby/jruby-openssl-0.7.2/image/ category dev-ruby * Running install phase for jruby ... '/usr/bin/java-config-2-2.7' does not exist '/usr/bin/java-config-2-2.7' does not exist Exception in thread "main" java.lang.NoClassDefFoundError: org/jruby/Main Caused by: java.lang.ClassNotFoundException: org.jruby.Main at java.net.URLClassLoader$1.run(URLClassLoader.java:217) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:205) at java.lang.ClassLoader.loadClass(ClassLoader.java:321) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294) at java.lang.ClassLoader.loadClass(ClassLoader.java:266) Could not find the main class: org.jruby.Main. Program will exit. * Unable to find the gems dir * ERROR: dev-ruby/jruby-openssl-0.7.2 failed: * Unable to find the gems dir * * Call stack: * ebuild.sh, line 56: Called src_install * environment, line 2801: Called ruby-ng_src_install * environment, line 2518: Called _ruby_each_implementation 'each_ruby_install' * environment, line 291: Called _ruby_invoke_environment 'jruby' 'each_ruby_install' * environment, line 320: Called each_ruby_install * environment, line 848: Called each_fakegem_install * environment, line 833: Called ruby_fakegem_genspec * environment, line 2658: Called ruby_fakegem_gemsdir * environment, line 2635: Called die * The specific snippet of code: * die "Unable to find the gems dir" * Expected Results: success See attachments.
Created attachment 256263 [details] Emerge info
Created attachment 256264 [details] Emerge -pqv
Created attachment 256265 [details] Emerge environment
Created attachment 256267 [details] Build log
This seems to be related to the version of python on your system, I can't really help with this.
Run python-updater.