Seite 1 von 1

Problem beim compilieren von SIP

Verfasst: Sonntag 28. November 2010, 23:09
von burli
Hi, ich habe vorhin auf meinem kleinen Laptop (Ubuntu 10.10 32 Bit) sip-4.11.2 runtergeladen und erfolgreich compiliert. Anschließend noch PyQt-4.8.1

Jetzt wollte ich das gleiche auf meinem "großen" Rechner machen (Ubuntu 10.10 64 Bit). Beim Compilieren von sip erhalte ich aber einen Fehler
g++ -c -pipe -fPIC -O2 -w -DNDEBUG -I. -I/usr/include/python2.6 -o bool.o bool.cpp
bool.cpp: In function ‘void sipSetBool(void*, int)’:
bool.cpp:22: internal compiler error: Illegal instruction
In der Datei steht nicht viel (Zeile 22 ist die schließende Klammer)

Code: Alles auswählen

extern "C" void sipSetBool(void *ptr, int val)
{
	*reinterpret_cast<bool *>(ptr) = val;
}
Wo könnte es hängen? Außer der Architektur (32/64 Bit) wüsste ich jetzt keinen Unterschied

Re: Problem beim compilieren von SIP

Verfasst: Sonntag 28. November 2010, 23:42
von BlackJack
@burli: Sieht nach einem Fehler im GCC aus, wenn man der Fehlermeldung glauben schenken darf.

Re: Problem beim compilieren von SIP

Verfasst: Montag 29. November 2010, 09:45
von burli
Wäre ein ziemlich ungünstiger Zeitpunkt für einen Compilerfehler.

Re: Problem beim compilieren von SIP

Verfasst: Montag 29. November 2010, 11:11
von lunar
@burli: Wieso verwendest Du nicht die Version aus den Paketquellen von Ubuntu?

Re: Problem beim compilieren von SIP

Verfasst: Montag 29. November 2010, 11:20
von burli
Weil ich gerne Camelot testen/nutzen möchte, aber die Version in Ubuntu 10.10 anscheinend einen Bug enthält. Auf meinem anderen Rechner konnte ich Camelot jedenfalls mit der Ubuntu Version nicht verwenden, nach dem Update auf die aktuelle lief es.

siehe hier