[PyKDE] sip-snapshot-20050310, PyQt-x11-gpl-snapshot-20050310,
PyKDE-snapshot20050307build on Solaris 8
Holger Joukl
Holger.Joukl at LBBW.de
Mon Mar 14 16:08:28 GMT 2005
Hi there,
just to give some Solaris feedback:
PyKDE-snapshot20050307
PyQt-x11-gpl-snapshot-20050310
sip-snapshot-20050310
...now compile out-of-the-box on Solaris 8 (sparc)!
See below for modifications/configuration.
My environment:
---------------
qscintilla-1.62-gpl-1.5
Python version is 2.3.4
Qt version is 3.3.3
KDE version is 3.3.2 (0x30302)
gcc 2.95.2
Hints:
------
1. sip
For largefile-support-compiled python some bogus solaris header files
cause issues with redefining names that are also used by Qt/KDE methods..
You can get rid of this:
Add an extra define when configuring sip:
DEFINES+=__PRAGMA_REDEFINE_EXTNAME
e.g.
${PYTHON} configure.py -b ${SIP_BINDIR} -d ${SIP_LIBDIR} -e
${SIP_INCLUDEDIR} \
-l qt-mt -v ${SIP_DIR/share} \
RPATH+=${RPATH} \
DEFINES+=__PRAGMA_REDEFINE_EXTNAME
would be how I call sip´s configure.py in my custom build script.
2. PyQt
-
3. PyKDE
-I had one installation issue with the kdepyuic binary which I do not
want to go to sipcfg.default_bin_dir, thus patched configure.py:
(See attached file: configure.py.patch)
- uisampler.py has problems if you invoke it if "python" does not point
to the actual interpreter version you want to use. Using sys.executable
in the uimodules can avoid this:
(See attached file: uimenus.py.patch)(See attached file: uixml.py.patch)
Cheers
Holger
Der Inhalt dieser E-Mail ist vertraulich. Falls Sie nicht der angegebene
Empfänger sind oder falls diese E-Mail irrtümlich an Sie adressiert wurde,
verständigen Sie bitte den Absender sofort und löschen Sie die E-Mail
sodann. Das unerlaubte Kopieren sowie die unbefugte Übermittlung sind nicht
gestattet. Die Sicherheit von Übermittlungen per E-Mail kann nicht
garantiert werden. Falls Sie eine Bestätigung wünschen, fordern Sie bitte
den Inhalt der E-Mail als Hardcopy an.
The contents of this e-mail are confidential. If you are not the named
addressee or if this transmission has been addressed to you in error,
please notify the sender immediately and then delete this e-mail. Any
unauthorized copying and transmission is forbidden. E-Mail transmission
cannot be guaranteed to be secure. If verification is required, please
request a hard copy version.
More information about the PyQt
mailing list