Сборка IPSec-Tools на Ubuntu

Сборка IPSec-Tools на Ubuntu

Я пытаюсь собрать пакет ipsec-tools изhttp://ipsec-tools.sourceforge.net/на Ubuntu PC. Я собираю пакет с помощью:

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

Работа останавливается со следующим сообщением об ошибке:

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

Есть идеи, как завершить сборку без ошибок?

решение1

это вызвано новой строгой проверкой псевдонимов в версии 4.4 gcc. Вы можете исправить это, изменив в общем Makefile и в подкаталоге Makefile src/racoon строку CFLAGS, включив также -fno-strict-aliasing.

Связанный контент