Nmap Development mailing list archives

Re: compile error on Ubuntu


From: Matthew Raspberry <matt.raspberry () gmail com>
Date: Mon, 11 Jan 2010 13:22:22 -0600

My bad, I captured the output with tee. It must not have got STDERR. Here is
the full output of the make command. I ran make distclean and reran
configure and make and got the same error.

$ make
Makefile:341: makefile.dep: No such file or directory
g++ -MM -Iliblua -Ilibdnet-stripped/include -Ilibpcre  -Ilibpcap -Inbase
-Insock/include main.cc nmap.cc targets.cc tcpip.cc nmap_error.cc utils.cc
idle_scan.cc osscan.cc osscan2.cc output.cc payload.cc scan_engine.cc
timing.cc charpool.cc services.cc protocols.cc nmap_rpc.cc portlist.cc
NmapOps.cc TargetGroup.cc Target.cc FingerPrintResults.cc service_scan.cc
NmapOutputTable.cc MACLookup.cc nmap_tty.cc nmap_dns.cc traceroute.cc
portreasons.cc nse_main.cc nse_nsock.cc nse_fs.cc nse_nmaplib.cc
nse_debug.cc nse_pcrelib.cc nse_binlib.cc nse_bit.cc nse_openssl.cc
nse_ssl_cert.cc  > makefile.dep
Compiling liblua
make[1]: Entering directory `/home/mraspberry/nmap/liblua'
gcc -O2 -Wall -g -O2 -Wall -fno-strict-aliasing   -DHAVE_CONFIG_H
-DNMAP_NAME="Nmap" -DNMAP_URL="http://nmap.org";
-DNMAP_PLATFORM="i686-pc-linux-gnu" -DNMAPDATADIR="/usr/local/share/nmap"
-D_FORTIFY_SOURCE=2 -DLUA_USE_POSIX -DLUA_USE_DLOPEN   -c -o lapi.o lapi.c
gcc -O2 -Wall -g -O2 -Wall -fno-strict-aliasing   -DHAVE_CONFIG_H
-DNMAP_NAME="Nmap" -DNMAP_URL="http://nmap.org";
-DNMAP_PLATFORM="i686-pc-linux-gnu" -DNMAPDATADIR="/usr/local/share/nmap"
-D_FORTIFY_SOURCE=2 -DLUA_USE_POSIX -DLUA_USE_DLOPEN   -c -o lcode.o lcode.c
gcc -O2 -Wall -g -O2 -Wall -fno-strict-aliasing   -DHAVE_CONFIG_H
-DNMAP_NAME="Nmap" -DNMAP_URL="http://nmap.org";
-DNMAP_PLATFORM="i686-pc-linux-gnu" -DNMAPDATADIR="/usr/local/share/nmap"
-D_FORTIFY_SOURCE=2 -DLUA_USE_POSIX -DLUA_USE_DLOPEN   -c -o ldebug.o
ldebug.c
gcc -O2 -Wall -g -O2 -Wall -fno-strict-aliasing   -DHAVE_CONFIG_H
-DNMAP_NAME="Nmap" -DNMAP_URL="http://nmap.org";
-DNMAP_PLATFORM="i686-pc-linux-gnu" -DNMAPDATADIR="/usr/local/share/nmap"
-D_FORTIFY_SOURCE=2 -DLUA_USE_POSIX -DLUA_USE_DLOPEN   -c -o ldo.o ldo.c
gcc -O2 -Wall -g -O2 -Wall -fno-strict-aliasing   -DHAVE_CONFIG_H
-DNMAP_NAME="Nmap" -DNMAP_URL="http://nmap.org";
-DNMAP_PLATFORM="i686-pc-linux-gnu" -DNMAPDATADIR="/usr/local/share/nmap"
-D_FORTIFY_SOURCE=2 -DLUA_USE_POSIX -DLUA_USE_DLOPEN   -c -o ldump.o ldump.c
gcc -O2 -Wall -g -O2 -Wall -fno-strict-aliasing   -DHAVE_CONFIG_H
-DNMAP_NAME="Nmap" -DNMAP_URL="http://nmap.org";
-DNMAP_PLATFORM="i686-pc-linux-gnu" -DNMAPDATADIR="/usr/local/share/nmap"
-D_FORTIFY_SOURCE=2 -DLUA_USE_POSIX -DLUA_USE_DLOPEN   -c -o lfunc.o lfunc.c
gcc -O2 -Wall -g -O2 -Wall -fno-strict-aliasing   -DHAVE_CONFIG_H
-DNMAP_NAME="Nmap" -DNMAP_URL="http://nmap.org";
-DNMAP_PLATFORM="i686-pc-linux-gnu" -DNMAPDATADIR="/usr/local/share/nmap"
-D_FORTIFY_SOURCE=2 -DLUA_USE_POSIX -DLUA_USE_DLOPEN   -c -o lgc.o lgc.c
gcc -O2 -Wall -g -O2 -Wall -fno-strict-aliasing   -DHAVE_CONFIG_H
-DNMAP_NAME="Nmap" -DNMAP_URL="http://nmap.org";
-DNMAP_PLATFORM="i686-pc-linux-gnu" -DNMAPDATADIR="/usr/local/share/nmap"
-D_FORTIFY_SOURCE=2 -DLUA_USE_POSIX -DLUA_USE_DLOPEN   -c -o llex.o llex.c
gcc -O2 -Wall -g -O2 -Wall -fno-strict-aliasing   -DHAVE_CONFIG_H
-DNMAP_NAME="Nmap" -DNMAP_URL="http://nmap.org";
-DNMAP_PLATFORM="i686-pc-linux-gnu" -DNMAPDATADIR="/usr/local/share/nmap"
-D_FORTIFY_SOURCE=2 -DLUA_USE_POSIX -DLUA_USE_DLOPEN   -c -o lmem.o lmem.c
gcc -O2 -Wall -g -O2 -Wall -fno-strict-aliasing   -DHAVE_CONFIG_H
-DNMAP_NAME="Nmap" -DNMAP_URL="http://nmap.org";
-DNMAP_PLATFORM="i686-pc-linux-gnu" -DNMAPDATADIR="/usr/local/share/nmap"
-D_FORTIFY_SOURCE=2 -DLUA_USE_POSIX -DLUA_USE_DLOPEN   -c -o lobject.o
lobject.c
gcc -O2 -Wall -g -O2 -Wall -fno-strict-aliasing   -DHAVE_CONFIG_H
-DNMAP_NAME="Nmap" -DNMAP_URL="http://nmap.org";
-DNMAP_PLATFORM="i686-pc-linux-gnu" -DNMAPDATADIR="/usr/local/share/nmap"
-D_FORTIFY_SOURCE=2 -DLUA_USE_POSIX -DLUA_USE_DLOPEN   -c -o lopcodes.o
lopcodes.c
gcc -O2 -Wall -g -O2 -Wall -fno-strict-aliasing   -DHAVE_CONFIG_H
-DNMAP_NAME="Nmap" -DNMAP_URL="http://nmap.org";
-DNMAP_PLATFORM="i686-pc-linux-gnu" -DNMAPDATADIR="/usr/local/share/nmap"
-D_FORTIFY_SOURCE=2 -DLUA_USE_POSIX -DLUA_USE_DLOPEN   -c -o lparser.o
lparser.c
gcc -O2 -Wall -g -O2 -Wall -fno-strict-aliasing   -DHAVE_CONFIG_H
-DNMAP_NAME="Nmap" -DNMAP_URL="http://nmap.org";
-DNMAP_PLATFORM="i686-pc-linux-gnu" -DNMAPDATADIR="/usr/local/share/nmap"
-D_FORTIFY_SOURCE=2 -DLUA_USE_POSIX -DLUA_USE_DLOPEN   -c -o lstate.o
lstate.c
gcc -O2 -Wall -g -O2 -Wall -fno-strict-aliasing   -DHAVE_CONFIG_H
-DNMAP_NAME="Nmap" -DNMAP_URL="http://nmap.org";
-DNMAP_PLATFORM="i686-pc-linux-gnu" -DNMAPDATADIR="/usr/local/share/nmap"
-D_FORTIFY_SOURCE=2 -DLUA_USE_POSIX -DLUA_USE_DLOPEN   -c -o lstring.o
lstring.c
gcc -O2 -Wall -g -O2 -Wall -fno-strict-aliasing   -DHAVE_CONFIG_H
-DNMAP_NAME="Nmap" -DNMAP_URL="http://nmap.org";
-DNMAP_PLATFORM="i686-pc-linux-gnu" -DNMAPDATADIR="/usr/local/share/nmap"
-D_FORTIFY_SOURCE=2 -DLUA_USE_POSIX -DLUA_USE_DLOPEN   -c -o ltable.o
ltable.c
gcc -O2 -Wall -g -O2 -Wall -fno-strict-aliasing   -DHAVE_CONFIG_H
-DNMAP_NAME="Nmap" -DNMAP_URL="http://nmap.org";
-DNMAP_PLATFORM="i686-pc-linux-gnu" -DNMAPDATADIR="/usr/local/share/nmap"
-D_FORTIFY_SOURCE=2 -DLUA_USE_POSIX -DLUA_USE_DLOPEN   -c -o ltm.o ltm.c
gcc -O2 -Wall -g -O2 -Wall -fno-strict-aliasing   -DHAVE_CONFIG_H
-DNMAP_NAME="Nmap" -DNMAP_URL="http://nmap.org";
-DNMAP_PLATFORM="i686-pc-linux-gnu" -DNMAPDATADIR="/usr/local/share/nmap"
-D_FORTIFY_SOURCE=2 -DLUA_USE_POSIX -DLUA_USE_DLOPEN   -c -o lundump.o
lundump.c
gcc -O2 -Wall -g -O2 -Wall -fno-strict-aliasing   -DHAVE_CONFIG_H
-DNMAP_NAME="Nmap" -DNMAP_URL="http://nmap.org";
-DNMAP_PLATFORM="i686-pc-linux-gnu" -DNMAPDATADIR="/usr/local/share/nmap"
-D_FORTIFY_SOURCE=2 -DLUA_USE_POSIX -DLUA_USE_DLOPEN   -c -o lvm.o lvm.c
gcc -O2 -Wall -g -O2 -Wall -fno-strict-aliasing   -DHAVE_CONFIG_H
-DNMAP_NAME="Nmap" -DNMAP_URL="http://nmap.org";
-DNMAP_PLATFORM="i686-pc-linux-gnu" -DNMAPDATADIR="/usr/local/share/nmap"
-D_FORTIFY_SOURCE=2 -DLUA_USE_POSIX -DLUA_USE_DLOPEN   -c -o lzio.o lzio.c
gcc -O2 -Wall -g -O2 -Wall -fno-strict-aliasing   -DHAVE_CONFIG_H
-DNMAP_NAME="Nmap" -DNMAP_URL="http://nmap.org";
-DNMAP_PLATFORM="i686-pc-linux-gnu" -DNMAPDATADIR="/usr/local/share/nmap"
-D_FORTIFY_SOURCE=2 -DLUA_USE_POSIX -DLUA_USE_DLOPEN   -c -o lauxlib.o
lauxlib.c
gcc -O2 -Wall -g -O2 -Wall -fno-strict-aliasing   -DHAVE_CONFIG_H
-DNMAP_NAME="Nmap" -DNMAP_URL="http://nmap.org";
-DNMAP_PLATFORM="i686-pc-linux-gnu" -DNMAPDATADIR="/usr/local/share/nmap"
-D_FORTIFY_SOURCE=2 -DLUA_USE_POSIX -DLUA_USE_DLOPEN   -c -o lbaselib.o
lbaselib.c
gcc -O2 -Wall -g -O2 -Wall -fno-strict-aliasing   -DHAVE_CONFIG_H
-DNMAP_NAME="Nmap" -DNMAP_URL="http://nmap.org";
-DNMAP_PLATFORM="i686-pc-linux-gnu" -DNMAPDATADIR="/usr/local/share/nmap"
-D_FORTIFY_SOURCE=2 -DLUA_USE_POSIX -DLUA_USE_DLOPEN   -c -o ldblib.o
ldblib.c
gcc -O2 -Wall -g -O2 -Wall -fno-strict-aliasing   -DHAVE_CONFIG_H
-DNMAP_NAME="Nmap" -DNMAP_URL="http://nmap.org";
-DNMAP_PLATFORM="i686-pc-linux-gnu" -DNMAPDATADIR="/usr/local/share/nmap"
-D_FORTIFY_SOURCE=2 -DLUA_USE_POSIX -DLUA_USE_DLOPEN   -c -o liolib.o
liolib.c
gcc -O2 -Wall -g -O2 -Wall -fno-strict-aliasing   -DHAVE_CONFIG_H
-DNMAP_NAME="Nmap" -DNMAP_URL="http://nmap.org";
-DNMAP_PLATFORM="i686-pc-linux-gnu" -DNMAPDATADIR="/usr/local/share/nmap"
-D_FORTIFY_SOURCE=2 -DLUA_USE_POSIX -DLUA_USE_DLOPEN   -c -o lmathlib.o
lmathlib.c
gcc -O2 -Wall -g -O2 -Wall -fno-strict-aliasing   -DHAVE_CONFIG_H
-DNMAP_NAME="Nmap" -DNMAP_URL="http://nmap.org";
-DNMAP_PLATFORM="i686-pc-linux-gnu" -DNMAPDATADIR="/usr/local/share/nmap"
-D_FORTIFY_SOURCE=2 -DLUA_USE_POSIX -DLUA_USE_DLOPEN   -c -o loslib.o
loslib.c
gcc -O2 -Wall -g -O2 -Wall -fno-strict-aliasing   -DHAVE_CONFIG_H
-DNMAP_NAME="Nmap" -DNMAP_URL="http://nmap.org";
-DNMAP_PLATFORM="i686-pc-linux-gnu" -DNMAPDATADIR="/usr/local/share/nmap"
-D_FORTIFY_SOURCE=2 -DLUA_USE_POSIX -DLUA_USE_DLOPEN   -c -o ltablib.o
ltablib.c
gcc -O2 -Wall -g -O2 -Wall -fno-strict-aliasing   -DHAVE_CONFIG_H
-DNMAP_NAME="Nmap" -DNMAP_URL="http://nmap.org";
-DNMAP_PLATFORM="i686-pc-linux-gnu" -DNMAPDATADIR="/usr/local/share/nmap"
-D_FORTIFY_SOURCE=2 -DLUA_USE_POSIX -DLUA_USE_DLOPEN   -c -o lstrlib.o
lstrlib.c
gcc -O2 -Wall -g -O2 -Wall -fno-strict-aliasing   -DHAVE_CONFIG_H
-DNMAP_NAME="Nmap" -DNMAP_URL="http://nmap.org";
-DNMAP_PLATFORM="i686-pc-linux-gnu" -DNMAPDATADIR="/usr/local/share/nmap"
-D_FORTIFY_SOURCE=2 -DLUA_USE_POSIX -DLUA_USE_DLOPEN   -c -o loadlib.o
loadlib.c
gcc -O2 -Wall -g -O2 -Wall -fno-strict-aliasing   -DHAVE_CONFIG_H
-DNMAP_NAME="Nmap" -DNMAP_URL="http://nmap.org";
-DNMAP_PLATFORM="i686-pc-linux-gnu" -DNMAPDATADIR="/usr/local/share/nmap"
-D_FORTIFY_SOURCE=2 -DLUA_USE_POSIX -DLUA_USE_DLOPEN   -c -o linit.o linit.c
ar rcu liblua.a lapi.o lcode.o ldebug.o ldo.o ldump.o lfunc.o lgc.o llex.o
lmem.o lobject.o lopcodes.o lparser.o lstate.o lstring.o ltable.o ltm.o
lundump.o lvm.o lzio.o lauxlib.o lbaselib.o ldblib.o liolib.o lmathlib.o
loslib.o ltablib.o lstrlib.o loadlib.o linit.o
ranlib liblua.a
make[1]: Leaving directory `/home/mraspberry/nmap/liblua'
Compiling libpcap
make[1]: Entering directory `/home/mraspberry/nmap/libpcap'
gcc -g -O2 -O2 -fPIC -I.  -DHAVE_CONFIG_H  -D_U_="__attribute__((unused))"
-c ./pcap-linux.c
gcc -g -O2 -O2 -fPIC -I.  -DHAVE_CONFIG_H  -D_U_="__attribute__((unused))"
-c ./pcap-usb-linux.c
gcc -g -O2 -O2 -fPIC -I.  -DHAVE_CONFIG_H  -D_U_="__attribute__((unused))"
-c ./fad-getad.c
gcc -g -O2 -O2 -fPIC -I.  -DHAVE_CONFIG_H  -D_U_="__attribute__((unused))"
-c ./pcap.c
gcc -g -O2 -O2 -fPIC -I.  -DHAVE_CONFIG_H  -D_U_="__attribute__((unused))"
-c ./inet.c
gcc -g -O2 -O2 -fPIC -I.  -DHAVE_CONFIG_H  -D_U_="__attribute__((unused))"
-c ./gencode.c
gcc -g -O2 -O2 -fPIC -I.  -DHAVE_CONFIG_H  -D_U_="__attribute__((unused))"
-c ./optimize.c
gcc -g -O2 -O2 -fPIC -I.  -DHAVE_CONFIG_H  -D_U_="__attribute__((unused))"
-c ./nametoaddr.c
gcc -g -O2 -O2 -fPIC -I.  -DHAVE_CONFIG_H  -D_U_="__attribute__((unused))"
-c ./etherent.c
gcc -g -O2 -O2 -fPIC -I.  -DHAVE_CONFIG_H  -D_U_="__attribute__((unused))"
-c ./savefile.c
rm -f bpf_filter.c
ln -s ./bpf/net/bpf_filter.c bpf_filter.c
gcc -g -O2 -O2 -fPIC -I.  -DHAVE_CONFIG_H  -D_U_="__attribute__((unused))"
-c bpf_filter.c
gcc -g -O2 -O2 -fPIC -I.  -DHAVE_CONFIG_H  -D_U_="__attribute__((unused))"
-c ./bpf_image.c
gcc -g -O2 -O2 -fPIC -I.  -DHAVE_CONFIG_H  -D_U_="__attribute__((unused))"
-c ./bpf_dump.c
gcc -g -O2 -O2 -fPIC -I.  -DHAVE_CONFIG_H  -D_U_="__attribute__((unused))"
-c scanner.c
gcc -g -O2 -O2 -fPIC -I.  -DHAVE_CONFIG_H  -D_U_="__attribute__((unused))"
-Dyylval=pcap_lval -c grammar.c
gcc -g -O2 -O2 -fPIC -I.  -DHAVE_CONFIG_H  -D_U_="__attribute__((unused))"
-c version.c
ar rc libpcap.a pcap-linux.o pcap-usb-linux.o fad-getad.o pcap.o inet.o
gencode.o optimize.o nametoaddr.o etherent.o savefile.o bpf_filter.o
bpf_image.o bpf_dump.o  scanner.o grammar.o version.o
ranlib libpcap.a
sed -e 's|@includedir[@]|/usr/local/include|g' \
        -e 's|@libdir[@]|/usr/local/lib|g' \
        -e 's|@DEPLIBS[@]||g' \
        pcap-config.in >pcap-config.tmp
mv pcap-config.tmp pcap-config
chmod a+x pcap-config
make[1]: Leaving directory `/home/mraspberry/nmap/libpcap'
Compiling libpcre
make[1]: Entering directory `/home/mraspberry/nmap/libpcre'
make  all-am
make[2]: Entering directory `/home/mraspberry/nmap/libpcre'
gcc -DHAVE_CONFIG_H -I.     -O2 -MT pcre_compile.o -MD -MP -MF
.deps/pcre_compile.Tpo -c -o pcre_compile.o pcre_compile.c
mv -f .deps/pcre_compile.Tpo .deps/pcre_compile.Po
gcc -DHAVE_CONFIG_H -I.     -O2 -MT pcre_config.o -MD -MP -MF
.deps/pcre_config.Tpo -c -o pcre_config.o pcre_config.c
mv -f .deps/pcre_config.Tpo .deps/pcre_config.Po
gcc -DHAVE_CONFIG_H -I.     -O2 -MT pcre_dfa_exec.o -MD -MP -MF
.deps/pcre_dfa_exec.Tpo -c -o pcre_dfa_exec.o pcre_dfa_exec.c
mv -f .deps/pcre_dfa_exec.Tpo .deps/pcre_dfa_exec.Po
gcc -DHAVE_CONFIG_H -I.     -O2 -MT pcre_exec.o -MD -MP -MF
.deps/pcre_exec.Tpo -c -o pcre_exec.o pcre_exec.c
mv -f .deps/pcre_exec.Tpo .deps/pcre_exec.Po
gcc -DHAVE_CONFIG_H -I.     -O2 -MT pcre_fullinfo.o -MD -MP -MF
.deps/pcre_fullinfo.Tpo -c -o pcre_fullinfo.o pcre_fullinfo.c
mv -f .deps/pcre_fullinfo.Tpo .deps/pcre_fullinfo.Po
gcc -DHAVE_CONFIG_H -I.     -O2 -MT pcre_get.o -MD -MP -MF
.deps/pcre_get.Tpo -c -o pcre_get.o pcre_get.c
mv -f .deps/pcre_get.Tpo .deps/pcre_get.Po
gcc -DHAVE_CONFIG_H -I.     -O2 -MT pcre_globals.o -MD -MP -MF
.deps/pcre_globals.Tpo -c -o pcre_globals.o pcre_globals.c
mv -f .deps/pcre_globals.Tpo .deps/pcre_globals.Po
gcc -DHAVE_CONFIG_H -I.     -O2 -MT pcre_info.o -MD -MP -MF
.deps/pcre_info.Tpo -c -o pcre_info.o pcre_info.c
mv -f .deps/pcre_info.Tpo .deps/pcre_info.Po
gcc -DHAVE_CONFIG_H -I.     -O2 -MT pcre_maketables.o -MD -MP -MF
.deps/pcre_maketables.Tpo -c -o pcre_maketables.o pcre_maketables.c
mv -f .deps/pcre_maketables.Tpo .deps/pcre_maketables.Po
gcc -DHAVE_CONFIG_H -I.     -O2 -MT pcre_newline.o -MD -MP -MF
.deps/pcre_newline.Tpo -c -o pcre_newline.o pcre_newline.c
mv -f .deps/pcre_newline.Tpo .deps/pcre_newline.Po
gcc -DHAVE_CONFIG_H -I.     -O2 -MT pcre_ord2utf8.o -MD -MP -MF
.deps/pcre_ord2utf8.Tpo -c -o pcre_ord2utf8.o pcre_ord2utf8.c
mv -f .deps/pcre_ord2utf8.Tpo .deps/pcre_ord2utf8.Po
gcc -DHAVE_CONFIG_H -I.     -O2 -MT pcre_refcount.o -MD -MP -MF
.deps/pcre_refcount.Tpo -c -o pcre_refcount.o pcre_refcount.c
mv -f .deps/pcre_refcount.Tpo .deps/pcre_refcount.Po
gcc -DHAVE_CONFIG_H -I.     -O2 -MT pcre_study.o -MD -MP -MF
.deps/pcre_study.Tpo -c -o pcre_study.o pcre_study.c
mv -f .deps/pcre_study.Tpo .deps/pcre_study.Po
gcc -DHAVE_CONFIG_H -I.     -O2 -MT pcre_tables.o -MD -MP -MF
.deps/pcre_tables.Tpo -c -o pcre_tables.o pcre_tables.c
mv -f .deps/pcre_tables.Tpo .deps/pcre_tables.Po
gcc -DHAVE_CONFIG_H -I.     -O2 -MT pcre_try_flipped.o -MD -MP -MF
.deps/pcre_try_flipped.Tpo -c -o pcre_try_flipped.o pcre_try_flipped.c
mv -f .deps/pcre_try_flipped.Tpo .deps/pcre_try_flipped.Po
gcc -DHAVE_CONFIG_H -I.     -O2 -MT pcre_ucp_searchfuncs.o -MD -MP -MF
.deps/pcre_ucp_searchfuncs.Tpo -c -o pcre_ucp_searchfuncs.o
pcre_ucp_searchfuncs.c
mv -f .deps/pcre_ucp_searchfuncs.Tpo .deps/pcre_ucp_searchfuncs.Po
gcc -DHAVE_CONFIG_H -I.     -O2 -MT pcre_valid_utf8.o -MD -MP -MF
.deps/pcre_valid_utf8.Tpo -c -o pcre_valid_utf8.o pcre_valid_utf8.c
mv -f .deps/pcre_valid_utf8.Tpo .deps/pcre_valid_utf8.Po
gcc -DHAVE_CONFIG_H -I.     -O2 -MT pcre_version.o -MD -MP -MF
.deps/pcre_version.Tpo -c -o pcre_version.o pcre_version.c
mv -f .deps/pcre_version.Tpo .deps/pcre_version.Po
gcc -DHAVE_CONFIG_H -I.     -O2 -MT pcre_xclass.o -MD -MP -MF
.deps/pcre_xclass.Tpo -c -o pcre_xclass.o pcre_xclass.c
mv -f .deps/pcre_xclass.Tpo .deps/pcre_xclass.Po
gcc -DHAVE_CONFIG_H -I.     -O2 -MT pcre_chartables.o -MD -MP -MF
.deps/pcre_chartables.Tpo -c -o pcre_chartables.o pcre_chartables.c
mv -f .deps/pcre_chartables.Tpo .deps/pcre_chartables.Po
rm -f libpcre.a
ar cru libpcre.a pcre_compile.o pcre_config.o pcre_dfa_exec.o pcre_exec.o
pcre_fullinfo.o pcre_get.o pcre_globals.o pcre_info.o pcre_maketables.o
pcre_newline.o pcre_ord2utf8.o pcre_refcount.o pcre_study.o pcre_tables.o
pcre_try_flipped.o pcre_ucp_searchfuncs.o pcre_valid_utf8.o pcre_version.o
pcre_xclass.o pcre_chartables.o
ranlib libpcre.a
make[2]: Leaving directory `/home/mraspberry/nmap/libpcre'
make[1]: Leaving directory `/home/mraspberry/nmap/libpcre'
Compiling libdnet
make[1]: Entering directory `/home/mraspberry/nmap/libdnet-stripped'
Making all in include
make[2]: Entering directory `/home/mraspberry/nmap/libdnet-stripped/include'
make  all-recursive
make[3]: Entering directory `/home/mraspberry/nmap/libdnet-stripped/include'
Making all in dnet
make[4]: Entering directory
`/home/mraspberry/nmap/libdnet-stripped/include/dnet'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory
`/home/mraspberry/nmap/libdnet-stripped/include/dnet'
make[4]: Entering directory `/home/mraspberry/nmap/libdnet-stripped/include'
make[4]: Nothing to be done for `all-am'.
make[4]: Leaving directory `/home/mraspberry/nmap/libdnet-stripped/include'
make[3]: Leaving directory `/home/mraspberry/nmap/libdnet-stripped/include'
make[2]: Leaving directory `/home/mraspberry/nmap/libdnet-stripped/include'
Making all in src
make[2]: Entering directory `/home/mraspberry/nmap/libdnet-stripped/src'
/bin/bash ../libtool --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I.
-I../include  -I../include   -g -O2 -Wall -c -o addr-util.lo addr-util.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../include -I../include -g -O2
-Wall -c addr-util.c  -fPIC -DPIC -o .libs/addr-util.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../include -I../include -g -O2
-Wall -c addr-util.c -o addr-util.o >/dev/null 2>&1
/bin/bash ../libtool --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I.
-I../include  -I../include   -g -O2 -Wall -c -o addr.lo addr.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../include -I../include -g -O2
-Wall -c addr.c  -fPIC -DPIC -o .libs/addr.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../include -I../include -g -O2
-Wall -c addr.c -o addr.o >/dev/null 2>&1
/bin/bash ../libtool --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I.
-I../include  -I../include   -g -O2 -Wall -c -o blob.lo blob.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../include -I../include -g -O2
-Wall -c blob.c  -fPIC -DPIC -o .libs/blob.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../include -I../include -g -O2
-Wall -c blob.c -o blob.o >/dev/null 2>&1
/bin/bash ../libtool --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I.
-I../include  -I../include   -g -O2 -Wall -c -o ip-util.lo ip-util.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../include -I../include -g -O2
-Wall -c ip-util.c  -fPIC -DPIC -o .libs/ip-util.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../include -I../include -g -O2
-Wall -c ip-util.c -o ip-util.o >/dev/null 2>&1
/bin/bash ../libtool --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I.
-I../include  -I../include   -g -O2 -Wall -c -o ip6.lo ip6.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../include -I../include -g -O2
-Wall -c ip6.c  -fPIC -DPIC -o .libs/ip6.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../include -I../include -g -O2
-Wall -c ip6.c -o ip6.o >/dev/null 2>&1
/bin/bash ../libtool --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I.
-I../include  -I../include   -g -O2 -Wall -c -o rand.lo rand.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../include -I../include -g -O2
-Wall -c rand.c  -fPIC -DPIC -o .libs/rand.o
rand.c: In function ‘rand_open’:
rand.c:84: warning: ignoring return value of ‘read’, declared with attribute
warn_unused_result
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../include -I../include -g -O2
-Wall -c rand.c -o rand.o >/dev/null 2>&1
/bin/bash ../libtool --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I.
-I../include  -I../include   -g -O2 -Wall -c -o strlcat.lo strlcat.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../include -I../include -g -O2
-Wall -c strlcat.c  -fPIC -DPIC -o .libs/strlcat.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../include -I../include -g -O2
-Wall -c strlcat.c -o strlcat.o >/dev/null 2>&1
/bin/bash ../libtool --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I.
-I../include  -I../include   -g -O2 -Wall -c -o strlcpy.lo strlcpy.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../include -I../include -g -O2
-Wall -c strlcpy.c  -fPIC -DPIC -o .libs/strlcpy.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../include -I../include -g -O2
-Wall -c strlcpy.c -o strlcpy.o >/dev/null 2>&1
/bin/bash ../libtool --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I.
-I../include  -I../include   -g -O2 -Wall -c -o arp-ioctl.lo arp-ioctl.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../include -I../include -g -O2
-Wall -c arp-ioctl.c  -fPIC -DPIC -o .libs/arp-ioctl.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../include -I../include -g -O2
-Wall -c arp-ioctl.c -o arp-ioctl.o >/dev/null 2>&1
/bin/bash ../libtool --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I.
-I../include  -I../include   -g -O2 -Wall -c -o eth-linux.lo eth-linux.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../include -I../include -g -O2
-Wall -c eth-linux.c  -fPIC -DPIC -o .libs/eth-linux.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../include -I../include -g -O2
-Wall -c eth-linux.c -o eth-linux.o >/dev/null 2>&1
/bin/bash ../libtool --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I.
-I../include  -I../include   -g -O2 -Wall -c -o fw-none.lo fw-none.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../include -I../include -g -O2
-Wall -c fw-none.c  -fPIC -DPIC -o .libs/fw-none.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../include -I../include -g -O2
-Wall -c fw-none.c -o fw-none.o >/dev/null 2>&1
/bin/bash ../libtool --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I.
-I../include  -I../include   -g -O2 -Wall -c -o intf.lo intf.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../include -I../include -g -O2
-Wall -c intf.c  -fPIC -DPIC -o .libs/intf.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../include -I../include -g -O2
-Wall -c intf.c -o intf.o >/dev/null 2>&1
/bin/bash ../libtool --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I.
-I../include  -I../include   -g -O2 -Wall -c -o ip.lo ip.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../include -I../include -g -O2
-Wall -c ip.c  -fPIC -DPIC -o .libs/ip.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../include -I../include -g -O2
-Wall -c ip.c -o ip.o >/dev/null 2>&1
/bin/bash ../libtool --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I.
-I../include  -I../include   -g -O2 -Wall -c -o route-linux.lo route-linux.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../include -I../include -g -O2
-Wall -c route-linux.c  -fPIC -DPIC -o .libs/route-linux.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../include -I../include -g -O2
-Wall -c route-linux.c -o route-linux.o >/dev/null 2>&1
/bin/bash ../libtool --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I.
-I../include  -I../include   -g -O2 -Wall -c -o tun-linux.lo tun-linux.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../include -I../include -g -O2
-Wall -c tun-linux.c  -fPIC -DPIC -o .libs/tun-linux.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../include -I../include -g -O2
-Wall -c tun-linux.c -o tun-linux.o >/dev/null 2>&1
/bin/bash ../libtool --tag=CC   --mode=link gcc  -g -O2 -Wall -version-info
1:1:0  -o libdnet.la -rpath /usr/local/lib addr-util.lo addr.lo blob.lo
ip-util.lo ip6.lo rand.lo strlcat.lo strlcpy.lo arp-ioctl.lo eth-linux.lo
fw-none.lo intf.lo ip.lo route-linux.lo tun-linux.lo
libtool: link: gcc -shared  .libs/addr-util.o .libs/addr.o .libs/blob.o
.libs/ip-util.o .libs/ip6.o .libs/rand.o .libs/strlcat.o .libs/strlcpy.o
.libs/arp-ioctl.o .libs/eth-linux.o .libs/fw-none.o .libs/intf.o .libs/ip.o
.libs/route-linux.o .libs/tun-linux.o      -Wl,-soname -Wl,libdnet.so.1 -o
.libs/libdnet.so.1.0.1
libtool: link: (cd ".libs" && rm -f "libdnet.so.1" && ln -s
"libdnet.so.1.0.1" "libdnet.so.1")
libtool: link: (cd ".libs" && rm -f "libdnet.so" && ln -s "libdnet.so.1.0.1"
"libdnet.so")
libtool: link: ar cru .libs/libdnet.a  addr-util.o addr.o blob.o ip-util.o
ip6.o rand.o strlcat.o strlcpy.o arp-ioctl.o eth-linux.o fw-none.o intf.o
ip.o route-linux.o tun-linux.o
libtool: link: ranlib .libs/libdnet.a
libtool: link: ( cd ".libs" && rm -f "libdnet.la" && ln -s "../libdnet.la" "
libdnet.la" )
make[2]: Leaving directory `/home/mraspberry/nmap/libdnet-stripped/src'
make[2]: Entering directory `/home/mraspberry/nmap/libdnet-stripped'
make[2]: Nothing to be done for `all-am'.
make[2]: Leaving directory `/home/mraspberry/nmap/libdnet-stripped'
make[1]: Leaving directory `/home/mraspberry/nmap/libdnet-stripped'
Compiling libnbase
cd nbase && make
make[1]: Entering directory `/home/mraspberry/nmap/nbase'
gcc -g -O2 -Wall    -DHAVE_CONFIG_H -D_FORTIFY_SOURCE=2    -c -o snprintf.o
snprintf.c
gcc -g -O2 -Wall    -DHAVE_CONFIG_H -D_FORTIFY_SOURCE=2    -c -o nbase_str.o
nbase_str.c
gcc -g -O2 -Wall    -DHAVE_CONFIG_H -D_FORTIFY_SOURCE=2    -c -o
nbase_misc.o nbase_misc.c
gcc -g -O2 -Wall    -DHAVE_CONFIG_H -D_FORTIFY_SOURCE=2    -c -o
nbase_memalloc.o nbase_memalloc.c
gcc -g -O2 -Wall    -DHAVE_CONFIG_H -D_FORTIFY_SOURCE=2    -c -o nbase_rnd.o
nbase_rnd.c
rm -f libnbase.a
ar cr libnbase.a snprintf.o nbase_str.o nbase_misc.o nbase_memalloc.o
nbase_rnd.o
ranlib libnbase.a
make[1]: Leaving directory `/home/mraspberry/nmap/nbase'
Compiling libnsock
cd nsock/src && make
make[1]: Entering directory `/home/mraspberry/nmap/nsock/src'
Makefile:80: makefile.dep: No such file or directory
gcc -MM -I../../nbase -DHAVE_CONFIG_H -DNSOCK_VERSION=\"0.02\"
-D_FORTIFY_SOURCE=2 -I../include -I../../libpcap error.c filespace.c
gh_list.c nsock_connect.c nsock_core.c nsock_iod.c nsock_read.c
nsock_timers.c nsock_write.c nsock_ssl.c nsock_utils.c nsock_event.c
nsock_pool.c netutils.c nsock_pcap.c  > makefile.dep
make[1]: Leaving directory `/home/mraspberry/nmap/nsock/src'
make[1]: Entering directory `/home/mraspberry/nmap/nsock/src'
gcc -c -I../../nbase -DHAVE_CONFIG_H -DNSOCK_VERSION=\"0.02\"
-D_FORTIFY_SOURCE=2 -I../include -I../../libpcap -g -O2 -Wall   error.c -o
error.o
gcc -c -I../../nbase -DHAVE_CONFIG_H -DNSOCK_VERSION=\"0.02\"
-D_FORTIFY_SOURCE=2 -I../include -I../../libpcap -g -O2 -Wall   filespace.c
-o filespace.o
gcc -c -I../../nbase -DHAVE_CONFIG_H -DNSOCK_VERSION=\"0.02\"
-D_FORTIFY_SOURCE=2 -I../include -I../../libpcap -g -O2 -Wall   gh_list.c -o
gh_list.o
gcc -c -I../../nbase -DHAVE_CONFIG_H -DNSOCK_VERSION=\"0.02\"
-D_FORTIFY_SOURCE=2 -I../include -I../../libpcap -g -O2 -Wall
nsock_connect.c -o nsock_connect.o
gcc -c -I../../nbase -DHAVE_CONFIG_H -DNSOCK_VERSION=\"0.02\"
-D_FORTIFY_SOURCE=2 -I../include -I../../libpcap -g -O2 -Wall   nsock_core.c
-o nsock_core.o
gcc -c -I../../nbase -DHAVE_CONFIG_H -DNSOCK_VERSION=\"0.02\"
-D_FORTIFY_SOURCE=2 -I../include -I../../libpcap -g -O2 -Wall   nsock_iod.c
-o nsock_iod.o
gcc -c -I../../nbase -DHAVE_CONFIG_H -DNSOCK_VERSION=\"0.02\"
-D_FORTIFY_SOURCE=2 -I../include -I../../libpcap -g -O2 -Wall   nsock_read.c
-o nsock_read.o
gcc -c -I../../nbase -DHAVE_CONFIG_H -DNSOCK_VERSION=\"0.02\"
-D_FORTIFY_SOURCE=2 -I../include -I../../libpcap -g -O2 -Wall
nsock_timers.c -o nsock_timers.o
gcc -c -I../../nbase -DHAVE_CONFIG_H -DNSOCK_VERSION=\"0.02\"
-D_FORTIFY_SOURCE=2 -I../include -I../../libpcap -g -O2 -Wall
nsock_write.c -o nsock_write.o
gcc -c -I../../nbase -DHAVE_CONFIG_H -DNSOCK_VERSION=\"0.02\"
-D_FORTIFY_SOURCE=2 -I../include -I../../libpcap -g -O2 -Wall   nsock_ssl.c
-o nsock_ssl.o
gcc -c -I../../nbase -DHAVE_CONFIG_H -DNSOCK_VERSION=\"0.02\"
-D_FORTIFY_SOURCE=2 -I../include -I../../libpcap -g -O2 -Wall
nsock_utils.c -o nsock_utils.o
gcc -c -I../../nbase -DHAVE_CONFIG_H -DNSOCK_VERSION=\"0.02\"
-D_FORTIFY_SOURCE=2 -I../include -I../../libpcap -g -O2 -Wall
nsock_event.c -o nsock_event.o
gcc -c -I../../nbase -DHAVE_CONFIG_H -DNSOCK_VERSION=\"0.02\"
-D_FORTIFY_SOURCE=2 -I../include -I../../libpcap -g -O2 -Wall   nsock_pool.c
-o nsock_pool.o
gcc -c -I../../nbase -DHAVE_CONFIG_H -DNSOCK_VERSION=\"0.02\"
-D_FORTIFY_SOURCE=2 -I../include -I../../libpcap -g -O2 -Wall   netutils.c
-o netutils.o
gcc -c -I../../nbase -DHAVE_CONFIG_H -DNSOCK_VERSION=\"0.02\"
-D_FORTIFY_SOURCE=2 -I../include -I../../libpcap -g -O2 -Wall   nsock_pcap.c
-o nsock_pcap.o
rm -f libnsock.a
ar cr libnsock.a error.o filespace.o gh_list.o nsock_connect.o nsock_core.o
nsock_iod.o nsock_read.o nsock_timers.o nsock_write.o nsock_ssl.o
nsock_utils.o nsock_event.o nsock_pool.o netutils.o nsock_pcap.o
ranlib libnsock.a
make[1]: Leaving directory `/home/mraspberry/nmap/nsock/src'
cd ncat && make
make[1]: Entering directory `/home/mraspberry/nmap/ncat'
Makefile:164: makefile.dep: No such file or directory
gcc -MM  -DHAVE_CONFIG_H -DNCAT_DATADIR="\"/usr/local/share/ncat\""
-D_FORTIFY_SOURCE=2 -I. -I.. -I../nsock/include/ -I../nbase ncat_main.c
ncat_connect.c ncat_core.c ncat_posix.c ncat_listen.c ncat_proxy.c
ncat_broker.c ncat_hostmatch.c ncat_ssl.c base64.c http.c util.c sys_wrap.c
makefile.dep
make[1]: Leaving directory `/home/mraspberry/nmap/ncat'
make[1]: Entering directory `/home/mraspberry/nmap/ncat'
gcc  -DHAVE_CONFIG_H -DNCAT_DATADIR="\"/usr/local/share/ncat\""
-D_FORTIFY_SOURCE=2 -I. -I.. -I../nsock/include/ -I../nbase -g -O2 -Wall -c
ncat_main.c -o ncat_main.o
gcc  -DHAVE_CONFIG_H -DNCAT_DATADIR="\"/usr/local/share/ncat\""
-D_FORTIFY_SOURCE=2 -I. -I.. -I../nsock/include/ -I../nbase -g -O2 -Wall -c
ncat_connect.c -o ncat_connect.o
gcc  -DHAVE_CONFIG_H -DNCAT_DATADIR="\"/usr/local/share/ncat\""
-D_FORTIFY_SOURCE=2 -I. -I.. -I../nsock/include/ -I../nbase -g -O2 -Wall -c
ncat_core.c -o ncat_core.o
gcc  -DHAVE_CONFIG_H -DNCAT_DATADIR="\"/usr/local/share/ncat\""
-D_FORTIFY_SOURCE=2 -I. -I.. -I../nsock/include/ -I../nbase -g -O2 -Wall -c
ncat_posix.c -o ncat_posix.o
gcc  -DHAVE_CONFIG_H -DNCAT_DATADIR="\"/usr/local/share/ncat\""
-D_FORTIFY_SOURCE=2 -I. -I.. -I../nsock/include/ -I../nbase -g -O2 -Wall -c
ncat_listen.c -o ncat_listen.o
gcc  -DHAVE_CONFIG_H -DNCAT_DATADIR="\"/usr/local/share/ncat\""
-D_FORTIFY_SOURCE=2 -I. -I.. -I../nsock/include/ -I../nbase -g -O2 -Wall -c
ncat_proxy.c -o ncat_proxy.o
gcc  -DHAVE_CONFIG_H -DNCAT_DATADIR="\"/usr/local/share/ncat\""
-D_FORTIFY_SOURCE=2 -I. -I.. -I../nsock/include/ -I../nbase -g -O2 -Wall -c
ncat_broker.c -o ncat_broker.o
gcc  -DHAVE_CONFIG_H -DNCAT_DATADIR="\"/usr/local/share/ncat\""
-D_FORTIFY_SOURCE=2 -I. -I.. -I../nsock/include/ -I../nbase -g -O2 -Wall -c
ncat_hostmatch.c -o ncat_hostmatch.o
gcc  -DHAVE_CONFIG_H -DNCAT_DATADIR="\"/usr/local/share/ncat\""
-D_FORTIFY_SOURCE=2 -I. -I.. -I../nsock/include/ -I../nbase -g -O2 -Wall -c
ncat_ssl.c -o ncat_ssl.o
gcc  -DHAVE_CONFIG_H -DNCAT_DATADIR="\"/usr/local/share/ncat\""
-D_FORTIFY_SOURCE=2 -I. -I.. -I../nsock/include/ -I../nbase -g -O2 -Wall -c
base64.c -o base64.o
gcc  -DHAVE_CONFIG_H -DNCAT_DATADIR="\"/usr/local/share/ncat\""
-D_FORTIFY_SOURCE=2 -I. -I.. -I../nsock/include/ -I../nbase -g -O2 -Wall -c
http.c -o http.o
gcc  -DHAVE_CONFIG_H -DNCAT_DATADIR="\"/usr/local/share/ncat\""
-D_FORTIFY_SOURCE=2 -I. -I.. -I../nsock/include/ -I../nbase -g -O2 -Wall -c
util.c -o util.o
gcc  -DHAVE_CONFIG_H -DNCAT_DATADIR="\"/usr/local/share/ncat\""
-D_FORTIFY_SOURCE=2 -I. -I.. -I../nsock/include/ -I../nbase -g -O2 -Wall -c
sys_wrap.c -o sys_wrap.o
gcc -o ncat -g -O2 -Wall  ncat_main.o ncat_connect.o ncat_core.o
ncat_posix.o ncat_listen.o ncat_proxy.o ncat_broker.o ncat_hostmatch.o
ncat_ssl.o base64.o http.o util.o sys_wrap.o ../nsock/src/libnsock.a
../nbase/libnbase.a -lssl -lcrypto -lssl -lcrypto -ldl
../nsock/src/libnsock.a(nsock_iod.o): In function `nsi_delete':
/home/mraspberry/nmap/nsock/src/nsock_iod.c:242: undefined reference to
`pcap_close'
../nsock/src/libnsock.a(nsock_pcap.o): In function `nsock_pcap_set_filter':
/home/mraspberry/nmap/nsock/src/nsock_pcap.c:161: undefined reference to
`pcap_lookupnet'
/home/mraspberry/nmap/nsock/src/nsock_pcap.c:168: undefined reference to
`pcap_compile'
/home/mraspberry/nmap/nsock/src/nsock_pcap.c:173: undefined reference to
`pcap_setfilter'
/home/mraspberry/nmap/nsock/src/nsock_pcap.c:174: undefined reference to
`pcap_geterr'
/home/mraspberry/nmap/nsock/src/nsock_pcap.c:169: undefined reference to
`pcap_geterr'
/home/mraspberry/nmap/nsock/src/nsock_pcap.c:178: undefined reference to
`pcap_freecode'
../nsock/src/libnsock.a(nsock_pcap.o): In function `nsock_pcap_open':
/home/mraspberry/nmap/nsock/src/nsock_pcap.c:66: undefined reference to
`pcap_open_live'
../nsock/src/libnsock.a(nsock_pcap.o): In function
`nsock_pcap_get_l3_offset':
/home/mraspberry/nmap/nsock/src/nsock_pcap.c:187: undefined reference to
`pcap_datalink'
../nsock/src/libnsock.a(nsock_pcap.o): In function `nsock_pcap_open':
/home/mraspberry/nmap/nsock/src/nsock_pcap.c:105: undefined reference to
`pcap_get_selectable_fd'
/home/mraspberry/nmap/nsock/src/nsock_pcap.c:112: undefined reference to
`pcap_setnonblock'
../nsock/src/libnsock.a(nsock_pcap.o): In function
`nsock_pcap_get_l3_offset':
/home/mraspberry/nmap/nsock/src/nsock_pcap.c:188: undefined reference to
`pcap_geterr'
../nsock/src/libnsock.a(nsock_pcap.o): In function `do_actual_pcap_read':
/home/mraspberry/nmap/nsock/src/nsock_pcap.c:293: undefined reference to
`pcap_next_ex'
/home/mraspberry/nmap/nsock/src/nsock_pcap.c:316: undefined reference to
`pcap_geterr'
collect2: ld returned 1 exit status
make[1]: *** [ncat] Error 1
make[1]: Leaving directory `/home/mraspberry/nmap/ncat'
make: *** [ncat_build] Error 2


On Mon, Jan 11, 2010 at 1:05 PM, David Fifield <david () bamsoftware com>wrote:

On Mon, Jan 11, 2010 at 05:00:10AM -0600, Matthew Raspberry wrote:
I am unable to compile Nmap on Ubuntu.

$ svn info
Path: .
URL: svn://svn.insecure.org/nmap
Repository Root: svn://svn.insecure.org
Repository UUID: e0a8ed71-7df4-0310-8962-fdc924857419
Revision: 16437
Node Kind: directory
Schedule: normal
Last Changed Author: david
Last Changed Rev: 16436
Last Changed Date: 2010-01-11 01:21:08 -0600 (Mon, 11 Jan 2010)

checking whether NLS is requested... yes
checking build system type... i686-pc-linux-gnu
checking host system type... i686-pc-linux-gnu
checking for gcc... gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o

...

gcc  -DHAVE_CONFIG_H -DNCAT_DATADIR="\"/usr/local/share/ncat\""
-D_FORTIFY_SOURCE=2 -I. -I.. -I../nsock/include/ -I../nbase -g -O2 -Wall
-c
util.c -o util.o
gcc  -DHAVE_CONFIG_H -DNCAT_DATADIR="\"/usr/local/share/ncat\""
-D_FORTIFY_SOURCE=2 -I. -I.. -I../nsock/include/ -I../nbase -g -O2 -Wall
-c
sys_wrap.c -o sys_wrap.o
gcc -o ncat -g -O2 -Wall  ncat_main.o ncat_connect.o ncat_core.o
ncat_posix.o ncat_listen.o ncat_proxy.o ncat_broker.o ncat_hostmatch.o
ncat_ssl.o base64.o http.o util.o sys_wrap.o ../nsock/src/libnsock.a
../nbase/libnbase.a -lssl -lcrypto -lssl -lcrypto -ldl
make[1]: Leaving directory `/home/mraspberry/nmap/ncat'

I don't see any errors in the output, but it seems to end before nmap
itself gets compiled. Can you be more specific about the problem?

What configure and make commands did you run? Try running "make
distclean" and starting over.

David Fifield




-- 
Matt Raspberry
_______________________________________________
Sent through the nmap-dev mailing list
http://cgi.insecure.org/mailman/listinfo/nmap-dev
Archived at http://seclists.org/nmap-dev/


Current thread: