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:
- 5.30BETA1 cross-compile regression Nuno Gonçalves (Jul 12)
- Re: 5.30BETA1 cross-compile regression David Fifield (Jul 16)
- Message not available
- Re: 5.30BETA1 cross-compile regression David Fifield (Jul 23)
- Re: 5.30BETA1 cross-compile regression Nuno Gonçalves (Jul 28)
- Re: 5.30BETA1 cross-compile regression David Fifield (Aug 04)
- Re: 5.30BETA1 cross-compile regression Nuno Gonçalves (Aug 06)
- Re: 5.30BETA1 cross-compile regression David Fifield (Aug 17)
- Re: 5.30BETA1 cross-compile regression Nuno Gonçalves (Sep 18)
- Re: 5.30BETA1 cross-compile regression David Fifield (Sep 19)
- Re: 5.30BETA1 cross-compile regression Nuno Gonçalves (Sep 26)
- Re: 5.30BETA1 cross-compile regression David Fifield (Sep 28)
- Re: 5.30BETA1 cross-compile regression Nuno Gonçalves (Sep 29)
- Message not available
- Re: 5.30BETA1 cross-compile regression David Fifield (Jul 16)