Created attachment 384638 [details] emerge --info Well, I am trying to emerge this ebuild (dev-python/pythonocc-0.5::science) and it always stops after it tries to be installed. It does not stop while compiling etc. I think it could be a problem of OpenCascade (sci-libs/opencascade ) but I don't see any usefull USE flag or something to set at.
GNU nano 2.3.2 File: /var/tmp/portage/dev-python/pythonocc-0.5/temp/build.log ^[[32;01m * ^[[39;49;00mPackage: dev-python/pythonocc-0.5 ^[[32;01m * ^[[39;49;00mRepository: science ^[[32;01m * ^[[39;49;00mMaintainer: sci@gentoo.org ^[[32;01m * ^[[39;49;00mUSE: abi_x86_64 amd64 elibc_glibc kernel_linux python_targets_python2_7 userland_GNU ^[[32;01m * ^[[39;49;00mFEATURES: preserve-libs sandbox userpriv usersandbox >>> ^[[1m^[[37mcfg-update-1.8.2-r1^[[0m^[[0m: Checksum index is up-to-date ... >>> Unpacking source... >>> Unpacking pythonocc-0.5.tar.gz to /var/tmp/portage/dev-python/pythonocc-0.5/work >>> Source unpacked in /var/tmp/portage/dev-python/pythonocc-0.5/work >>> Preparing source in /var/tmp/portage/dev-python/pythonocc-0.5/work/pythonocc-0.5/src ... >>> Source prepared. >>> Configuring source in /var/tmp/portage/dev-python/pythonocc-0.5/work/pythonocc-0.5/src ... >>> Source configured. >>> Compiling source in /var/tmp/portage/dev-python/pythonocc-0.5/work/pythonocc-0.5/src ... ^[[32;01m*^[[0m python2_7: running distutils-r1_run_phase distutils-r1_python_compile /usr/bin/python2.7 setup.py build Building pythonOCC-0.5 for linux2 Checking OCC Standard_Transient.hxx header ... found Checking OpenCASCADE libraries BinLPlugin not found Missing library BinLPlugin. Compilation aborted. >>> Source compiled. >>> Test phase [not enabled]: dev-python/pythonocc-0.5 >>> Install pythonocc-0.5 into /var/tmp/portage/dev-python/pythonocc-0.5/image/ category dev-python ^[[32;01m*^[[0m python2_7: running distutils-r1_run_phase distutils-r1_python_install /usr/bin/python2.7 setup.py install --root=/var/tmp/portage/dev-python/pythonocc-0.5/image//_python2.7 Building pythonOCC-0.5 for linux2 Checking OCC Standard_Transient.hxx header ... found Checking OpenCASCADE libraries BinLPlugin not found Missing library BinLPlugin. Compilation aborted. cp: cannot stat ‘/var/tmp/portage/dev-python/pythonocc-0.5/image//_python2.7/.’: No such file or directory ^[[31;01m*^[[0m ERROR: dev-python/pythonocc-0.5::science failed (install phase): ^[[31;01m*^[[0m python2_7: merging image failed. ^[[31;01m*^[[0m ^[[31;01m*^[[0m Call stack: ^[[31;01m*^[[0m ebuild.sh, line 93: Called src_install ^[[31;01m*^[[0m environment, line 3632: Called distutils-r1_src_install ^[[31;01m*^[[0m environment, line 1216: Called _distutils-r1_run_foreach_impl 'distutils-r1_python_install' ^[[31;01m*^[[0m environment, line 338: Called python_parallel_foreach_impl 'distutils-r1_run_phase' 'distutils-r1_python_install' ^[[31;01m*^[[0m environment, line 3495: Called multibuild_parallel_foreach_variant '_python_multibuild_wrapper' 'distutils-r1_run_phase' 'distutils-r1_python_install' ^[[31;01m*^[[0m environment, line 2515: Called multibuild_foreach_variant '_multibuild_parallel' '_python_multibuild_wrapper' 'distutils-r1_run_phase' 'distutils-r1_python_install' ^[[31;01m*^[[0m environment, line 2458: Called _multibuild_run '_multibuild_parallel' '_python_multibuild_wrapper' 'distutils-r1_run_phase' 'distutils-r1_python_install' ^[[31;01m*^[[0m environment, line 2456: Called _multibuild_parallel '_python_multibuild_wrapper' 'distutils-r1_run_phase' 'distutils-r1_python_install' ^[[31;01m*^[[0m environment, line 2506: Called _python_multibuild_wrapper 'distutils-r1_run_phase' 'distutils-r1_python_install' ^[[31;01m*^[[0m environment, line 767: Called distutils-r1_run_phase 'distutils-r1_python_install' ^[[31;01m*^[[0m environment, line 1183: Called distutils-r1_python_install ^[[31;01m*^[[0m environment, line 1118: Called multibuild_merge_root '/var/tmp/portage/dev-python/pythonocc-0.5/image//_python2.7' '/var/tmp/portage/dev-python/pythonocc-0.5/image/' ^[[31;01m*^[[0m environment, line 2495: Called die ^[[31;01m*^[[0m The specific snippet of code: ^[[31;01m*^[[0m die "${MULTIBUILD_VARIANT:-(unknown)}: merging image failed."; ^[[31;01m*^[[0m ^[[31;01m*^[[0m If you need support, post the output of `emerge --info '=dev-python/pythonocc-0.5::science'`, ^[[31;01m*^[[0m the complete build log and the output of `emerge -pqv '=dev-python/pythonocc-0.5::science'`. /usr/lib64/portage/bin/isolated-functions.sh: line 195: wait: `python2_7: merging image failed.': not a pid or valid job spec ^[[31;01m*^[[0m The complete build log is located at '/var/tmp/portage/dev-python/pythonocc-0.5/temp/build.log'. ^[[31;01m*^[[0m The ebuild environment file is located at '/var/tmp/portage/dev-python/pythonocc-0.5/temp/environment'. ^[[31;01m*^[[0m Working directory: '/var/tmp/portage/dev-python/pythonocc-0.5/work/pythonocc-0.5/src' ^[[31;01m*^[[0m S: '/var/tmp/portage/dev-python/pythonocc-0.5/work/pythonocc-0.5/src'
Old pythonocc depends on opencascade-0.6.3, which is not in the tree. New pythonocc is available here: https://github.com/tpaviot/pythonocc, but it is not so easy to bump it, as it has problems with compiling againts the opencascade that is available in the tree. It needs work from somebody who is using it and is able to normally build and test it.
WONTFIX because package has been removed