Dies wird durch die neue strikte Aliasing-Prüfung in Version 4.4 von gcc verursacht. Sie können das Problem beheben, indem Sie im allgemeinen Makefile und im src / racoon-Unterverzeichnis Makefile die CFLAGS-Zeile so ändern, dass sie auch -fno-strict-aliasing enthält.
IPSec-Tools bauen auf Ubuntu auf
2479
Max
Ich versuche, das Paket ipsec-tools von http://ipsec-tools.sourceforge.net/ auf dem Ubuntu-PC zu erstellen . Ich baue das Paket mit:
$ ./autoreconf --force --install $ ./bootstrap $ ./configure --enable-security-context=no $ make
Das Make wird mit der folgenden Fehlermeldung angehalten:
grabmyaddr.c:424: error: dereferencing pointer ‘sin6’ does break strict-aliasing rules
Irgendeine Idee, wie man die Herstellung ohne Fehler abschließt?
Es ist ein Programmierfehler seitens der Entwickler. Wenn Sie ein wenig Erfahrung mit C haben, schauen Sie sich [this] an (http://blog.worldofcoding.com/2010/02/solving-gcc-44-strict-aliasing-problems.html) - es war das erste Ergebnis von Google . Oder melden Sie diesen Fehler, und jemand sollte sich darum kümmern, da Kompilierungsfehler eine ziemlich hohe Priorität haben.
new123456 vor 12 Jahren
0
1 Antwort auf die Frage
3
Jasper internet Nuyens
Sie können auch `CFLAGS =" - fno-strict-aliasing "` `` `` `` `` ````````````````````````````````````````````` von 'configure' und` make '' ausführen, bevor Sie 'configure' und `make 'ausführen, so dass das Flag ohne Änderung der Makefiles berücksichtigt wird.
Cosmin Prund vor 12 Jahren
1
Verwandte Probleme
-
9
Was ist der Unterschied zwischen den Befehlen "su -s" und "sudo -s"?
-
4
Gutes freies Ubuntu Server-VMWare-Image benötigt
-
8
Laptop Standby unter Linux / Ubuntu
-
4
Was sind die Unterschiede zwischen den großen Linux-Distributionen? Werde ich es merken
-
1
Wie kann ich von Ubuntu aus über das Netzwerk auf Windows Vista-Drucker zugreifen?
-
2
Begrenzung der CPU-Auslastung für Flash in Firefox?
-
2
Wie kann ich mein Mikrofon unter Debian GNOME zum Laufen bringen?
-
2
Conky-Setups - Beispiele / Ideen?
-
3
Was sind die Unterschiede zwischen Linux Window Managern?
-
3
Kann ich Microsoft Office 2007 unter Ubuntu ausführen?