[PyKDE] SIP 2.1 fails compilation using ActivePython2.0

Christian Lavoie clavoie at enter-net.com
Wed Oct 25 06:26:27 BST 2000

I'm using ActivePython 2.0 from http://www.activestate.com on a Debian 
unstable system.

Debian doesn't yet have a native python2.0 package, so I thought I'd use the 
ActivePython in the meantime.

No other python interpreters are installed on the debian box. (Even if it is 
technically feasible, I wanted to make sure the compiler wouldn't confuse one 
with another)

Compilation fails with the following message:

Making all in sip
make[2]: Entering directory `/usr/local/src/kde/sip-2.1/sip'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/usr/local/src/kde/sip-2.1/sip'
Making all in siplib
make[2]: Entering directory `/usr/local/src/kde/sip-2.1/siplib'

/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. 
-DSIP_QT_SUPPORT -I/usr/lib/qt2/include 
-I/usr/local/ActivePython-2.0/include/python2.0/ -O2 -c objmap.c

rm -f .libs/objmap.lo

gcc -DHAVE_CONFIG_H -I. -I. -I.. -DSIP_QT_SUPPORT -I/usr/lib/qt2/include 
-I/usr/local/ActivePython-2.0/include/python2.0/ -O2 -c  -fPIC -DPIC objmap.c 
-o .libs/objmap.lo

In file included from 
                 from sip.h:11,
                 from objmap.c:9: 
/usr/local/ActivePython-2.0/include/python2.0/pyport.h:390: #error "LONG_BIT 
definition appears wrong for platform (bad gcc config?)."

make[2]: *** [objmap.lo] Error 1
make[2]: Leaving directory `/usr/local/src/kde/sip-2.1/siplib'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/usr/local/src/kde/sip-2.1'
make: *** [all-recursive-am] Error 2


I've added blank lines for readability (so _I_ could read it...)

Thing is VeePee 1.0 seems to compile fine. (So the interpreter seems to be 
sane, and python2.0 doesn't work strangely so far)

Any ideas?

Christian Lavoie
E-Mail: clavoi14 at po-box.mcgill.ca
UIN: 947212

More information about the PyQt mailing list