[PyKDE] PyKDE compile problem sparc64/FreeBSD7

Danny Pansters danny at ricin.com
Wed Jan 11 13:43:14 GMT 2006


I maintain the Sip/QScintilla/PyQt/PyKDE ports for freeBSD. I don't have any 
non-i386 box myself, but recently I got this from the build cluster:

c++ -c -Wno-deprecated-declarations -pipe -fPIC -O2 -fno-strict-aliasing -pipe 
-Wall -W -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -I. -I../extra/kde340 
-I/usr/local/include -I/usr/local/include/python2.4 -I/usr/X11R6/include -o 
sipkdeuipart0.o sipkdeuipart0.cpp
sip/kdeui/kkeydialog.sip: In function `PyObject* convertFrom_IntDict(void*)':
sip/kdeui/kkeydialog.sip:209: warning: taking address of temporary
{standard input}: Assembler messages:
{standard input}:350020: Warning: end of file not at end of a line; newline 
{standard input}:350820: Error: unknown pseudo-op: `.globa'
c++: Internal error: Killed: 9 (program cc1plus)
Please submit a full bug report.
See <URL:http://gcc.gnu.org/bugs.html> for instructions.
*** Error code 1

For our amd64, ia64 and sparc64 packages I've been using -j2 option to 
setup.py for every module (not just default kdeui) which seemed to work well. 
Does the above error means I should force it to -j3 or so, including for the 
biggest module, kdeui? Looks as if a chunk (cpp file) gets cut off in the 
middle of a declaration or something. 

I think it uses GCC3.4 just like FreeBSD6, and this may be a crossbuild, not a 
native one (I can verify this if it's important).

(FYI: i386 and ia64 build logs look fine on FBSD7, Amd64 unknown ATM, Sparc64 
see above. On FBSD6 all four build OK)

Any clues/advice?



More information about the PyQt mailing list