Nmap Development mailing list archives
Re: Problems building with ASAN
From: Jacek Wielemborek <d33tah () gmail com>
Date: Sat, 30 Jul 2016 12:47:46 +0200
W dniu 30.07.2016 o 06:24, Daniel Miller pisze:
Jacek, To avoid repeating effort, you should make sure you're working from the latest SVN (which has an internal version number of 7.25SVN). I just pushed half a dozen fixes for minor issues found with AddressSanitizer and UndefinedBehaviorSanitizer in the past few days. Also, if you're having build issues, be sure to "make distclean" before re-running configure. It shouldn't be necessary to define any HAVE_* macros, so report that if it still is a problem. Dan
Whoops, you're right, forgot to run "svn up". I did it this time though
and I'm still having issues:
$ make -j1
Compiling libnetutil
cd libnetutil && make
make[1]: Entering directory '/home/d33tah/.nmap/libnetutil'
g++ -c -I../liblinear -I../liblua -I/usr/include/lua
-I../libdnet-stripped/include -I../nbase -I../nsock/include
-DHAVE_CONFIG_H -D_FORTIFY_SOURCE=2 -fsanitize=address -Wall
-fno-strict-aliasing netutil.cc -o netutil.o
In file included from /usr/include/sys/stat.h:25:0,
from ../nbase/nbase.h:173,
from netutil.cc:131:
/usr/include/features.h:328:4: warning: #warning _FORTIFY_SOURCE
requires compiling with optimization (-O) [-Wcpp]
# warning _FORTIFY_SOURCE requires compiling with optimization (-O)
^
In file included from ../nbase/nbase.h:591:0,
from netutil.cc:131:
../nbase/nbase_ipv6.h:246:8: error: redefinition of ‘struct addrinfo’
struct addrinfo {
^
In file included from ../nbase/nbase.h:200:0,
from netutil.cc:131:
/usr/include/netdb.h:567:8: error: previous definition of ‘struct addrinfo’
struct addrinfo
^
Makefile:37: recipe for target 'netutil.o' failed
make[1]: *** [netutil.o] Error 1
make[1]: Leaving directory '/home/d33tah/.nmap/libnetutil'
Makefile:142: recipe for target 'build-netutil' failed
make: *** [build-netutil] Error 2
Tested on latest SVN version, command executed:
CFLAGS="-fsanitize=address" CXXFLAGS="-fsanitize=address"
LDFLAGS="-fsanitize=address" ./configure && make
Attachment:
signature.asc
Description: OpenPGP digital signature
_______________________________________________ Sent through the dev mailing list https://nmap.org/mailman/listinfo/dev Archived at http://seclists.org/nmap-dev/
Current thread:
- Problems building with ASAN Jacek Wielemborek (Jul 29)
- Re: Problems building with ASAN Jacek Wielemborek (Jul 29)
- Re: Problems building with ASAN Daniel Miller (Jul 29)
- Re: Problems building with ASAN Jacek Wielemborek (Jul 30)
- Re: Problems building with ASAN Daniel Miller (Jul 30)
- Re: Problems building with ASAN Daniel Miller (Jul 29)
- Re: Problems building with ASAN Jacek Wielemborek (Jul 29)
