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.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: *** [addr.lo] Error 1
make.exe: Leaving directory `U:/nmap-6.40/libdnet-stripped/src'
make.exe: *** [all-recursive] Error 1
make.exe: Leaving directory `U:/nmap-6.40/libdnet-stripped'
make: *** [dnet_build] Error 2
I 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.
Sent through the dev mailing list
Archived at http://seclists.org/nmap-dev/
- Trying to build on OS/2 ECS Dave Saville (Sep 16)