[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