Nmap Development mailing list archives

Re: Cross-compilation issues since revision 21030


From: Nuno Gonçalves <nunojpg () gmail com>
Date: Fri, 3 Dec 2010 00:25:31 +0000

2010/12/1 David Fifield <david () bamsoftware com>:
This failure with crypt is preventing LIBLUA_LIBS from being defined,
which in turn is preventing the NSE object files from being included in
Makefile.in. Maybe you can do some research to find out what the problem
with crypt is? Try commenting out the checks against LIBLUA_LIBS in
Makefile.in:

# ifneq (@LIBLUA_LIBS@,)
NSE_SRC=nse_main.cc nse_utility.cc nse_nsock.cc nse_dnet.cc nse_fs.cc nse_nmaplib.cc nse_debug.cc nse_pcrelib.cc 
nse_binlib.cc nse_bit.cc
NSE_HDRS=nse_main.h nse_utility.h nse_nsock.h nse_dnet.h nse_fs.h nse_nmaplib.h nse_debug.h nse_pcrelib.h 
nse_binlib.h nse_bit.h
NSE_OBJS=nse_main.o nse_utility.o nse_nsock.o nse_dnet.o nse_fs.o nse_nmaplib.o nse_debug.o nse_pcrelib.o 
nse_binlib.o nse_bit.o
ifneq (@OPENSSL_LIBS@,)
NSE_SRC+=nse_openssl.cc nse_ssl_cert.cc
NSE_HDRS+=nse_openssl.h nse_ssl_cert.h
NSE_OBJS+=nse_openssl.o nse_ssl_cert.o
endif
# endif

You might still run into a crypt problem when linking.

David Fifield


The error becomes:

mips-openwrt-linux-uclibc-g++ -c -I./libdnet-stripped/include
-I./libpcre -I/home/nuno/Desktop/trunk/staging_dir/target-mips_r2_uClibc-0.9.31/usr/include
-I/home/nuno/Desktop/trunk/staging_dir/target-mips_r2_uClibc-0.9.31/usr/include
-I/home/nuno/Desktop/trunk/staging_dir/target-mips_r2_uClibc-0.9.31/usr/include
-I/home/nuno/Desktop/trunk/staging_dir/target-mips_r2_uClibc-0.9.31/include
-I/home/nuno/Desktop/trunk/staging_dir/toolchain-mips_r2_gcc-4.3.3+cs_uClibc-0.9.31/usr/include
-I/home/nuno/Desktop/trunk/staging_dir/toolchain-mips_r2_gcc-4.3.3+cs_uClibc-0.9.31/include
 -I/home/nuno/Desktop/trunk/staging_dir/target-mips_r2_uClibc-0.9.31/usr/include
-I./nbase -I./nsock/include -DHAVE_CONFIG_H -DNMAP_NAME=\"Nmap\"
-DNMAP_URL=\"http://nmap.org\";
-DNMAP_PLATFORM=\"mips-openwrt-linux-gnu\"
-DNMAPDATADIR=\"/usr/share/nmap\" -D_FORTIFY_SOURCE=2 -Os -pipe
-mips32r2 -mtune=mips32r2 -funit-at-a-time -fhonour-copts -msoft-float
 -fno-builtin -fno-rtti -Wall -fno-strict-aliasing   nse_openssl.cc -o
nse_openssl.o
nse_openssl.cc:14:28: error: openssl/ripemd.h: No such file or directory
nse_openssl.cc: In function 'int l_ripemd160(lua_State*)':
nse_openssl.cc:257: error: 'RIPEMD160' was not declared in this scope
make[5]: *** [nse_openssl.o] Error 1

Regards,
Nuno
_______________________________________________
Sent through the nmap-dev mailing list
http://cgi.insecure.org/mailman/listinfo/nmap-dev
Archived at http://seclists.org/nmap-dev/


Current thread: