Herramientas IPSec basadas en Ubuntu

Herramientas IPSec basadas en Ubuntu

Estoy intentando crear el paquete ipsec-tools desdehttp://ipsec-tools.sourceforge.net/en una PC con Ubuntu. Construyo el paquete con:

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

El make se detiene con el siguiente mensaje de error:

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

¿Alguna idea de cómo terminar el make sin errores?

Respuesta1

se debe a la nueva verificación estricta de alias en la versión 4.4 de gcc. Puede solucionarlo cambiando en el Makefile general y en el subdirectorio src/racoon Makefile la línea CFLAGS para incluir también -fno-strict-aliasing.

información relacionada