|
Recently I have tried to port the Nessus 1.2 to cygwin under
Win2k with winpcap
I succeed in building the nessus-libraries and libnasl with
winpcap library!
But I encouter linkage error when I building the
nessus-core
-------
gcc -g -O2 `sh ./cflags` -c rtree.c
rtree.c: In function `rtree_free': rtree.c:266: warning: passing arg 1 of `bzero' from incompatible pointer type gcc -g -O2 `sh ./cflags` -c pluginlaunch.c pluginlaunch.c: In function `process_mgr_sighand_term': pluginlaunch.c:86: warning: passing arg 1 of `bzero' from incompatible pointer type pluginlaunch.c: In function `update_running_processes': pluginlaunch.c:153: warning: passing arg 1 of `bzero' from incompatible pointer type pluginlaunch.c: In function `pluginlaunch_init': pluginlaunch.c:322: warning: passing arg 1 of `bzero' from incompatible pointer type pluginlaunch.c: In function `pluginlaunch_stop': pluginlaunch.c:350: warning: passing arg 1 of `bzero' from incompatible pointer type gcc -g -O2 `sh ./cflags` -c locks.c gcc -g -O2 `sh ./cflags` -c dirutils.c gcc -g -O2 `sh ./cflags` -c md5.c gcc -g -O2 `sh ./cflags` -c plugs_hash.c gcc -g -O2 `sh ./cflags` -c pluginupload.c gcc `sh ./cflags` auth.o attack.o comm.o log.o rules.o sighand.o threads.o users.o utils.o ntp_10.o ntp_11.o parser.o preferences.o piic.o pluginload.o plugs_deps.o nasl_plugins.o nes_plugins.o perl_plugins.o crypto-layer.o plugs_req.o rasort.o nessusd.o save_tests.o save_kb.o detached.o rtree.o pluginlaunch.o locks.o dirutils.o md5.o plugs_hash.o pluginupload.o -o nessusd `/usr/local/bin/nasl-config --libs` `/usr/local/bin/nessus-config --libs` /usr/lib/libcygwin.a(getopt.o)(.bss+0x4): multiple definition of `optarg' /usr/local/lib/libwpcap.a(d000026.o)(.text+0x0): first defined here collect2: ld returned 1 exit status make[1]: *** [nessusd] Error 1 make[1]: Leaving directory `/cygdrive/d/Security/Nessus/nessus-core/nessusd' make: *** [server] Error 2 -------------------------------------------
Is there a conflict between libwpcap and
libcygwin?
Attachment is all my build log.
Sincerely
��� Wales Wang |
makenesscore.log
Description: Binary data
makenasl.log
Description: Binary data
makelib.log
Description: Binary data
