./configure checking for gcc... no checking for cc... cc checking for C compiler default output... 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 checking whether we are using the GNU C compiler... no checking whether cc accepts -g... yes checking for cc option to accept ANSI C... none needed checking for g++... no checking for c++... no checking for gpp... no checking for aCC... no checking for CC... no checking for cxx... no checking for cc++... no checking for cl... no checking for FCC... no checking for KCC... no checking for RCC... no checking for xlC_r... no checking for xlC... no checking whether we are using the GNU C++ compiler... no checking whether g++ accepts -g... no checking build system type... sparc-sun-solaris2.8 checking host system type... sparc-sun-solaris2.8 checking for main in -lm... yes checking for gethostent... no checking for gethostent in -lnsl... yes checking for setsockopt... no checking for setsockopt in -lsocket... yes checking for nanosleep... no checking for nanosleep in -lposix4... yes checking how to run the C preprocessor... cc -E checking for egrep... egrep checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... no checking for unistd.h... yes checking pcap.h usability... no checking pcap.h presence... no checking for pcap.h... no checking for ANSI C header files... (cached) yes checking for string.h... (cached) yes checking getopt.h usability... no checking getopt.h presence... no checking for getopt.h... no checking for strings.h... (cached) yes checking for memory.h... (cached) yes checking sys/param.h usability... yes checking sys/param.h presence... yes checking for sys/param.h... yes checking sys/sockio.h usability... yes checking sys/sockio.h presence... yes checking for sys/sockio.h... yes checking netinet/if_ether.h usability... no checking netinet/if_ether.h presence... yes configure: WARNING: netinet/if_ether.h: present but cannot be compiled configure: WARNING: netinet/if_ether.h: check for missing prerequisite headers? configure: WARNING: netinet/if_ether.h: proceeding with the preprocessor's resul t configure: WARNING: ## ------------------------------------ ## configure: WARNING: ## Report this to address@hidden ## configure: WARNING: ## ------------------------------------ ## checking for netinet/if_ether.h... yes checking bstring.h usability... no checking bstring.h presence... no checking for bstring.h... no checking sys/time.h usability... yes checking sys/time.h presence... yes checking for sys/time.h... yes checking pwd.h usability... yes checking pwd.h presence... yes checking for pwd.h... yes checking for unistd.h... (cached) yes checking whether time.h and sys/time.h may both be included... yes checking for inline... inline checking struct ip... yes checking ip_v in struct ip... yes checking if sockaddr{} has sa_len member... no checking whether byte ordering is bigendian... yes checking if struct in_addr is a wacky huge structure (some Sun boxes)... yes checking if struct icmp exists... yes checking if struct ip exists... yes checking if struct ip has ip_sum member... yes checking for bzero... yes checking for snprintf... yes checking for vsnprintf... yes checking for memcpy... yes checking for usleep... yes checking for nanosleep... (cached) no checking for strerror... yes checking for strcasestr... no checking for inet_aton... no checking for getopt_long_only... no checking for gtk-config... no checking If you have GTK+ installed... no configure: WARNING: Gtk+ has not been installed -> nmapfe will not be made configure: creating ./config.status config.status: creating Makefile config.status: creating config.h configure: configuring in nbase configure: running /bin/bash './configure' --prefix=/usr/local --cache-file=/de v/null --srcdir=. checking for gcc... no checking for cc... cc checking for C compiler default output... 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 checking whether we are using the GNU C compiler... no checking whether cc accepts -g... yes checking for cc option to accept ANSI C... none needed checking for ranlib... ranlib checking build system type... sparc-sun-solaris2.8 checking host system type... sparc-sun-solaris2.8 checking how to run the C preprocessor... cc -E checking for egrep... egrep checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... no checking for unistd.h... yes checking for string.h... (cached) yes checking getopt.h usability... no checking getopt.h presence... no checking for getopt.h... no checking for strings.h... (cached) yes checking for memory.h... (cached) yes checking sys/param.h usability... yes checking sys/param.h presence... yes checking for sys/param.h... yes checking sys/time.h usability... yes checking sys/time.h presence... yes checking for sys/time.h... yes checking for unistd.h... (cached) yes checking bstring.h usability... no checking bstring.h presence... no checking for bstring.h... no checking errno.h usability... yes checking errno.h presence... yes checking for errno.h... yes checking for sys/types.h... (cached) yes checking for sys/time.h... (cached) yes checking sys/socket.h usability... yes checking sys/socket.h presence... yes checking for sys/socket.h... yes checking netinet/in.h usability... yes checking netinet/in.h presence... yes checking for netinet/in.h... yes checking netinet/if_ether.h usability... no checking netinet/if_ether.h presence... yes configure: WARNING: netinet/if_ether.h: present but cannot be compiled configure: WARNING: netinet/if_ether.h: check for missing prerequisite headers? configure: WARNING: netinet/if_ether.h: proceeding with the preprocessor's resul t configure: WARNING: ## ------------------------------------ ## configure: WARNING: ## Report this to address@hidden ## configure: WARNING: ## ------------------------------------ ## checking for netinet/if_ether.h... yes checking sys/sockio.h usability... yes checking sys/sockio.h presence... yes checking for sys/sockio.h... yes checking rpc/types.h usability... yes checking rpc/types.h presence... yes checking for rpc/types.h... yes checking netdb.h usability... yes checking netdb.h presence... yes checking for netdb.h... yes checking pwd.h usability... yes checking pwd.h presence... yes checking for pwd.h... yes checking arpa/inet.h usability... yes checking arpa/inet.h presence... yes checking for arpa/inet.h... yes checking sys/resource.h usability... yes checking sys/resource.h presence... yes checking for sys/resource.h... yes checking for sys/stat.h... (cached) yes checking sys/wait.h usability... yes checking sys/wait.h presence... yes checking for sys/wait.h... yes checking libiberty.h usability... no checking libiberty.h presence... no checking for libiberty.h... no checking whether time.h and sys/time.h may both be included... yes checking for inline... inline checking for __attribute__... no checking whether byte ordering is bigendian... yes checking for gethostent... no checking for gethostent in -lnsl... yes checking for setsockopt... no checking for setsockopt in -lsocket... yes checking for char... yes checking size of char... 1 checking for short... yes checking size of short... 2 checking for int... yes checking size of int... 4 checking for long... yes checking size of long... 4 checking for bzero... yes checking for snprintf... yes checking for vsnprintf... yes checking for memcpy... yes checking for nanosleep... no checking for strerror... yes checking for strcasestr... no checking for strcasecmp... yes checking for strncasecmp... yes checking for signal... yes checking for inet_aton... no checking for vsnprintf... (cached) yes checking for snprintf... (cached) yes checking for asprintf... no checking for asnprintf... no checking for vasprintf... no checking for vasnprintf... no checking for usleep... yes checking for gettimeofday... yes checking for sleep... yes checking for getopt_long_only... no checking for strcasecmp... (cached) yes checking for strncasecmp... (cached) yes checking for library containing getaddrinfo... none required checking for library containing gai_strerror... none required checking for library containing getnameinfo... none required checking for gai_strerror... yes checking for inet_ntop... yes checking for inet_pton... yes checking for working getaddrinfo... yes checking for working getnameinfo... yes checking for sockaddr_in6... yes checking for sockaddr_storage... yes checking for AF_INET6 definition... yes checking for IPv6 support... yes configure: creating ./config.status config.status: creating Makefile config.status: creating nbase_config.h configure: configuring in libpcap-possiblymodified configure: running /bin/bash './configure' --prefix=/usr/local --cache-file=/de v/null --srcdir=. checking build system type... sparc-sun-solaris2.8 checking host system type... sparc-sun-solaris2.8 checking target system type... sparc-sun-solaris2.8 checking for gcc... no checking for cc... cc checking for C compiler default output... 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 checking whether we are using the GNU C compiler... no checking whether cc accepts -g... yes checking for cc option to accept ANSI C... none needed checking that cc handles ansi prototypes... yes checking for inline... inline checking for __attribute__... no checking for u_int8_t using cc... no checking for u_int16_t using cc... no checking for u_int32_t using cc... no checking how to run the C preprocessor... cc -E checking for egrep... egrep checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... no checking for unistd.h... yes checking sys/ioccom.h usability... yes checking sys/ioccom.h presence... yes checking for sys/ioccom.h... yes checking sys/sockio.h usability... yes checking sys/sockio.h presence... yes checking for sys/sockio.h... yes checking ifaddrs.h usability... no checking ifaddrs.h presence... no checking for ifaddrs.h... no checking limits.h usability... yes checking limits.h presence... yes checking for limits.h... yes checking netinet/if_ether.h usability... no checking netinet/if_ether.h presence... yes configure: WARNING: netinet/if_ether.h: present but cannot be compiled configure: WARNING: netinet/if_ether.h: check for missing prerequisite headers? configure: WARNING: netinet/if_ether.h: proceeding with the preprocessor's resul t configure: WARNING: ## ------------------------------------ ## configure: WARNING: ## Report this to address@hidden ## configure: WARNING: ## ------------------------------------ ## checking for netinet/if_ether.h... yes checking for ether_hostton... no checking for strerror... yes checking for strlcpy... yes checking if --disable-protochain option is specified... enabled checking packet capture type... dlpi checking if --enable-ipv6 option is specified... no checking whether to build optimizer debugging code... no checking whether to build parser debugging code... no checking sys/bufmod.h usability... yes checking sys/bufmod.h presence... yes checking for sys/bufmod.h... yes checking sys/dlpi_ext.h usability... no checking sys/dlpi_ext.h presence... no checking for sys/dlpi_ext.h... no checking for /dev/dlpi device... no checking for /dev/dlpi directory... no checking whether we have /proc/net/dev... no checking for ranlib... ranlib checking if sockaddr struct has sa_len member... no checking if dl_hp_ppa_info_t struct has dl_module_id_1 member... no checking if unaligned accesses fail... yes checking for a BSD-compatible install... ./install-sh -c configure: creating ./config.status config.status: creating Makefile config.status: creating config.h configure: configuring in nbase configure: running /bin/bash './configure' --prefix=/usr/local --cache-file=/de v/null --srcdir=. checking for gcc... no checking for cc... cc checking for C compiler default output... 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 checking whether we are using the GNU C compiler... no checking whether cc accepts -g... yes checking for cc option to accept ANSI C... none needed checking for ranlib... ranlib checking build system type... sparc-sun-solaris2.8 checking host system type... sparc-sun-solaris2.8 checking how to run the C preprocessor... cc -E checking for egrep... egrep checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... no checking for unistd.h... yes checking for string.h... (cached) yes checking getopt.h usability... no checking getopt.h presence... no checking for getopt.h... no checking for strings.h... (cached) yes checking for memory.h... (cached) yes checking sys/param.h usability... yes checking sys/param.h presence... yes checking for sys/param.h... yes checking sys/time.h usability... yes checking sys/time.h presence... yes checking for sys/time.h... yes checking for unistd.h... (cached) yes checking bstring.h usability... no checking bstring.h presence... no checking for bstring.h... no checking errno.h usability... yes checking errno.h presence... yes checking for errno.h... yes checking for sys/types.h... (cached) yes checking for sys/time.h... (cached) yes checking sys/socket.h usability... yes checking sys/socket.h presence... yes checking for sys/socket.h... yes checking netinet/in.h usability... yes checking netinet/in.h presence... yes checking for netinet/in.h... yes checking netinet/if_ether.h usability... no checking netinet/if_ether.h presence... yes configure: WARNING: netinet/if_ether.h: present but cannot be compiled configure: WARNING: netinet/if_ether.h: check for missing prerequisite headers? configure: WARNING: netinet/if_ether.h: proceeding with the preprocessor's resul t configure: WARNING: ## ------------------------------------ ## configure: WARNING: ## Report this to address@hidden ## configure: WARNING: ## ------------------------------------ ## checking for netinet/if_ether.h... yes checking sys/sockio.h usability... yes checking sys/sockio.h presence... yes checking for sys/sockio.h... yes checking rpc/types.h usability... yes checking rpc/types.h presence... yes checking for rpc/types.h... yes checking netdb.h usability... yes checking netdb.h presence... yes checking for netdb.h... yes checking pwd.h usability... yes checking pwd.h presence... yes checking for pwd.h... yes checking arpa/inet.h usability... yes checking arpa/inet.h presence... yes checking for arpa/inet.h... yes checking sys/resource.h usability... yes checking sys/resource.h presence... yes checking for sys/resource.h... yes checking for sys/stat.h... (cached) yes checking sys/wait.h usability... yes checking sys/wait.h presence... yes checking for sys/wait.h... yes checking libiberty.h usability... no checking libiberty.h presence... no checking for libiberty.h... no checking whether time.h and sys/time.h may both be included... yes checking for inline... inline checking for __attribute__... no checking whether byte ordering is bigendian... yes checking for gethostent... no checking for gethostent in -lnsl... yes checking for setsockopt... no checking for setsockopt in -lsocket... yes checking for char... yes checking size of char... 1 checking for short... yes checking size of short... 2 checking for int... yes checking size of int... 4 checking for long... yes checking size of long... 4 checking for bzero... yes checking for snprintf... yes checking for vsnprintf... yes checking for memcpy... yes checking for nanosleep... no checking for strerror... yes checking for strcasestr... no checking for strcasecmp... yes checking for strncasecmp... yes checking for signal... yes checking for inet_aton... no checking for vsnprintf... (cached) yes checking for snprintf... (cached) yes checking for asprintf... no checking for asnprintf... no checking for vasprintf... no checking for vasnprintf... no checking for usleep... yes checking for gettimeofday... yes checking for sleep... yes checking for getopt_long_only... no checking for strcasecmp... (cached) yes checking for strncasecmp... (cached) yes checking for library containing getaddrinfo... none required checking for library containing gai_strerror... none required checking for library containing getnameinfo... none required checking for gai_strerror... yes checking for inet_ntop... yes checking for inet_pton... yes checking for working getaddrinfo... yes checking for working getnameinfo... yes checking for sockaddr_in6... yes checking for sockaddr_storage... yes checking for AF_INET6 definition... yes checking for IPv6 support... yes configure: creating ./config.status config.status: creating Makefile config.status: creating nbase_config.h config.status: nbase_config.h is unchanged configure: configuring in libpcap-possiblymodified configure: running /bin/bash './configure' --prefix=/usr/local --cache-file=/de v/null --srcdir=. checking build system type... sparc-sun-solaris2.8 checking host system type... sparc-sun-solaris2.8 checking target system type... sparc-sun-solaris2.8 checking for gcc... no checking for cc... cc checking for C compiler default output... 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 checking whether we are using the GNU C compiler... no checking whether cc accepts -g... yes checking for cc option to accept ANSI C... none needed checking that cc handles ansi prototypes... yes checking for inline... inline checking for __attribute__... no checking for u_int8_t using cc... no checking for u_int16_t using cc... no checking for u_int32_t using cc... no checking how to run the C preprocessor... cc -E checking for egrep... egrep checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... no checking for unistd.h... yes checking sys/ioccom.h usability... yes checking sys/ioccom.h presence... yes checking for sys/ioccom.h... yes checking sys/sockio.h usability... yes checking sys/sockio.h presence... yes checking for sys/sockio.h... yes checking ifaddrs.h usability... no checking ifaddrs.h presence... no checking for ifaddrs.h... no checking limits.h usability... yes checking limits.h presence... yes checking for limits.h... yes checking netinet/if_ether.h usability... no checking netinet/if_ether.h presence... yes configure: WARNING: netinet/if_ether.h: present but cannot be compiled configure: WARNING: netinet/if_ether.h: check for missing prerequisite headers? configure: WARNING: netinet/if_ether.h: proceeding with the preprocessor's resul t configure: WARNING: ## ------------------------------------ ## configure: WARNING: ## Report this to address@hidden ## configure: WARNING: ## ------------------------------------ ## checking for netinet/if_ether.h... yes checking for ether_hostton... no checking for strerror... yes checking for strlcpy... yes checking if --disable-protochain option is specified... enabled checking packet capture type... dlpi checking if --enable-ipv6 option is specified... no checking whether to build optimizer debugging code... no checking whether to build parser debugging code... no checking sys/bufmod.h usability... yes checking sys/bufmod.h presence... yes checking for sys/bufmod.h... yes checking sys/dlpi_ext.h usability... no checking sys/dlpi_ext.h presence... no checking for sys/dlpi_ext.h... no checking for /dev/dlpi device... no checking for /dev/dlpi directory... no checking whether we have /proc/net/dev... no checking for ranlib... ranlib checking if sockaddr struct has sa_len member... no checking if dl_hp_ppa_info_t struct has dl_module_id_1 member... no checking if unaligned accesses fail... yes checking for a BSD-compatible install... ./install-sh -c configure: creating ./config.status config.status: creating Makefile config.status: creating config.h config.status: config.h is unchanged address@hidden # make Compiling libpcap cc -I. -I/usr/local/include -O -DHAVE_CONFIG_H -c ./pcap-dlpi.c cc -I. -I/usr/local/include -O -DHAVE_CONFIG_H -c ./pcap.c cc -I. -I/usr/local/include -O -DHAVE_CONFIG_H -c ./inet.c cc -I. -I/usr/local/include -O -DHAVE_CONFIG_H -c ./gencode.c "./gencode.c", line 82: warning: initializer does not fit or is out of range: -1 "./gencode.c", line 82: warning: initializer does not fit or is out of range: -1 cc -I. -I/usr/local/include -O -DHAVE_CONFIG_H -c ./optimize.c cc -I. -I/usr/local/include -O -DHAVE_CONFIG_H -c ./nametoaddr.c cc -I. -I/usr/local/include -O -DHAVE_CONFIG_H -c ./etherent.c cc -I. -I/usr/local/include -O -DHAVE_CONFIG_H -c ./savefile.c cc -I. -I/usr/local/include -O -DHAVE_CONFIG_H -c bpf_filter.c cc -I. -I/usr/local/include -O -DHAVE_CONFIG_H -c ./bpf_image.c cc -I. -I/usr/local/include -O -DHAVE_CONFIG_H -c ./bpf_dump.c cc -I. -I/usr/local/include -O -DHAVE_CONFIG_H -c scanner.c cc -I. -I/usr/local/include -O -DHAVE_CONFIG_H -Dyylval=pcap_lval -c grammar.c sed -e 's/.*/char pcap_version[] = "&";/' ./VERSION > version.c cc -I. -I/usr/local/include -O -DHAVE_CONFIG_H -c version.c ar rc libpcap.a pcap-dlpi.o pcap.o inet.o gencode.o optimize.o nametoaddr.o eth erent.o savefile.o bpf_filter.o bpf_image.o bpf_dump.o scanner.o grammar.o versi on.o ranlib libpcap.a Compiling libnbase cd nbase; make cc -g -g -DHAVE_CONFIG_H -DNCRACK_VERSION=\"\" -DHAVE_CONFIG_H=1 -c inet_at on.c "/usr/include/netdb.h", line 412: warning: macro redefined: MAXHOSTNAMELEN cc -g -g -DHAVE_CONFIG_H -DNCRACK_VERSION=\"\" -DHAVE_CONFIG_H=1 -c snprint f.c cc -g -g -DHAVE_CONFIG_H -DNCRACK_VERSION=\"\" -DHAVE_CONFIG_H=1 -c getopt. c cc -g -g -DHAVE_CONFIG_H -DNCRACK_VERSION=\"\" -DHAVE_CONFIG_H=1 -c getopt1 .c cc -g -g -DHAVE_CONFIG_H -DNCRACK_VERSION=\"\" -DHAVE_CONFIG_H=1 -c nbase_s tr.c cc -g -g -DHAVE_CONFIG_H -DNCRACK_VERSION=\"\" -DHAVE_CONFIG_H=1 -c nbase_m isc.c "nbase_misc.c", line 38: warning: empty translation unit Compiling libnbase rm -f libnbase.a ar cr libnbase.a inet_aton.o snprintf.o getopt.o getopt1.o nbase_str.o nbase_mis c.o ranlib libnbase.a g++ -c -g -Wall -Ilibpcap-possiblymodified -Inbase -DHAVE_CONFIG_H -DNMAP_VER SION=\"3.27\" -DNMAP_NAME=\"nmap\" -DNMAP_URL=\"www.insecure.org/nmap/\" -DNMAP_ PLATFORM=\"sparc-sun-solaris2.8\" -DNMAPDATADIR=\"/usr/local/share/nmap\" -Ilibp cap-possiblymodified main.cc -o main.o sh: g++: not found *** Error code 1 make: Fatal error: Command failed for target `main.o' address@hidden #