Home page logo

nmap-dev logo 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 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.

Kind regards

Dave Saville
Sent through the dev mailing list
Archived at http://seclists.org/nmap-dev/

  By Date           By Thread  

Current thread:
  • Trying to build on OS/2 ECS Dave Saville (Sep 16)
[ Nmap | Sec Tools | Mailing Lists | Site News | About/Contact | Advertising | Privacy ]