[PyKDE] PyQt / SIP v4 Snapshots for MacOS/X
Phil Thompson
phil at riverbankcomputing.co.uk
Tue Oct 21 13:04:00 BST 2003
On Tuesday 21 October 2003 11:10 am, Ricardo Javier Cardenes Medina wrote:
> On Tue, Oct 21, 2003 at 09:26:30AM +0100, Phil Thompson wrote:
> > I am now creating MacOS/X specific snapshots for PyQT and SIP v4 in the
> > usual place. The current snapshots may even build out of the box -
> > feedback please.
>
> Building out of the box, sip builds fine, PyQt doesn't. At build.py:
>
> elif sys.platform == "win32":
> plattag = "WS_WIN"
> + elif sys.platform == "darwin":
> + plattag = "WS_MACX"
> else:
> plattag = "WS_X11"
>
> Then, when generating qt modules files, I get:
>
> sip: WId is undefined
>
> That's weird. The only references to WId are from qpixmap.sip and
> qwidget.sip (qwindowdefs_qws.sip too, but that's out of scope). Both
> those files are included into qtmod.sip after qwindowdefs.sip, which
> #include's qwindowdefs.h. From a simple:
>
> inc.cc:
> #include <qwindowdefs.h>
>
> I can see that WId is being defined:
>
> bifrost@/tmp$ c++ -E -I/usr/local/qt/include inc.cc | grep WId
> typedef int WId;
>
> So I don't know what's happening.
It's a bug in my "manufacturing process". Add...
typedef int Wid;
...to qwindowdefs_mac.sip
Phil
More information about the PyQt
mailing list