Nmap Development mailing list archives
Re: iphone nmap compile error
From: David Fifield <david () bamsoftware com>
Date: Sun, 24 May 2009 21:06:47 -0600
On Sun, May 24, 2009 at 02:20:44PM -0400, Mike C wrote:
I attempted to compile nmap on the iphone a few months ago with no luck, but this cropped up today, I see what is causing the error (incorrect include?) but I dont know c++, learning Java now. Any help would be great. -Mike gcc -c -g -O2 -Wall -I../../nbase -DHAVE_CONFIG_H -DNSOCK_VERSION=\"0.02\" -D_FORTIFY_SOURCE=2 -I../include -I../../libpcap nsock_pcap.c -o nsock_pcap.o rm -f libnsock.a ar cr libnsock.a error.o filespace.o gh_list.o nsock_connect.o nsock_core.o nsock_iod.o nsock_read.o nsock_timers.o nsock_write.o nsock_ssl.o nsock_utils.o nsock_event.o nsock_pool.o netutils.o nsock_pcap.o ranlib libnsock.a make[1]: Leaving directory `/private/var/root/nmap-4.85BETA9/nsock/src' make nmap make[1]: Entering directory `/private/var/root/nmap-4.85BETA9' g++ -c -DNOLUA -Ilibdnet-stripped/include -Inbase -Insock/include -no-cpp-precomp -g -O2 -Wall -fno-strict-aliasing -DHAVE_CONFIG_H -DNMAP_NAME=\"Nmap\" -DNMAP_URL=\"http://nmap.org\" -DNMAP_PLATFORM=\"arm-apple-darwin9.4.1\" -DNMAPDATADIR=\"/usr/local/share/nmap\" -D_FORTIFY_SOURCE=2 main.cc -o main.o In file included from output.h:115, from NmapOps.h:95, from main.cc:96: portlist.h:95:15: error: map: No such file or directory In file included from main.cc:96: NmapOps.h:96:18: error: string: No such file or directory In file included from main.cc:96: NmapOps.h:307: error: ISO C++ forbids declaration of 'map' with no type NmapOps.h:307: error: invalid use of '::' NmapOps.h:307: error: expected ';' before '<' token NmapOps.h:310: error: ISO C++ forbids declaration of 'map' with no type NmapOps.h:310: error: invalid use of '::' NmapOps.h:310: error: expected ';' before '<' token make[1]: *** [main.o] Error 1 make[1]: Leaving directory `/private/var/root/nmap-4.85BETA9' make: *** [all] Error 2
Can you check whether the iPhone development environment includes the C++ Standard Template Library (also known as the STL)? It's surprising that this doesn't work. You might also try replacing map with map.h, string with string.h, etc. Please report back if that works. David Fifield _______________________________________________ Sent through the nmap-dev mailing list http://cgi.insecure.org/mailman/listinfo/nmap-dev Archived at http://SecLists.Org
Current thread:
- iphone nmap compile error Mike C (May 24)
- Re: iphone nmap compile error David Fifield (May 24)
- Re: iphone nmap compile error Mike C (May 24)
- Re: iphone nmap compile error David Fifield (May 25)
- Re: iphone nmap compile error Mike C (May 25)
- Re: iphone nmap compile error David Fifield (May 25)
- Re: iphone nmap compile error Mike C (May 25)
- Re: iphone nmap compile error doug (May 25)
- Re: iphone nmap compile error Mike C (May 24)
- Re: iphone nmap compile error David Fifield (May 24)