IPSec-Tools auf Ubuntu aufbauen

IPSec-Tools auf Ubuntu aufbauen

Ich versuche, das ipsec-tools-Paket zu erstellen aushttp://ipsec-tools.sourceforge.net/auf einem Ubuntu-PC. Ich habe das Paket erstellt mit:

$ ./autoreconf --force --install
$ ./bootstrap
$ ./configure --enable-security-context=no
$ make

Das Make bricht mit folgender Fehlermeldung ab:

grabmyaddr.c:424: error: dereferencing pointer ‘sin6’ does break strict-aliasing rules

Irgendeine Idee, wie man das Make ohne Fehler beendet?

Antwort1

Dies wird durch die neue strenge Aliasing-Prüfung in der Version 4.4 von gcc verursacht. Sie können es beheben, indem Sie im allgemeinen Makefile und im Makefile des Unterverzeichnisses src/racoon die Zeile CFLAGS ändern, sodass auch -fno-strict-aliasing enthalten ist.

verwandte Informationen