Nmap Development mailing list archives
Help
From: Joey DeFrancesco <jdefr89 () gmail com>
Date: Wed, 7 Feb 2018 17:05:52 -0500
Hello, I am attempting to cross-compile nmap-7.60 for QNX(ARM arch) (or any version for that matter). And I keep running into some sort of issue or another. One primary issue I believe has to do with the management of <time.h> and <sys/time.h> conflicting in quite a few files. For example I have had to deal a lot of errors such as these: TADIR=\"/usr/local/share/nmap\" -D_FORTIFY_SOURCE=2 -Vgcc_ntoarmv7le_cpp
-Wall -fno-strict-aliasing nmap_dns.cc -o nmap_dns.o
In file included from /opt/qnx650/target/qnx6/usr/include/sys/param.h:35, from ./libdnet-stripped/include/dnet/os.h:29, from ./libdnet-stripped/include/dnet.h:12, from libnetutil/netutil.h:147, from Target.h:139, from nmap_dns.cc:198: /opt/qnx650/target/qnx6/usr/include/time.h:243: error: 'tm' is already
declared in this scope
cc:
/opt/qnx650/host/linux/x86/usr/lib/gcc/arm-unknown-nto-qnx6.5.0eabi/4.4.2/cc1plus error 1
Makefile:118: recipe for target 'nmap_dns.o' failed make: *** [nmap_dns.o] Error 1 Once I resolve these issues a whole ton of linking problems come crashing down. But every ./configure and make seems to give me something new. I was wondering if anyone has succesfully compiled nmap on QNX-arm before that could provide some help. Here is the configure options I am using. ./configure CC="qcc" CCFLAGS="-Vgcc_ntoarm7le" CXX="qcc"
CXXFLAGS="-Vgcc_ntoarmv7le_cpp" --without-liblua --without-zenmap --without-openssl --without-nping --without-ndiff --without-ncat --host="x86-pc-nto-qnx" LDFLAGS="-Vgcc_ntoarmv7le"
As you can tell the build attempt is very watered down. But I will roll with anything. Any suggestions or solutions available? Thanks
_______________________________________________ Sent through the dev mailing list https://nmap.org/mailman/listinfo/dev Archived at http://seclists.org/nmap-dev/
Current thread:
- Help Joey DeFrancesco (Feb 07)