[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:


...now compile out-of-the-box on Solaris 8 (sparc)!
See below for modifications/configuration.

My environment:

Python version is 2.3.4
Qt version is 3.3.3
KDE version is 3.3.2 (0x30302)

gcc 2.95.2

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:
${PYTHON} configure.py -b ${SIP_BINDIR} -d ${SIP_LIBDIR} -e
                   -l qt-mt -v ${SIP_DIR/share} \
                   RPATH+=${RPATH} \
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)


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