Nmap Development mailing list archives

OpenBSD 4.0 Stable SSL error during gmake ??


From: Bob DeBolt <bob.debolt () starblanket ca>
Date: Fri, 8 Dec 2006 15:54:51 -0700

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


Current thread: