Nmap Development mailing list archives
Re: nmap doesn't compile on Solaris 9 with Sun Studio Pro
From: Leo Zhadanovsky <leozh () nbcs rutgers edu>
Date: Mon, 18 Dec 2006 18:49:38 -0500
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 I took our -MM and this is what happens:
"nmap_dns.cc", line 426: Warning (Anachronism): Formal argument handler of type extern "C" void(*)(void*,void*,void*) in call to nsock_write(void*, void*, extern "C" void(*)(void*,void*,void*), int, void*, const char*, int) is being passed void(*)(void*,void*,void*). "nmap_dns.cc", line 656: Warning (Anachronism): Formal argument handler of type extern "C" void(*)(void*,void*,void*) in call to nsock_read(void*, void*, extern "C" void(*)(void*,void*,void*), int, void*) is being passed void(*)(void*,void*,void*). "nmap_dns.cc", line 849: Warning (Anachronism): Formal argument handler of type extern "C" void(*)(void*,void*,void*) in call to nsock_connect_udp(void*, void*, extern "C" void(*)(void*,void*,void*), void*, sockaddr*, unsigned, unsigned short) is being passed void(*)(void*,void*,void*). "nmap_dns.cc", line 850: Warning (Anachronism): Formal argument handler of type extern "C" void(*)(void*,void*,void*) in call to nsock_read(void*, void*, extern "C" void(*)(void*,void*,void*), int, void*) is being passed void(*)(void*,void*,void*). "nmap_dns.cc", line 1044: Warning: String literal converted to char* in formal argument fname in call to parse_etchosts(char*). 8 Warning(s) detected. Undefined first referenced symbol in file bind nmap.o recv targets.o send nmap.o get_random_uint nmap.o crc16 osscan2.o nsock_write service_scan.o nsock_gettimeofday service_scan.o getopt_long_only nmap.o nse_status2str service_scan.o inet_ntop_ez output.o pcap_setfilter tcpip.o pcap_open_live tcpip.o nsi_get0_ssl_session service_scan.o nse_iod service_scan.o nsi_new service_scan.o nsp_new service_scan.o pcap_geterr tcpip.o nsi_delete service_scan.o nsp_delete service_scan.o get_random_bytes nmap.o safe_malloc nmap.o nsp_getud service_scan.o pcap_close targets.o nse_status service_scan.o nse_type2str nmap_dns.o gethostbyname nmap.o safe_zalloc nmap.o sendto targets.o socket nmap.o get_random_u16 targets.o get_random_u32 nmap.o getnameinfo nmap_dns.o SSL_SESSION_free service_scan.o pcap_next tcpip.o pcap_get_selectable_fd tcpip.o arp_get tcpip.o pcre_free service_scan.o pcre_exec service_scan.o nse_readbuf service_scan.o nsi_get1_ssl_session service_scan.o arp_open tcpip.o get_random_u8 idle_scan.o strcasestr nmap.o nse_type service_scan.o nsi_checkssl service_scan.o nsock_read service_scan.o nsock_loop service_scan.o setsockopt nmap.o getsockopt tcpip.o connect nmap.o nsock_connect_tcp service_scan.o nsock_connect_ssl service_scan.o nsock_connect_udp service_scan.o route_loop tcpip.o route_open tcpip.o Strncpy main.o getaddrinfo tcpip.o eth_open tcpip.o eth_send tcpip.o route_close tcpip.o pcre_study service_scan.o addr_btom tcpip.o addr_mtob output.o addr_ntoa tcpip.o addr_stob tcpip.o addr_ston tcpip.o recvfrom nmap_rpc.o nsp_settrace service_scan.o freeaddrinfo tcpip.o inet_pton nmap.o inet_ntoa nmap.o inet_ntop tcpip.o eth_get tcpip.o replacenonprintable portlist.o gai_strerror TargetGroup.o pcap_lookupnet tcpip.o pcap_freecode tcpip.o pcap_datalink tcpip.o eth_close tcpip.o nsp_geterrorcode service_scan.o get_random_ushort utils.o nse_errorcode service_scan.o safe_realloc tcpip.o pcap_compile tcpip.o pcre_compile service_scan.o socket_errno nmap.o ld: fatal: Symbol referencing errors. No output written to a.out gmake: *** [makefile.dep] Error 1
Fyodor wrote:
On Mon, Dec 18, 2006 at 05:59:40PM -0500, Leo Zhadanovsky wrote:-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 I have changed the following in Makefile.in and it now compiles and seems to run.Thanks, that is useful information to have, though it obviously breaks the dependency feature. But if you or someone else can modify the Makefile so that it only skips the -MM on compilers that don't support it (maybe all non-gcc compilers?), that is something I'd love to apply. This can probably be done in a few lines of configure.ac and maybe slight changes to Makefile.in too. Cheers, -F _______________________________________________ Sent through the nmap-dev mailing list http://cgi.insecure.org/mailman/listinfo/nmap-dev Archived at http://SecLists.Org
- -- Leo Zhadanovsky Student Systems Programmer Open System Solutions Rutgers University -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.3 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFFhykSJR+ZhPEC9ewRAgmzAJ4/ej803S89qQnOFfPaeHiCPlrq6wCfQQke 0trjKqEOKPOo/EJ+nJCzeUM= =yHIn -----END PGP SIGNATURE----- _______________________________________________ Sent through the nmap-dev mailing list http://cgi.insecure.org/mailman/listinfo/nmap-dev Archived at http://SecLists.Org
Current thread:
- nmap doesn't compile on Solaris 9 with Sun Studio Pro Leo Zhadanovsky (Dec 14)
- Re: nmap doesn't compile on Solaris 9 with Sun Studio Pro Andreas Ericsson (Dec 15)
- Re: nmap doesn't compile on Solaris 9 with Sun Studio Pro Leo Zhadanovsky (Dec 15)
- Re: nmap doesn't compile on Solaris 9 with Sun Studio Pro Fyodor (Dec 15)
- Re: nmap doesn't compile on Solaris 9 with Sun Studio Pro Leo Zhadanovsky (Dec 16)
- Re: nmap doesn't compile on Solaris 9 with Sun Studio Pro Peter O'Gorman (Dec 17)
- Re: nmap doesn't compile on Solaris 9 with Sun Studio Pro Leo Zhadanovsky (Dec 18)
- Re: nmap doesn't compile on Solaris 9 with Sun Studio Pro Fyodor (Dec 18)
- Re: nmap doesn't compile on Solaris 9 with Sun Studio Pro Leo Zhadanovsky (Dec 18)
- Re: nmap doesn't compile on Solaris 9 with Sun Studio Pro Peter O'Gorman (Dec 18)
- Re: nmap doesn't compile on Solaris 9 with Sun Studio Pro Leo Zhadanovsky (Dec 16)
- Re: nmap doesn't compile on Solaris 9 with Sun Studio Pro Andreas Ericsson (Dec 15)