Ferramentas IPSec construídas no Ubuntu

Ferramentas IPSec construídas no Ubuntu

Estou tentando construir o pacote ipsec-tools dehttp://ipsec-tools.sourceforge.net/no Ubuntu PC. Eu construo o pacote com:

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

O make para com a seguinte mensagem de erro:

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

Tem ideia de como finalizar a make sem erros?

Responder1

isso é causado pela nova verificação estrita de alias na versão 4.4 do gcc. Você pode consertar isso alterando no Makefile geral e no subdiretório src/racoon Makefile a linha CFLAGS para incluir também -fno-strict-aliasing.

informação relacionada