How to solve sparc64-7 build problem (x11-toolkits/py-kde)?
Danny Pansters
danny at ricin.com
Sat Jan 7 07:50:33 PST 2006
Pointyhat:
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
inserted
{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
I don't have access to any sparc64 hardware.
The following are OK: i386-7 , ia64-7 [Dec 11] (amd64-7 unknown)
Also OK are: i386-6 [Dec28], ia64-6 [Dec 20], amd64-6 [Oct 28], _and_
sparc64-6 [Dec 22]
During configure of PyKDE, C++ code is generated from SIP code for every
module and to speed up compiling everything is concatenated into one huge
sourcefile per module. Except for the largest module, kdeui the one in the
build failure above, that is by default split into two parts.
In order to make this port compile on non-i386 I have in the past added -j2 as
a configure switch for them so that for every module the big cpp file is
split in two. That seemed to work, until now for sparc64 on -CURRENT.
Are the chunks just too big and should I use -j3 or 4 instead? As you may
guess I've never touched anything non-i386 and pretty clueless :)
Thanks,
Dan
More information about the freebsd-ports
mailing list