Latest gns3-gui failed to update with the following message: Installing gns3 script to /var/tmp/portage/net-misc/gns3-gui-2.0.3/image/_python3.4/usr/lib/python-exec/python3.4 * python3_4: running distutils-r1_run_phase python_install_all * gns3.ico is not a valid file/directory! * ERROR: net-misc/gns3-gui-2.0.3::gentoo failed (install phase): * (no error message) * * Call stack: * ebuild.sh, line 115: Called src_install * environment, line 3755: Called distutils-r1_src_install * environment, line 1013: Called _distutils-r1_run_common_phase 'python_install_all' * environment, line 329: Called multibuild_foreach_variant 'distutils-r1_run_phase' 'python_install_all' * environment, line 2392: Called _multibuild_run 'distutils-r1_run_phase' 'python_install_all' * environment, line 2390: Called distutils-r1_run_phase 'python_install_all' * environment, line 977: Called python_install_all * environment, line 3447: Called doicon 'gns3.ico' * environment, line 1098: Called _iconins 'doicon' 'gns3.ico' * environment, line 483: Called die * The specific snippet of code: * fi ) || die * * If you need support, post the output of `emerge --info '=net-misc/gns3-gui-2.0.3::gentoo'`, * the complete build log and the output of `emerge -pqv '=net-misc/gns3-gui-2.0.3::gentoo'`. * The complete build log is located at '/var/tmp/portage/net-misc/gns3-gui-2.0.3/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/net-misc/gns3-gui-2.0.3/temp/environment'. * Working directory: '/var/tmp/portage/net-misc/gns3-gui-2.0.3/work/gns3-gui-2.0.3' * S: '/var/tmp/portage/net-misc/gns3-gui-2.0.3/work/gns3-gui-2.0.3'
This commit [1] could be the reason. [1] https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=220b40fb409ad227d0fc4a3b3d5d804d8b7bdd3d
Created attachment 482992 [details] emerge --info '=net-misc/gns3-gui-2.0.3::gentoo'
Created attachment 482994 [details] build.log
Reverted. I am unsure why testing here worked fine with changes. Maybe cached somewhere, but removal of all gns3.ico did not net any results. Will test further to make the ebuild a bit cleaner, but reverted for now. https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1c7a9f716686bde3bcddda792807bc075fe66255