Hi, I am assembling a fairly large Python system on several platforms. Windows 32 bit and 64 bit using MSVS2005 are part of those. A pecularity of Win64 is that the size of a long is 4 bytes instead of 8 bytes as on Linux 64 bit.
Attached you'll find a patch for:
1. SIP-4.4.5 implementing the mt step discussed today (better late than never).
2. qscintilla-1.6-1.65 containing:
- a workaround for Win64's 4 byte longs
- a const_cast (MSVS2005 is very picky)
3. PyQt-3.16 containing:
- the introduction a feature Qt_QLONG_LARGER_THAN_LONG to work around
Win64's 4 byte longs.
- the use of this feature in qglobal.sip to typedef Q_LONG and Q_ULONG
- the use of this feature in qiodevice.sip to typedef Offset.
- a correction of the SIP declaration for the virtual member function
readBlock() to make MSVS2005 happy.
- the declaration of the feature Qt_QLONG_LARGER_THAN_LONG in versions.sip
I have also patches for Python-2.4.3 (making distutils relying on the
environment
instead of the registry, and all attempted Python's regression tests succeed
except
for test_unicode_file.py), and PyXML-0.8.4, numarray-1.5.1, numpy-0.9.8,
matplotlib-0.87.3, libpng-1.2.10 and pytables-1.3.2.
If anybody is interested, ask ...
Gerard
sip-4.4.5.win64.patch
Description: Binary data
qscintilla-1.65-commercial-1.6.win64.patch
Description: Binary data
PyQt-commercial-3.16.win64.patch
Description: Binary data
_______________________________________________ PyKDE mailing list [email protected] http://mats.imk.fraunhofer.de/mailman/listinfo/pykde
