[gnutls-help] AICCU with GnuTLS 3.4
A L
mail at lechevalier.se
Fri May 8 12:03:56 CEST 2015
I am having troubles with compiling the IPv6 tunnel agent, AICCU with
GnutLS-3.4 (works fine with 3.3).
Is 3.4 incompatible with 3.3, or are there other reasons why it failes?
Sample compile output:
=================================
x86_64-pc-linux-gnu-gcc -O2 -pipe -fomit-frame-pointer -march=native
-mtune=native -msse3 -D_GNU_SOURCE -D AICCU_CONSOLE -D AICCU_GNUTLS
-D_LINUX -D HAS_IFHEAD -D AICCU_TYPE="\"linux\"" -c -o
../common/aiccu_linux.o ../common/aiccu_linux.c
In file included from ../common/aiccu.h:17:0,
from ../common/aiccu_linux.c:13:
../common/common.h:384:2: warning: ‘gnutls_session’ is deprecated
[-Wdeprecated-declarations]
gnutls_session session; /* The GnuTLS sesision */
^
In file included from ../common/aiccu_linux.c:13:0:
../common/aiccu.h:114:2: warning: ‘gnutls_certificate_credentials’
is deprecated [-Wdeprecated-declarations]
gnutls_certificate_credentials tls_cred; /* GNUTLS credentials */
^
../common/aiccu_linux.c: In function ‘aiccu_os_install’:
../common/aiccu_linux.c:21:3: warning: ignoring return value of
‘system’, declared with attribute warn_unused_result [-Wunused-result]
(void)system("modprobe -q ipv6 2>/dev/null >/dev/null");
^
../common/aiccu_linux.c:36:2: warning: ignoring return value of
‘system’, declared with attribute warn_unused_result [-Wunused-result]
(void)system("modprobe -q sit 2>/dev/null >/dev/null");
^
../common/aiccu_linux.c:37:2: warning: ignoring return value of
‘system’, declared with attribute warn_unused_result [-Wunused-result]
(void)system("modprobe -q tun 2>/dev/null >/dev/null");
^
x86_64-pc-linux-gnu-gcc -O2 -pipe -fomit-frame-pointer -march=native
-mtune=native -msse3 -D_GNU_SOURCE -D AICCU_CONSOLE -D AICCU_GNUTLS
-D_LINUX -D HAS_IFHEAD -D AICCU_TYPE="\"linux\""
-Wl,-O1,--sort-common,--enable-new-dtags -o aiccu main.o
../common/tun.o ../common/aiccu.o ../common/hash_md5.o
../common/hash_sha1.o ../common/common.o ../common/heartbeat.o
../common/tic.o ../common/ayiya.o ../common/aiccu_test.o
../common/resolver.o ../common/aiccu_linux.o -lgnutls -lpthread -lresolv
../common/common.o: In function `sock_alloc':
common.c:(.text+0x5c7): undefined reference to
`gnutls_certificate_type_set_priority'
collect2: error: ld returned 1 exit status
Makefile:148: recipe for target 'aiccu' failed
make: *** [aiccu] Error 1
make: Leaving directory
'/mnt/storageTemp/portage/portage/net-misc/aiccu-2007.01.15-r4/work/aiccu/unix-console'
=================================
The source is rather old. 2007 is last update according to :
https://www.sixxs.net/tools/aiccu/
~A
More information about the Gnutls-help
mailing list