* Installation of kde-base/pykde4-4.4.0 with CPython 3.1... >>> Working in BUILD_DIR: "/var/tmp/portage/kde-base/pykde4-4.4.0/work/pykde4-4.4.0-3.1_build" make -j4 install DESTDIR=/var/tmp/portage/kde-base/pykde4-4.4.0/image/ make: *** No rule to make target `install'. Stop. * ERROR: kde-base/pykde4-4.4.0 failed: * Make install failed Full log attached
Created attachment 220575 [details] build.log file
Could it be, you installed python-3.1, then immediately tried to install pykde4? The Problem is here: ### -- Python Include Path: /usr/include/python3.1 -- Build Kross Python... yes Traceback (most recent call last): File "/usr/share/apps/cmake/modules/FindSIP.py", line 8, in <module> import sipconfig ImportError: No module named sipconfig -- Build PyKDE4... no -- <<< Gentoo configuration >>> ### sip seems to be not installed as python-3.1-module. After an update to a new python-Slot, you need to run python-updater. Try that, then install pykde4. Good luck!
Could be, but I use sip snapshot and it doesn't build modules for Python-3. I will try to use the sip-4.10 version and see how that will go
I modified sip to build python-3 modules but still pykde4 fails to build.
(In reply to comment #4) > I modified sip to build python-3 modules but still pykde4 fails to build. > Did you run python-updater yet? The problem is, that several dependencies need other python-packages installed first. So pykde4 needs PyQt4, built with dbus-USEFlag. That needs dev-python/dbus-python, which needs dev-python/pyrex and so on. All dependencies need to be built as python3-modules! To achieve this, you need to run python-updater with appropriate parameters. I think you still didn't. :)
Would it be possible/simple to add an explicit check to the package, that puts you in the right direction
I did run python update. Still no luck
(In reply to comment #1) Have you reinstalled dev-python/sip?
Like Arfrever suggested - after python3 is installed - python-updater or whatever needs to be run afterwards which means all python packages need to be rebuilt - for pykde4 case: - sip, PyQt4 That being said following sequence breaks because of unsatisfied dependencies for python3 pykde4 abi: emerge -1 pykde4 && emerge -1 python:3.1 && emerge -1 pykde4
Resolving since pykde4 is now restricted to python 2.