A while ago, while many of you were busy pushing 3.28 release an annoying
warning/error crept in, travis test reported it only on CentOS 6. As I
recollect, it was discarded as not important on IRC. I thought I will drop
an e-mail about it.
The proposed fix is disable all warnings, WERROR_CFLAGS= for CentOS or older
compilers. I wonder if there is a better fix for it. And also curious what
triggered this, the commit is shuffling include files around. I could not
figure which line is causing warning.
after commit 0845df34 on CentOS6 travis compile reported the following
error.
/home/build/libreswan/lib/libswan/addr_lookup.c: In function
‘resolve_point_to_point_peer’:
/home/build/libreswan/lib/libswan/addr_lookup.c:67:6: error: implicit
declaration of function ‘printf’ [-Werror=implicit-function-declaration]
printf("found peer %s to interface %s\n",
/home/build/libreswan/lib/libswan/addr_lookup.c:67:6: error: incompatible
implicit declaration of built-in function ‘printf’ [-Werror]
printf("found peer %s to interface %s\n",
due this error recomended line WERROR_CFLAGS= USE_DNSSEC=false
USE_NSS_IPSEC_PROFILE=false make programs
before this commit
WERROR_CFLAGS='-Werror -Wno-missing-field-initializers' USE_DNSSEC=false
USE_NSS_IPSEC_PROFILE=false make programs
_______________________________________________
Swan-dev mailing list
[email protected]
https://lists.libreswan.org/mailman/listinfo/swan-dev