nessus build fails - fatal error: 'openssl/md2.h' file not found
AN
andy at neu.net
Tue Feb 5 03:48:51 UTC 2013
FreeBSD FBSD10 10.0-CURRENT FreeBSD 10.0-CURRENT #33 r246130: Wed Jan 30
15:00:08 EST 2013 root at FBSD10:/usr/obj/usr/src/sys/MYKERNEL amd64
Trying to build Nessus fails with:
===> Building for nessus-libnasl-2.2.9_1
cd nasl && make
/bin/sh /usr/local/bin/libtool --silent --mode compile cc -pipe -O2 -pipe
-fno-strict-aliasing `sh ./cflags` -c nasl_packet_forgery.c
nasl_packet_forgery.c:859:29: warning: incompatible pointer types passing
'struct ip *' to parameter of type 'u_short *'
(aka 'unsigned short *') [-Wincompatible-pointer-types]
ip->ip_sum = np_in_cksum(ip, ip->ip_hl * 4);
^~
nasl_packet_forgery.c:1265:23: warning: implicit declaration of function
'bpf_next_tv' is invalid in C99 [-Wimplicit-function-declaration]
if(bpf >= 0 && (pk = bpf_next_tv(bpf, &len, &tv)))flag++;
^
nasl_packet_forgery.c:1265:21: warning: incompatible integer to pointer
conversion assigning to 'u_char *' (aka 'unsigned char *') from
'int' [-Wint-conversion]
if(bpf >= 0 && (pk = bpf_next_tv(bpf, &len, &tv)))flag++;
^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~
3 warnings generated.
/bin/sh /usr/local/bin/libtool --silent --mode compile cc -pipe -O2 -pipe
-fno-strict-aliasing `sh ./cflags` -c nasl_socket.c
/bin/sh /usr/local/bin/libtool --silent --mode compile cc -pipe -O2 -pipe
-fno-strict-aliasing `sh ./cflags` -c nasl_crypto.c
nasl_crypto.c:25:10: fatal error: 'openssl/md2.h' file not found
#include <openssl/md2.h>
^
1 error generated.
*** [nasl_crypto.o] Error code 1
Stop in /usr/ports/security/nessus-libnasl/work/libnasl/nasl.
*** [all] Error code 1
Stop in /usr/ports/security/nessus-libnasl/work/libnasl.
*** [do-build] Error code 1
Stop in /usr/ports/security/nessus-libnasl.
*** [lib-depends] Error code 1
Stop in /usr/ports/security/nessus.
Should I file a PR?
More information about the freebsd-ports
mailing list