IPSec-Tools são construídos no Ubuntu

2

Estou tentando criar o pacote ipsec-tools a partir do link no Ubuntu PC. Eu construo o pacote com:

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

O make é interrompido com a seguinte mensagem de erro:

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

Alguma ideia de como terminar a marca sem erros?

    
por Max 27.07.2011 / 14:19

1 resposta

3

é causado pela nova verificação de aliasing estrito na versão 4.4 do gcc. Você pode consertá-lo mudando no Makefile geral e no subdiretório src / racoon Makefile a linha CFLAGS para incluir também -fno-strict-aliasing.

    
por 24.08.2011 / 12:05