Nmap Development mailing list archives

re: Problem compile nmap-4.68 on SunOS 5.6


From: "Najib Hassan" <starbucks.cafe () gmail com>
Date: Sat, 13 Sep 2008 16:50:40 +0800

Hi, I just configure nmap-4.68 on my sunOS 4.68 box and it work but having
problem after trying to "make" step.
Does anyone know why this may be?

configure: creating ./config.status
config.status: creating Makefile
config.status: creating nsock_config.h
  (  )   /\   _                 (
    \ |  (  \ ( \.(               )                      _____
  \  \ \  `  `   ) \             (  ___                 / _   \
 (_`    \+   . x  ( .\            \/   \____-----------/ (o)   \_
- .-               \+  ;          (  O                           \____
                          )        \_____________  `              \  /
(__                +- .( -'.- <. - _  VVVVVVV VV V\                 \/
(_____            ._._: <_ - <- _  (--  _AAAAAAA__A_/                |
  .    /./.+-  . .- /  +--  - .     \______________//_              \_______
  (__ ' /x  / x _/ (                                  \___'          \     /
 , x / ( '  . / .  /                                      |           \   /
    /  /  _/ /    +                                      /              \/
   '  (__/                                             /                  \
             NMAP IS A POWERFUL TOOL -- USE CAREFULLY AND RESPONSIBLY
Configuration complete.  Type make (or gmake on some *BSD machines) to
compile.
e3000.fed.cuhk.edu.hk:/opt/pta/nmap-4.68 21:17>

ariyako.b0x:/opt/pta/nmap-4.68 15:42> uname -a
SunOS ariyako.b0x 5.6 Generic_105181-31 sun4u sparc SUNW,Ultra-Enterprise
ariyako.b0x:/opt/pta/nmap-4.68 15:42> make
Compiling liblua
make[1]: Entering directory `/opt/pta/nmap-4.68/liblua'
make[1]: `liblua.a' is up to date.
make[1]: Leaving directory `/opt/pta/nmap-4.68/liblua'
Compiling libpcap
make[1]: Entering directory `/opt/pta/nmap-4.68/libpcap'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/opt/pta/nmap-4.68/libpcap'
Compiling libpcre
make[1]: Entering directory `/opt/pta/nmap-4.68/libpcre'
make  all-am
make[2]: Entering directory `/opt/pta/nmap-4.68/libpcre'
make[2]: Nothing to be done for `all-am'.
make[2]: Leaving directory `/opt/pta/nmap-4.68/libpcre'
make[1]: Leaving directory `/opt/pta/nmap-4.68/libpcre'
Compiling libdnet
make[1]: Entering directory `/opt/pta/nmap-4.68/libdnet-stripped'
Making all in include
make[2]: Entering directory `/opt/pta/nmap-4.68/libdnet-stripped/include'
make  all-recursive
make[3]: Entering directory `/opt/pta/nmap-4.68/libdnet-stripped/include'
Making all in dnet
make[4]: Entering directory
`/opt/pta/nmap-4.68/libdnet-stripped/include/dnet'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory
`/opt/pta/nmap-4.68/libdnet-stripped/include/dnet'
make[4]: Entering directory `/opt/pta/nmap-4.68/libdnet-stripped/include'
make[4]: Nothing to be done for `all-am'.
make[4]: Leaving directory `/opt/pta/nmap-4.68/libdnet-stripped/include'
make[3]: Leaving directory `/opt/pta/nmap-4.68/libdnet-stripped/include'
make[2]: Leaving directory `/opt/pta/nmap-4.68/libdnet-stripped/include'
Making all in src
make[2]: Entering directory `/opt/pta/nmap-4.68/libdnet-stripped/src'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/opt/pta/nmap-4.68/libdnet-stripped/src'
make[2]: Entering directory `/opt/pta/nmap-4.68/libdnet-stripped'
make[2]: Nothing to be done for `all-am'.
make[2]: Leaving directory `/opt/pta/nmap-4.68/libdnet-stripped'
make[1]: Leaving directory `/opt/pta/nmap-4.68/libdnet-stripped'
Compiling libnbase
cd nbase && make
make[1]: Entering directory `/opt/pta/nmap-4.68/nbase'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/opt/pta/nmap-4.68/nbase'
Compiling libnsock
cd nsock/src && make
make[1]: Entering directory `/opt/pta/nmap-4.68/nsock/src'
gcc -c  -g -O2 -Wall  -I../../nbase  -DHAVE_CONFIG_H
-DNSOCK_VERSION=\"0.02\" -I../include -I../../libpcap nsock_connect.c -o
nsock_connect.o
nsock_connect.c: In function `nsi_getlastcommunicationinfo':
nsock_connect.c:312: error: `socklen_t' undeclared (first use in this
function)
nsock_connect.c:312: error: (Each undeclared identifier is reported only
once
nsock_connect.c:312: error: for each function it appears in.)
nsock_connect.c:312: error: parse error before "slen"
nsock_connect.c:329: error: `slen' undeclared (first use in this function)
make[1]: *** [nsock_connect.o] Error 1
make[1]: Leaving directory `/opt/pta/nmap-4.68/nsock/src'
make: *** [nsock_build] Error 2

ariyako.b0x:/opt/pta/nmap-4.68 15:42> gmake
Compiling liblua
gmake[1]: Entering directory `/opt/pta/nmap-4.68/liblua'
gmake[1]: `liblua.a' is up to date.
gmake[1]: Leaving directory `/opt/pta/nmap-4.68/liblua'
Compiling libpcap
gmake[1]: Entering directory `/opt/pta/nmap-4.68/libpcap'
gmake[1]: Nothing to be done for `all'.
gmake[1]: Leaving directory `/opt/pta/nmap-4.68/libpcap'
Compiling libpcre
gmake[1]: Entering directory `/opt/pta/nmap-4.68/libpcre'
gmake  all-am
gmake[2]: Entering directory `/opt/pta/nmap-4.68/libpcre'
gmake[2]: Nothing to be done for `all-am'.
gmake[2]: Leaving directory `/opt/pta/nmap-4.68/libpcre'
gmake[1]: Leaving directory `/opt/pta/nmap-4.68/libpcre'
Compiling libdnet
gmake[1]: Entering directory `/opt/pta/nmap-4.68/libdnet-stripped'
Making all in include
gmake[2]: Entering directory `/opt/pta/nmap-4.68/libdnet-stripped/include'
gmake  all-recursive
gmake[3]: Entering directory `/opt/pta/nmap-4.68/libdnet-stripped/include'
Making all in dnet
gmake[4]: Entering directory
`/opt/pta/nmap-4.68/libdnet-stripped/include/dnet'
gmake[4]: Nothing to be done for `all'.
gmake[4]: Leaving directory
`/opt/pta/nmap-4.68/libdnet-stripped/include/dnet'
gmake[4]: Entering directory `/opt/pta/nmap-4.68/libdnet-stripped/include'
gmake[4]: Nothing to be done for `all-am'.
gmake[4]: Leaving directory `/opt/pta/nmap-4.68/libdnet-stripped/include'
gmake[3]: Leaving directory `/opt/pta/nmap-4.68/libdnet-stripped/include'
gmake[2]: Leaving directory `/opt/pta/nmap-4.68/libdnet-stripped/include'
Making all in src
gmake[2]: Entering directory `/opt/pta/nmap-4.68/libdnet-stripped/src'
gmake[2]: Nothing to be done for `all'.
gmake[2]: Leaving directory `/opt/pta/nmap-4.68/libdnet-stripped/src'
gmake[2]: Entering directory `/opt/pta/nmap-4.68/libdnet-stripped'
gmake[2]: Nothing to be done for `all-am'.
gmake[2]: Leaving directory `/opt/pta/nmap-4.68/libdnet-stripped'
gmake[1]: Leaving directory `/opt/pta/nmap-4.68/libdnet-stripped'
Compiling libnbase
cd nbase && gmake
gmake[1]: Entering directory `/opt/pta/nmap-4.68/nbase'
gmake[1]: Nothing to be done for `all'.
gmake[1]: Leaving directory `/opt/pta/nmap-4.68/nbase'
Compiling libnsock
cd nsock/src && gmake
gmake[1]: Entering directory `/opt/pta/nmap-4.68/nsock/src'
gcc -c  -g -O2 -Wall  -I../../nbase  -DHAVE_CONFIG_H
-DNSOCK_VERSION=\"0.02\" -I../include -I../../libpcap nsock_connect.c -o
nsock_connect.o
nsock_connect.c: In function `nsi_getlastcommunicationinfo':
nsock_connect.c:312: error: `socklen_t' undeclared (first use in this
function)
nsock_connect.c:312: error: (Each undeclared identifier is reported only
once
nsock_connect.c:312: error: for each function it appears in.)
nsock_connect.c:312: error: parse error before "slen"
nsock_connect.c:329: error: `slen' undeclared (first use in this function)
gmake[1]: *** [nsock_connect.o] Error 1
gmake[1]: Leaving directory `/opt/pta/nmap-4.68/nsock/src'
gmake: *** [nsock_build] Error 2
ariyako.b0x:/opt/pta/nmap-4.68 15:42>

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


Current thread: