Created attachment 345080 [details] build-pypy1_9.log running install_egg_info Writing /var/tmp/portage/dev-java/java-config-2.2.0/image//_pypy-c1.9/usr/lib64/pypy1.9/site-packages/java_config-2.2.0-py2.7.egg-info error: /var/tmp/portage/dev-java/java-config-2.2.0/image//_pypy-c1.9/usr/share/java-config-2/config/: No such file or directory * ERROR: dev-java/java-config-2.2.0 failed (install phase): * (no error message) * * Call stack: * ebuild.sh, line 93: Called src_install * environment, line 3459: Called distutils-r1_src_install * environment, line 1071: Called _distutils-r1_run_foreach_impl 'distutils-r1_python_install' * environment, line 263: Called python_parallel_foreach_impl 'distutils-r1_run_phase' 'distutils-r1_python_install' * environment, line 3324: Called multibuild_parallel_foreach_variant '_python_multibuild_wrapper' 'distutils-r1_run_phase' 'distutils-r1_python_install' * environment, line 2596: Called multibuild_foreach_variant '_multibuild_parallel' '_python_multibuild_wrapper' 'distutils-r1_run_phase' 'distutils-r1_python_install' * environment, line 2547: Called _multibuild_run '_multibuild_parallel' '_python_multibuild_wrapper' 'distutils-r1_run_phase' 'distutils-r1_python_install' * environment, line 2545: Called _multibuild_parallel '_python_multibuild_wrapper' 'distutils-r1_run_phase' 'distutils-r1_python_install' * environment, line 2587: Called _python_multibuild_wrapper 'distutils-r1_run_phase' 'distutils-r1_python_install' * environment, line 620: Called distutils-r1_run_phase 'distutils-r1_python_install' * environment, line 1039: Called distutils-r1_python_install * environment, line 969: Called esetup.py 'install' '--compile' '-O2' '--root=/var/tmp/portage/dev-java/java-config-2.2.0/image//_pypy-c1.9' * environment, line 1802: Called die
This fails identically for dev-python/pypy-2.0_beta1.
Well, the build failure has been 'fixed' through disabling pypy support completely. It has other issues which make it unusable for now. The direct reason of failure here is $root/usr/share/java-config-2 non-existing at the time os.mkdir(root + '/usr/share/java-config-2/foo') being called. This boils down to pypy installing data files in the wrong dir, bug 465546.
Let's assume the underlying issue has been fixed and there's nothing specific java-config-2 can do for now.