Nmap Development mailing list archives

Re: 5.30BETA1 cross-compile regression


From: Nuno Gonçalves <nunojpg () gmail com>
Date: Wed, 28 Jul 2010 19:29:04 +0100

2010/7/23 David Fifield <david () bamsoftware com>:
This looks like the libdnet you are including with --with-libdnet is too
old. You need to use Nmap's version to get SCTP support. See if
--with-libdnet=included works.

David Fifield


Even so it still encounter problems with, what seems, uClibc. Since 4.50.

mips-openwrt-linux-uclibc-g++ -c -DNOLUA -I./libdnet-stripped/include
-I/home/nuno/Desktop/openwrt2/trunk/staging_dir/target-mips_r2_uClibc-0.9.30.1/usr/include
-I/home/nuno/Desktop/openwrt2/trunk/staging_dir/target-mips_r2_uClibc-0.9.30.1/usr/include
-I/home/nuno/Desktop/openwrt2/trunk/staging_dir/target-mips_r2_uClibc-0.9.30.1/usr/include
-I/home/nuno/Desktop/openwrt2/trunk/staging_dir/target-mips_r2_uClibc-0.9.30.1/usr/include
-I/home/nuno/Desktop/openwrt2/trunk/staging_dir/target-mips_r2_uClibc-0.9.30.1/include
-I/home/nuno/Desktop/openwrt2/trunk/staging_dir/toolchain-mips_r2_gcc-4.3.3+cs_uClibc-0.9.30.1/usr/include
-I/home/nuno/Desktop/openwrt2/trunk/staging_dir/toolchain-mips_r2_gcc-4.3.3+cs_uClibc-0.9.30.1/include
 -I/home/nuno/Desktop/openwrt2/trunk/staging_dir/target-mips_r2_uClibc-0.9.30.1/usr/include/uClibc++
-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 -nostdinc++ -Wall -fno-strict-aliasing
tcpip.cc -o tcpip.o
mips-openwrt-linux-uclibc-g++ -c -DNOLUA -I./libdnet-stripped/include
-I/home/nuno/Desktop/openwrt2/trunk/staging_dir/target-mips_r2_uClibc-0.9.30.1/usr/include
-I/home/nuno/Desktop/openwrt2/trunk/staging_dir/target-mips_r2_uClibc-0.9.30.1/usr/include
-I/home/nuno/Desktop/openwrt2/trunk/staging_dir/target-mips_r2_uClibc-0.9.30.1/usr/include
-I/home/nuno/Desktop/openwrt2/trunk/staging_dir/target-mips_r2_uClibc-0.9.30.1/usr/include
-I/home/nuno/Desktop/openwrt2/trunk/staging_dir/target-mips_r2_uClibc-0.9.30.1/include
-I/home/nuno/Desktop/openwrt2/trunk/staging_dir/toolchain-mips_r2_gcc-4.3.3+cs_uClibc-0.9.30.1/usr/include
-I/home/nuno/Desktop/openwrt2/trunk/staging_dir/toolchain-mips_r2_gcc-4.3.3+cs_uClibc-0.9.30.1/include
 -I/home/nuno/Desktop/openwrt2/trunk/staging_dir/target-mips_r2_uClibc-0.9.30.1/usr/include/uClibc++
-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 -nostdinc++ -Wall -fno-strict-aliasing
nmap_error.cc -o nmap_error.o
mips-openwrt-linux-uclibc-g++ -c -DNOLUA -I./libdnet-stripped/include
-I/home/nuno/Desktop/openwrt2/trunk/staging_dir/target-mips_r2_uClibc-0.9.30.1/usr/include
-I/home/nuno/Desktop/openwrt2/trunk/staging_dir/target-mips_r2_uClibc-0.9.30.1/usr/include
-I/home/nuno/Desktop/openwrt2/trunk/staging_dir/target-mips_r2_uClibc-0.9.30.1/usr/include
-I/home/nuno/Desktop/openwrt2/trunk/staging_dir/target-mips_r2_uClibc-0.9.30.1/usr/include
-I/home/nuno/Desktop/openwrt2/trunk/staging_dir/target-mips_r2_uClibc-0.9.30.1/include
-I/home/nuno/Desktop/openwrt2/trunk/staging_dir/toolchain-mips_r2_gcc-4.3.3+cs_uClibc-0.9.30.1/usr/include
-I/home/nuno/Desktop/openwrt2/trunk/staging_dir/toolchain-mips_r2_gcc-4.3.3+cs_uClibc-0.9.30.1/include
 -I/home/nuno/Desktop/openwrt2/trunk/staging_dir/target-mips_r2_uClibc-0.9.30.1/usr/include/uClibc++
-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 -nostdinc++ -Wall -fno-strict-aliasing
utils.cc -o utils.o
mips-openwrt-linux-uclibc-g++ -c -DNOLUA -I./libdnet-stripped/include
-I/home/nuno/Desktop/openwrt2/trunk/staging_dir/target-mips_r2_uClibc-0.9.30.1/usr/include
-I/home/nuno/Desktop/openwrt2/trunk/staging_dir/target-mips_r2_uClibc-0.9.30.1/usr/include
-I/home/nuno/Desktop/openwrt2/trunk/staging_dir/target-mips_r2_uClibc-0.9.30.1/usr/include
-I/home/nuno/Desktop/openwrt2/trunk/staging_dir/target-mips_r2_uClibc-0.9.30.1/usr/include
-I/home/nuno/Desktop/openwrt2/trunk/staging_dir/target-mips_r2_uClibc-0.9.30.1/include
-I/home/nuno/Desktop/openwrt2/trunk/staging_dir/toolchain-mips_r2_gcc-4.3.3+cs_uClibc-0.9.30.1/usr/include
-I/home/nuno/Desktop/openwrt2/trunk/staging_dir/toolchain-mips_r2_gcc-4.3.3+cs_uClibc-0.9.30.1/include
 -I/home/nuno/Desktop/openwrt2/trunk/staging_dir/target-mips_r2_uClibc-0.9.30.1/usr/include/uClibc++
-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 -nostdinc++ -Wall -fno-strict-aliasing
idle_scan.cc -o idle_scan.o
mips-openwrt-linux-uclibc-g++ -c -DNOLUA -I./libdnet-stripped/include
-I/home/nuno/Desktop/openwrt2/trunk/staging_dir/target-mips_r2_uClibc-0.9.30.1/usr/include
-I/home/nuno/Desktop/openwrt2/trunk/staging_dir/target-mips_r2_uClibc-0.9.30.1/usr/include
-I/home/nuno/Desktop/openwrt2/trunk/staging_dir/target-mips_r2_uClibc-0.9.30.1/usr/include
-I/home/nuno/Desktop/openwrt2/trunk/staging_dir/target-mips_r2_uClibc-0.9.30.1/usr/include
-I/home/nuno/Desktop/openwrt2/trunk/staging_dir/target-mips_r2_uClibc-0.9.30.1/include
-I/home/nuno/Desktop/openwrt2/trunk/staging_dir/toolchain-mips_r2_gcc-4.3.3+cs_uClibc-0.9.30.1/usr/include
-I/home/nuno/Desktop/openwrt2/trunk/staging_dir/toolchain-mips_r2_gcc-4.3.3+cs_uClibc-0.9.30.1/include
 -I/home/nuno/Desktop/openwrt2/trunk/staging_dir/target-mips_r2_uClibc-0.9.30.1/usr/include/uClibc++
-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 -nostdinc++ -Wall -fno-strict-aliasing
osscan.cc -o osscan.o
mips-openwrt-linux-uclibc-g++ -c -DNOLUA -I./libdnet-stripped/include
-I/home/nuno/Desktop/openwrt2/trunk/staging_dir/target-mips_r2_uClibc-0.9.30.1/usr/include
-I/home/nuno/Desktop/openwrt2/trunk/staging_dir/target-mips_r2_uClibc-0.9.30.1/usr/include
-I/home/nuno/Desktop/openwrt2/trunk/staging_dir/target-mips_r2_uClibc-0.9.30.1/usr/include
-I/home/nuno/Desktop/openwrt2/trunk/staging_dir/target-mips_r2_uClibc-0.9.30.1/usr/include
-I/home/nuno/Desktop/openwrt2/trunk/staging_dir/target-mips_r2_uClibc-0.9.30.1/include
-I/home/nuno/Desktop/openwrt2/trunk/staging_dir/toolchain-mips_r2_gcc-4.3.3+cs_uClibc-0.9.30.1/usr/include
-I/home/nuno/Desktop/openwrt2/trunk/staging_dir/toolchain-mips_r2_gcc-4.3.3+cs_uClibc-0.9.30.1/include
 -I/home/nuno/Desktop/openwrt2/trunk/staging_dir/target-mips_r2_uClibc-0.9.30.1/usr/include/uClibc++
-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 -nostdinc++ -Wall -fno-strict-aliasing
osscan2.cc -o osscan2.o
mips-openwrt-linux-uclibc-g++ -c -DNOLUA -I./libdnet-stripped/include
-I/home/nuno/Desktop/openwrt2/trunk/staging_dir/target-mips_r2_uClibc-0.9.30.1/usr/include
-I/home/nuno/Desktop/openwrt2/trunk/staging_dir/target-mips_r2_uClibc-0.9.30.1/usr/include
-I/home/nuno/Desktop/openwrt2/trunk/staging_dir/target-mips_r2_uClibc-0.9.30.1/usr/include
-I/home/nuno/Desktop/openwrt2/trunk/staging_dir/target-mips_r2_uClibc-0.9.30.1/usr/include
-I/home/nuno/Desktop/openwrt2/trunk/staging_dir/target-mips_r2_uClibc-0.9.30.1/include
-I/home/nuno/Desktop/openwrt2/trunk/staging_dir/toolchain-mips_r2_gcc-4.3.3+cs_uClibc-0.9.30.1/usr/include
-I/home/nuno/Desktop/openwrt2/trunk/staging_dir/toolchain-mips_r2_gcc-4.3.3+cs_uClibc-0.9.30.1/include
 -I/home/nuno/Desktop/openwrt2/trunk/staging_dir/target-mips_r2_uClibc-0.9.30.1/usr/include/uClibc++
-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 -nostdinc++ -Wall -fno-strict-aliasing
output.cc -o output.o
/home/nuno/Desktop/openwrt2/trunk/staging_dir/target-mips_r2_uClibc-0.9.30.1/usr/include/uClibc++/functional:
In member function 'bool std::less<T>::operator()(const T&, const T&)
const [with T = data_file_record]':
/home/nuno/Desktop/openwrt2/trunk/staging_dir/target-mips_r2_uClibc-0.9.30.1/usr/include/uClibc++/list:768:
  instantiated from 'void std::list<T, Allocator>::sort(Compare) [with
Compare = std::less<data_file_record>, T = data_file_record, Allocator
= std::allocator<data_file_record>]'
/home/nuno/Desktop/openwrt2/trunk/staging_dir/target-mips_r2_uClibc-0.9.30.1/usr/include/uClibc++/list:747:
  instantiated from 'void std::list<T, Allocator>::sort() [with T =
data_file_record, Allocator = std::allocator<data_file_record>]'
output.cc:2287:   instantiated from here
/home/nuno/Desktop/openwrt2/trunk/staging_dir/target-mips_r2_uClibc-0.9.30.1/usr/include/uClibc++/functional:147:
error: passing 'const data_file_record' as 'this' argument of 'bool
data_file_record::operator<(const data_file_record&)' discards
qualifiers
make[4]: *** [output.o] Error 1
make[4]: Leaving directory
`/home/nuno/Desktop/openwrt2/trunk/build_dir/target-mips_r2_uClibc-0.9.30.1/nmap-5.35DC1'
make[3]: *** [all] Error 2
make[3]: Leaving directory
`/home/nuno/Desktop/openwrt2/trunk/build_dir/target-mips_r2_uClibc-0.9.30.1/nmap-5.35DC1'
make[2]: *** [/home/nuno/Desktop/openwrt2/trunk/build_dir/target-mips_r2_uClibc-0.9.30.1/nmap-5.35DC1/.built]
Error 2
make[2]: Leaving directory
`/home/nuno/Desktop/openwrt2/trunk/feeds/packages/net/nmap'
make[1]: *** [package/feeds/packages/nmap/compile] Error 2
make[1]: Leaving directory `/home/nuno/Desktop/openwrt2/trunk'
make: *** [package/feeds/packages/nmap/compile] Error 2


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: