I tried to install PyQt today but stumpled into some problems. First of all PyQt wanted to upgrade sip to sip-3.5 and after that qt to qt-3.1.1 Unfortunately sip wouldn't install. It seems like som dependencies are wrong with it. sip-3.5 depends on virtual/glibc and python > python-2.2.1. But it should also depend on dev-util/tmake as it is used as a maketool. But there are also some other problems: -- BEGIN buildlog -- ****************************************************************************** Building the GPL version of SIP 3.5 for Python 2.2.2 on linux2. ****************************************************************************** ****************************************************************************** /var/tmp/portage/sip-3.5/image//usr/lib/python2.2/site-packages is the SIP module installation directory. ****************************************************************************** ****************************************************************************** /usr/include/python2.2 contains Python.h. ****************************************************************************** ****************************************************************************** /usr/qt/2 is the Qt base directory. ****************************************************************************** ****************************************************************************** /usr/qt/2/include contains qglobal.h. ****************************************************************************** ****************************************************************************** Qt 2.3.2 is being used. ****************************************************************************** ****************************************************************************** Error: The Makefile generator tmake could not be found. Use the -g argument to set the correct program. ****************************************************************************** make: *** No targets specified and no makefile found. Stop. !!! ERROR: dev-python/sip-3.5 failed. !!! Function src_compile, Line 6, Exitcode 2 !!! (no error message) -- END buildlog -- sip seems to also use qt but has no dependency on it. Therefore a emerge -pu PyQt gives me this: [ebuild U ] dev-python/sip-3.5 [3.4-r0] [ebuild U ] x11-libs/qt-3.1.1 [3.1.0-r1] [ebuild N ] dev-python/PyQt-3.5 I think it makes more sense to upgrade qt before upgrading sip. Again a dependecy-problem I guess. Besides: sip aparently finds qt-2 instead of qt-3 which doesn't make sense.
Strange... It changes the ebuild to call build.py with -q /usr/qt/3 and sip build just fine. Don't know why it suddenly didn't need tmake anymore?
I have added the appropriate dependency to sip for x11-libs/qt to the CVS. Please let me know should for any reason it still fail.