Nmap Development mailing list archives

Re: compile error on Ubuntu 9.10


From: Matt Raspberry <m4zr41618 () gmail com>
Date: Mon, 2 Nov 2009 13:54:44 -0600

David,

I ran make distclean and then reran the configure script and make and it
failed as well. Here is the output from the rerun of make.

$ make
Makefile:316: 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/matt/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/matt/nmap/liblua'
Compiling libpcap
make[1]: Entering directory `/home/matt/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/matt/nmap/libpcap'
Compiling libpcre
make[1]: Entering directory `/home/matt/nmap/libpcre'
make  all-am
make[2]: Entering directory `/home/matt/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/matt/nmap/libpcre'
make[1]: Leaving directory `/home/matt/nmap/libpcre'
Compiling libdnet
make[1]: Entering directory `/home/matt/nmap/libdnet-stripped'
Making all in include
make[2]: Entering directory `/home/matt/nmap/libdnet-stripped/include'
make  all-recursive
make[3]: Entering directory `/home/matt/nmap/libdnet-stripped/include'
Making all in dnet
make[4]: Entering directory `/home/matt/nmap/libdnet-stripped/include/dnet'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/home/matt/nmap/libdnet-stripped/include/dnet'
make[4]: Entering directory `/home/matt/nmap/libdnet-stripped/include'
make[4]: Leaving directory `/home/matt/nmap/libdnet-stripped/include'
make[3]: Leaving directory `/home/matt/nmap/libdnet-stripped/include'
make[2]: Leaving directory `/home/matt/nmap/libdnet-stripped/include'
Making all in src
make[2]: Entering directory `/home/matt/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/matt/nmap/libdnet-stripped/src'
make[2]: Entering directory `/home/matt/nmap/libdnet-stripped'
make[2]: Nothing to be done for `all-am'.
make[2]: Leaving directory `/home/matt/nmap/libdnet-stripped'
make[1]: Leaving directory `/home/matt/nmap/libdnet-stripped'
Compiling libnbase
cd nbase && make
make[1]: Entering directory `/home/matt/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/matt/nmap/nbase'
Compiling libnsock
cd nsock/src && make
make[1]: Entering directory `/home/matt/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/matt/nmap/nsock/src'
make[1]: Entering directory `/home/matt/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/matt/nmap/nsock/src'
cd ncat && make
make[1]: Entering directory `/home/matt/nmap/ncat'
Makefile:168: makefile.dep: No such file or directory
gcc -MM -I../libpcap -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/matt/nmap/ncat'
make[1]: Entering directory `/home/matt/nmap/ncat'
gcc -I../libpcap -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 -I../libpcap -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 -I../libpcap -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 -I../libpcap -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 -I../libpcap -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 -I../libpcap -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 -I../libpcap -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 -I../libpcap -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 -I../libpcap -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 -I../libpcap -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 -I../libpcap -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 -I../libpcap -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 -I../libpcap -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 -L../libpcap  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 -lpcap -lssl
-lcrypto -ldl
../libpcap/libpcap.a(gencode.o): In function `pcap_compile':
/home/matt/nmap/libpcap/./gencode.c:397: undefined reference to `lex_init'
/home/matt/nmap/libpcap/./gencode.c:399: undefined reference to `pcap_parse'
/home/matt/nmap/libpcap/./gencode.c:416: undefined reference to
`lex_cleanup'
/home/matt/nmap/libpcap/./gencode.c:383: undefined reference to
`lex_cleanup'
../libpcap/libpcap.a(grammar.o): In function `yyparse':
/home/matt/nmap/libpcap/y.tab.c:2092: undefined reference to `yylex'
collect2: ld returned 1 exit status
make[1]: *** [ncat] Error 1
make[1]: Leaving directory `/home/matt/nmap/ncat'
make: *** [ncat_build] Error 2


On Mon, Nov 2, 2009 at 9:15 AM, David Fifield <david () bamsoftware com> wrote:

On Mon, Nov 02, 2009 at 01:29:41AM -0600, Matt Raspberry wrote:
Hi all,

I am unable to compile r15955 on Ubuntu 9.10

gcc -o ncat -g -O2 -Wall -L../libpcap  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 -lpcap -lssl
-lcrypto -ldl
../libpcap/libpcap.a(gencode.o): In function `pcap_compile':
/home/matt/nmap/libpcap/./gencode.c:397: undefined reference to
`lex_init'
/home/matt/nmap/libpcap/./gencode.c:399: undefined reference to
`pcap_parse'
/home/matt/nmap/libpcap/./gencode.c:416: undefined reference to
`lex_cleanup'
/home/matt/nmap/libpcap/./gencode.c:383: undefined reference to
`lex_cleanup'
../libpcap/libpcap.a(grammar.o): In function `yyparse':
/home/matt/nmap/libpcap/y.tab.c:2092: undefined reference to `yylex'
collect2: ld returned 1 exit status
make[1]: *** [ncat] Error 1
make[1]: Leaving directory `/home/matt/nmap/ncat'
make: *** [ncat_build] Error 2

Try running "make distclean", then configuring and compiling again.
libpcap was recently upgraded so a SVN update may have messed up the
dates on the build files.

Building libpcap should not require Bison or Flex when done within the
Nmap tree. Normally it does, but we pregenerate the parser files and
keep them in the repository.

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: