Nmap Development mailing list archives

Re: OpenBSD 4.0 Stable SSL error during gmake ??


From: castorpilot <castorpilot () gmail com>
Date: Sat, 9 Dec 2006 12:47:05 +0000

Hello,

Have you tried --with-openssl=/usr as a configure option ?

Fred.

On 12/8/06, Bob DeBolt <bob.debolt () starblanket ca> wrote:
OpenBSD 4.0 November 23rd Stable

# gmake
Compiling libpcap
gmake[1]: Entering directory `/usr/src/nmap-4.20/libpcap'
gmake[1]: Nothing to be done for `all'.
gmake[1]: Leaving directory `/usr/src/nmap-4.20/libpcap'
Compiling libpcre
gmake[1]: Entering directory `/usr/src/nmap-4.20/libpcre'
gmake[1]: Nothing to be done for `all'.
gmake[1]: Leaving directory `/usr/src/nmap-4.20/libpcre'
Compiling libdnet
gmake[1]: Entering directory `/usr/src/nmap-4.20/libdnet-stripped'
Making all in include
gmake[2]: Entering directory `/usr/src/nmap-4.20/libdnet-stripped/include'
gmake  all-recursive
gmake[3]: Entering directory `/usr/src/nmap-4.20/libdnet-stripped/include'
Making all in dnet
gmake[4]: Entering directory
`/usr/src/nmap-4.20/libdnet-stripped/include/dnet'
gmake[4]: Nothing to be done for `all'.
gmake[4]: Leaving directory `/usr/src/nmap-4.20/libdnet-stripped/include/dnet'
gmake[4]: Entering directory `/usr/src/nmap-4.20/libdnet-stripped/include'
gmake[4]: Nothing to be done for `all-am'.
gmake[4]: Leaving directory `/usr/src/nmap-4.20/libdnet-stripped/include'
gmake[3]: Leaving directory `/usr/src/nmap-4.20/libdnet-stripped/include'
gmake[2]: Leaving directory `/usr/src/nmap-4.20/libdnet-stripped/include'
Making all in src
gmake[2]: Entering directory `/usr/src/nmap-4.20/libdnet-stripped/src'
gmake[2]: Nothing to be done for `all'.
gmake[2]: Leaving directory `/usr/src/nmap-4.20/libdnet-stripped/src'
gmake[2]: Entering directory `/usr/src/nmap-4.20/libdnet-stripped'
gmake[2]: Nothing to be done for `all-am'.
gmake[2]: Leaving directory `/usr/src/nmap-4.20/libdnet-stripped'
gmake[1]: Leaving directory `/usr/src/nmap-4.20/libdnet-stripped'
Compiling libnbase
cd nbase && gmake
gmake[1]: Entering directory `/usr/src/nmap-4.20/nbase'
gmake[1]: Nothing to be done for `all'.
gmake[1]: Leaving directory `/usr/src/nmap-4.20/nbase'
Compiling libnsock
cd nsock/src && gmake
gmake[1]: Entering directory `/usr/src/nmap-4.20/nsock/src'
gmake[1]: Nothing to be done for `all'.
gmake[1]: Leaving directory `/usr/src/nmap-4.20/nsock/src'
Compiling nmap
rm -f nmap
g++ -Llibpcap  -Lnbase -Lnsock/src/   -o nmap main.o nmap.o targets.o tcpip.o
nmap_error.o utils.o idle_scan.o osscan.o osscan2.o output.o scan_engine.o
timing.o charpool.o services.o protocols.o nmap_rpc.o portlist.o NmapOps.o
TargetGroup.o Target.o FingerPrintResults.o service_scan.o NmapOutputTable.o
MACLookup.o nmap_tty.o nmap_dns.o  -lnbase -lnsock libpcre/libpcre.a -lpcap
libdnet-stripped/src/.libs/libdnet.a -lm
main.o(.text+0x557): In function `main':
/usr/src/nmap-4.20/main.cc:302: warning: strcpy() is almost always misused,
please use strlcpy()
osscan.o(.text+0x3f9): In function `fingerprint_iptcppacket':
/usr/src/nmap-4.20/osscan.cc:263: warning: sprintf() is often misused, please
use snprintf()
main.o(.text+0x15a): In function `main':
/usr/src/nmap-4.20/main.cc:216: warning: strcat() is almost always misused,
please use strlcat()
service_scan.o(.text+0x2d71): In function `ServiceNFO::~ServiceNFO
[not-in-charge]()':
/usr/src/nmap-4.20/service_scan.cc:1346: undefined reference to
`SSL_SESSION_free'
service_scan.o(.text+0x2df5): In function `ServiceNFO::~ServiceNFO [in-charge]
()':
/usr/src/nmap-4.20/service_scan.cc:1346: undefined reference to
`SSL_SESSION_free'
service_scan.o(.text+0x4f35): In function `servicescan_connect_handler':
/usr/src/nmap-4.20/service_scan.cc:2006: undefined reference to
`SSL_SESSION_free'
nsock/src//libnsock.a(nsock_core.o)(.text+0x41f): In function
`handle_connect_result':
/usr/src/nmap-4.20/nsock/src/nsock_core.c:328: undefined reference to
`SSL_connect'
nsock/src//libnsock.a(nsock_core.o)
(.text+0x43c):/usr/src/nmap-4.20/nsock/src/nsock_core.c:335: undefined
reference to `SSL_get_error'
nsock/src//libnsock.a(nsock_core.o)
(.text+0x4fc):/usr/src/nmap-4.20/nsock/src/nsock_core.c:324: undefined
reference to `SSL_set_session'
nsock/src//libnsock.a(nsock_core.o)
(.text+0x5c2):/usr/src/nmap-4.20/nsock/src/nsock_core.c:284: undefined
reference to `SSL_new'
nsock/src//libnsock.a(nsock_core.o)
(.text+0x5df):/usr/src/nmap-4.20/nsock/src/nsock_core.c:290: undefined
reference to `SSL_set_fd'
nsock/src//libnsock.a(nsock_core.o)
(.text+0x5f0):/usr/src/nmap-4.20/nsock/src/nsock_core.c:291: undefined
reference to `ERR_get_error'
nsock/src//libnsock.a(nsock_core.o)
(.text+0x5f8):/usr/src/nmap-4.20/nsock/src/nsock_core.c:291: undefined
reference to `ERR_error_string'
nsock/src//libnsock.a(nsock_core.o)
(.text+0x625):/usr/src/nmap-4.20/nsock/src/nsock_core.c:286: undefined
reference to `ERR_get_error'
nsock/src//libnsock.a(nsock_core.o)
(.text+0x62d):/usr/src/nmap-4.20/nsock/src/nsock_core.c:286: undefined
reference to `ERR_error_string'
nsock/src//libnsock.a(nsock_core.o)(.text+0x870): In function
`handle_write_result':
/usr/src/nmap-4.20/nsock/src/nsock_core.c:375: undefined reference to
`SSL_write'
nsock/src//libnsock.a(nsock_core.o)
(.text+0x8a4):/usr/src/nmap-4.20/nsock/src/nsock_core.c:388: undefined
reference to `SSL_get_error'
nsock/src//libnsock.a(nsock_core.o)(.text+0xc32): In function
`do_actual_read':
/usr/src/nmap-4.20/nsock/src/nsock_core.c:468: undefined reference to
`SSL_read'
nsock/src//libnsock.a(nsock_core.o)
(.text+0xd6e):/usr/src/nmap-4.20/nsock/src/nsock_core.c:513: undefined
reference to `SSL_get_error'
nsock/src//libnsock.a(nsock_core.o)
(.text+0xddb):/usr/src/nmap-4.20/nsock/src/nsock_core.c:522: undefined
reference to `ERR_reason_error_string'
nsock/src//libnsock.a(nsock_iod.o)(.text+0x23d): In function `nsi_delete':
/usr/src/nmap-4.20/nsock/src/nsock_iod.c:186: undefined reference to
`SSL_shutdown'
nsock/src//libnsock.a(nsock_iod.o)
(.text+0x251):/usr/src/nmap-4.20/nsock/src/nsock_iod.c:196: undefined
reference to `SSL_free'
nsock/src//libnsock.a(nsock_iod.o)
(.text+0x285):/usr/src/nmap-4.20/nsock/src/nsock_iod.c:188: undefined
reference to `SSL_get_error'
nsock/src//libnsock.a(nsock_iod.o)
(.text+0x28e):/usr/src/nmap-4.20/nsock/src/nsock_iod.c:188: undefined
reference to `ERR_reason_error_string'
nsock/src//libnsock.a(nsock_iod.o)(.text+0x37d): In function
`nsi_get1_ssl_session':
/usr/src/nmap-4.20/nsock/src/nsock_iod.c:226: undefined reference to
`SSL_get1_session'
nsock/src//libnsock.a(nsock_iod.o)(.text+0x395): In function
`nsi_get0_ssl_session':
/usr/src/nmap-4.20/nsock/src/nsock_iod.c:235: undefined reference to
`SSL_get_session'
nsock/src//libnsock.a(nsock_ssl.o)(.text+0x50): In function `Nsock_SSL_Init':
/usr/src/nmap-4.20/nsock/src/nsock_ssl.c:85: undefined reference to
`SSL_load_error_strings'
nsock/src//libnsock.a(nsock_ssl.o)
(.text+0x55):/usr/src/nmap-4.20/nsock/src/nsock_ssl.c:86: undefined reference
to `SSL_library_init'
nsock/src//libnsock.a(nsock_ssl.o)
(.text+0x75):/usr/src/nmap-4.20/nsock/src/nsock_ssl.c:91: undefined reference
to `RAND_seed'
nsock/src//libnsock.a(nsock_ssl.o)
(.text+0x80):/usr/src/nmap-4.20/nsock/src/nsock_ssl.c:93: undefined reference
to `SSLv23_client_method'
nsock/src//libnsock.a(nsock_ssl.o)
(.text+0x88):/usr/src/nmap-4.20/nsock/src/nsock_ssl.c:93: undefined reference
to `SSL_CTX_new'
nsock/src//libnsock.a(nsock_ssl.o)
(.text+0xa8):/usr/src/nmap-4.20/nsock/src/nsock_ssl.c:100: undefined
reference to `SSL_CTX_set_verify'
nsock/src//libnsock.a(nsock_ssl.o)
(.text+0xbd):/usr/src/nmap-4.20/nsock/src/nsock_ssl.c:103: undefined
reference to `SSL_CTX_ctrl'
nsock/src//libnsock.a(nsock_ssl.o)
(.text+0xd1):/usr/src/nmap-4.20/nsock/src/nsock_ssl.c:113: undefined
reference to `SSL_CTX_set_cipher_list'
nsock/src//libnsock.a(nsock_ssl.o)
(.text+0xed):/usr/src/nmap-4.20/nsock/src/nsock_ssl.c:123: undefined
reference to `SSL_CTX_ctrl'
nsock/src//libnsock.a(nsock_ssl.o)
(.text+0xff):/usr/src/nmap-4.20/nsock/src/nsock_ssl.c:125: undefined
reference to `SSL_CTX_ctrl'
nsock/src//libnsock.a(nsock_ssl.o)
(.text+0x113):/usr/src/nmap-4.20/nsock/src/nsock_ssl.c:126: undefined
reference to `SSL_CTX_set_timeout'
nsock/src//libnsock.a(nsock_ssl.o)
(.text+0x129):/usr/src/nmap-4.20/nsock/src/nsock_ssl.c:115: undefined
reference to `ERR_get_error'
nsock/src//libnsock.a(nsock_ssl.o)
(.text+0x131):/usr/src/nmap-4.20/nsock/src/nsock_ssl.c:115: undefined
reference to `ERR_error_string'
nsock/src//libnsock.a(nsock_ssl.o)
(.text+0x14e):/usr/src/nmap-4.20/nsock/src/nsock_ssl.c:95: undefined
reference to `ERR_get_error'
nsock/src//libnsock.a(nsock_ssl.o)
(.text+0x156):/usr/src/nmap-4.20/nsock/src/nsock_ssl.c:95: undefined
reference to `ERR_error_string'
collect2: ld returned 1 exit status
gmake: *** [nmap] Error 1

How might one correct this?

Bob D





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


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


Current thread: