Qscintilla-python-2.4.1 fails with the error: Generating the C++ source for the Qsci module... sip: Usage: sip [-h] [-V] [-a file] [-c dir] [-d file] [-e] [-g] [-I dir] [-j #] [-m file] [-p module] [-r] [-s suffix] [-t tag] [-w] [-x feature] [-z file] [file] Error: Unable to create the C++ code. I have rebuilt sip, PyQt4 and qscintilla, but still no luck.
Created attachment 216633 [details] emerge --info
Created attachment 216634 [details] build.log
What is your sip version?
It probably requires >=sip-4.10...
dev-python/sip-4.9.3-r1 here, 4.10 seems to be hard masked
configure.py checks for >=sip-4.4, but later it invokes sip passing the '-o' command line option, which afaics is only supported since 4.10. This looks like an upstream bug.
(In reply to comment #6) > configure.py checks for >=sip-4.4, but later it invokes sip passing the '-o' > command line option, which afaics is only supported since 4.10. > This looks like an upstream bug. > Upstream? No. Latest qscintilla requires the latest sip which sounds normal to me. I think the proper fix here is either to unmask sip and PyQt4 or mask the new qscintilla packages. I will go for the second solution So masking till bug #301105 is fixed ( or consider fixed )
"upstream bug" in the sense that it should be reported upstream: configure.py should check for >=4.10 if it uses features of 4.10 ;-) Of course we also have to fix the depend inside the ebuild and mask the package for now.
Ah ok :) Packages have been masked, dependencies fixed and bug reported to Phil Thanks :)
I assumed it was backwards compatible, as both sip and PyQt4 had a minor version bump (x.y to x.{y+1}) and qscintilla didn't.