I am using prefix ~amd64. Tried to upgrade from kde4.2 to kde4.2.2. kde-base/pykde4-4.2.2 failed tp build with message make: *** No rule to make target `install'. Stop. Reproducible: Always Steps to Reproduce: 1.emerge --update --deep --newuse world Actual Results: ... -- Configuring done -- Generating done -- Build files have been written to: /var/tmp/portage/kde-base/pykde4-4.2.2/work/pykde4_build >>> Source configured. >>> Compiling source in /var/tmp/portage/kde-base/pykde4-4.2.2/work/pykde4-4.2.2 ... >>> Working in BUILD_DIR: "/var/tmp/portage/kde-base/pykde4-4.2.2/work/pykde4_build" make -j3 >>> Source compiled. >>> Test phase [not enabled]: kde-base/pykde4-4.2.2 >>> Install pykde4-4.2.2 into /var/tmp/portage/kde-base/pykde4-4.2.2/image/ category kde-base >>> Working in BUILD_DIR: "/var/tmp/portage/kde-base/pykde4-4.2.2/work/pykde4_build" make -j3 install DESTDIR=/var/tmp/portage/kde-base/pykde4-4.2.2/image/ make: *** No rule to make target `install'. Stop. * * ERROR: kde-base/pykde4-4.2.2 failed. * Call stack: * ebuild.sh, line 48: Called src_install * environment, line 4028: Called kde4-meta_src_install * environment, line 3067: Called kde4-base_src_install * environment, line 2738: Called cmake-utils_src_install * environment, line 1100: Called die * The specific snippet of code: * emake install DESTDIR="${D}" || die "Make install failed"; * The die message: * Make install failed * * If you need support, post the topmost build error, and the call stack if relevant. * A complete build log is located at '/var/tmp/portage/kde-base/pykde4-4.2.2/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/kde-base/pykde4-4.2.2/temp/environment'. * >>> Failed to emerge kde-base/pykde4-4.2.2, Log file: Expected Results: Smooth build and installation process :) Using prefix ~amd64
Complete build.log please and emerge --info
Created attachment 188218 [details] emerge --info
Created attachment 188220 [details] build.log
Try to recompile your PyQt4 package
(In reply to comment #4) > Try to recompile your PyQt4 package > I have tried to remove PyQt4 and run emerge --update --deep world again. However package dev-python/PyQt4-4.4.4-r3 produced similar error: >>> Emerging (1 of 219) dev-python/PyQt4-4.4.4-r3 * PyQt-x11-gpl-4.4.4.tar.gz RMD160 SHA1 SHA256 size ;-) ... [ ok ] * checking ebuild checksums ;-) ... [ ok ] * checking auxfile checksums ;-) ... [ ok ] * checking miscfile checksums ;-) ... [ ok ] >>> Unpacking source... >>> Unpacking PyQt-x11-gpl-4.4.4.tar.gz to /var/tmp/portage/dev-python/PyQt4-4.4.4-r3/work >>> Source unpacked in /var/tmp/portage/dev-python/PyQt4-4.4.4-r3/work >>> Preparing source in /var/tmp/portage/dev-python/PyQt4-4.4.4-r3/work/PyQt-x11-gpl-4.4.4 ... * Applying configure.py.patch ... [ ok ] >>> Source prepared. >>> Configuring source in /var/tmp/portage/dev-python/PyQt4-4.4.4-r3/work/PyQt-x11-gpl-4.4.4 ... Traceback (most recent call last): File "configure.py", line 43, in <module> import sipconfig ImportError: No module named sipconfig >>> Source configured. >>> Compiling source in /var/tmp/portage/dev-python/PyQt4-4.4.4-r3/work/PyQt-x11-gpl-4.4.4 ... >>> Source compiled. >>> Test phase [not enabled]: dev-python/PyQt4-4.4.4-r3 >>> Install PyQt4-4.4.4-r3 into /var/tmp/portage/dev-python/PyQt4-4.4.4-r3/image/ category dev-python make -j3 DESTDIR=/var/tmp/portage/dev-python/PyQt4-4.4.4-r3/image/ INSTALL_ROOT=/var/tmp/portage/dev-python/PyQt4-4.4.4-r3/image/ install make: *** No rule to make target `install'. Stop. * * ERROR: dev-python/PyQt4-4.4.4-r3 failed. * Call stack: * ebuild.sh, line 48: Called src_install * environment, line 3126: Called die * The specific snippet of code: * emake DESTDIR="${D}" INSTALL_ROOT="${D}" install || die "install failed"; * The die message: * install failed * * If you need support, post the topmost build error, and the call stack if relevant. * A complete build log is located at '/var/tmp/portage/dev-python/PyQt4-4.4.4-r3/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/dev-python/PyQt4-4.4.4-r3/temp/environment'. * >>> Failed to emerge dev-python/PyQt4-4.4.4-r3, Log file: Just to be sure all compilers and make tools working fine I have successfully installed netcat package. Also have tired to disable ccache. But that haven't helped. Am I missing some packages for successfull pyqt4 building?
there is one dev-python/sip package so try to recompile that one , then the pyqt and then the pykde :] Didnt you update python to 2.6 and forget to run python-updater ?
(In reply to comment #6) > there is one dev-python/sip package > so try to recompile that one , then the pyqt and then the pykde :] > Didnt you update python to 2.6 and forget to run python-updater ? > python-updater haven't found any previous Python versions. However rebuilding of dev-python/sip made dev-python/PyQt4-4.4.4-r3 build successfully. And new kde-base/pykde4-4.2.2 is building with no errors :). Sincere thanks for help and sorry for trouble.
We will close it bit later, when we make sure this wont happen to anyone else. @python guys: what on earth could cause this?
Stumbled upon this one too. Will try the workaround presented here.
Just as a reminder for myself and others, the compilation step to insert here is: emerge --oneshot sip PyQt4
I hit this one too during my update to KDE-4.2.2 and after updating to python-2.6. I had to run python-updater, emerge @preserved-rebuild and a few manual emerges before I got all python packages working again.
Same behavior.
Got hit by this and after "emerge -1av sip PyQt4" got right back to bug 256935 which plagued me in an earlier version too.
"emerge --oneshot sip PyQt4" worked for me, without python-updater or any other special measure.
I've seen a few reports of upgrade procedures failing because the default python version is switched to 2.6 when it is installed. If setting python2.6 is intended then running python-updater should be forced immediately in some way. If not then setting python 2.6 as the default is a bug. sip: bug 266149 java-config: http://forums.gentoo.org/viewtopic-t-756062.html
In my case python-updater helped, - pykde4 recompiled smoothly.
I can't reproduce this issue. There's actually at least two issues shown here, one is an incomplete python update. Please run python-updater, run revdep-rebuild and update everything to the newest available versions, then try to reproduce it.
emerge --oneshot sip PyQT4 was all my setup needed as well
*** Bug 267641 has been marked as a duplicate of this bug. ***
(In reply to comment #6) > there is one dev-python/sip package > so try to recompile that one , then the pyqt and then the pykde :] > Didnt you update python to 2.6 and forget to run python-updater ? > This solved the Problem here(In reply to comment #6) > there is one dev-python/sip package > so try to recompile that one , then the pyqt and then the pykde :] > Didnt you update python to 2.6 and forget to run python-updater ? > This solved here also the problem. Was nagging my nerves :-)
Hi, I'm a newbie, so could anyone please e-mail me a step by step guide in plain English of how to work around this problem. I can't get kde-meta to emerge and install because it keeps failing here with this same error. Thanks, Jason.