
Nmap Development mailing list archives
Trying to build on OS/2 ECS
From: "Dave Saville" <dave () deezee org>
Date: Mon, 16 Sep 2013 11:18:53 +0100 (BST)
Well somebody had to :-)Most *nix software will build OK with a bit of tweaking. For those who don't know OS/2 has DOSish file names and drive letters and we only have a TCP V4 stack.
Configure with no arguments appears to have run OK and I got the dragon.Make initially fell over in [U:\nmap-6.40\liblua] with off_t undefined in liolib.c. adding an #include <io.h> fixed that.
Got a bit deeper and then:libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../include -I../include -D__EMX__ -DOS2 -DTCPV40HDRS -D__ST_MT_ERRNO__ -O2 -Wall -c addr.c -o addr.o
addr.c:46: error: field `sdl' has incomplete type addr.c: In function `addr_ntos': addr.c:265: warning: implicit declaration of function `LLADDR'addr.c:265: warning: passing arg 1 of `memcpy' makes pointer from integer without a cast
make.exe[2]: *** [addr.lo] Error 1 make.exe[2]: Leaving directory `U:/nmap-6.40/libdnet-stripped/src' make.exe[1]: *** [all-recursive] Error 1 make.exe[1]: Leaving directory `U:/nmap-6.40/libdnet-stripped' make: *** [dnet_build] Error 2I can't find anything the defines LLADDR on my system nor a Ubuntu box I have and Google was not much help.
Grateful for any pointers. -- Kind regards Dave Saville _______________________________________________ Sent through the dev mailing list http://nmap.org/mailman/listinfo/dev Archived at http://seclists.org/nmap-dev/
Current thread:
- Trying to build on OS/2 ECS Dave Saville (Sep 16)