Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 12373 - Wrong dependencies for Sip 3.5
Summary: Wrong dependencies for Sip 3.5
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Development (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Bart Lauwers (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2002-12-18 04:31 UTC by Martin Larsen
Modified: 2003-01-19 16:34 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Martin Larsen 2002-12-18 04:31:08 UTC
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.
Comment 1 Martin Larsen 2002-12-18 04:38:57 UTC
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? 
Comment 2 Bart Lauwers (RETIRED) gentoo-dev 2003-01-19 16:34:36 UTC
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.