Nmap Development mailing list archives
Re: SVN build broken
From: John Bond <john.r.bond () gmail com>
Date: Wed, 4 Dec 2013 11:52:39 +0100
Hi Daniel, Just game across the same issue, the patch successfully resolved it. arch details below. Cheers john Linux tempest 2.6.18-274.18.1.el5 #1 SMP Thu Feb 9 12:45:52 EST 2012 i686 i686 i386 GNU/Linux Using built-in specs. Target: i386-redhat-linux Configured with: ../configure --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --enable-shared --enable-threads=posix --enable-checking=release --with-system-zlib --enable-__cxa_atexit --disable-libunwind-exceptions --enable-libgcj-multifile --enable-languages=c,c++,objc,obj-c++,java,fortran,ada --enable-java-awt=gtk --disable-dssi --disable-plugin --with-java-home=/usr/lib/jvm/java-1.4.2-gcj-1.4.2.0/jre --with-cpu=generic --host=i386-redhat-linux Thread model: posix gcc version 4.1.2 20080704 (Red Hat 4.1.2-54) On 15 November 2013 04:19, Daniel Miller <bonsaiviking () gmail com> wrote:
On 11/14/13, Forrest Aldrich <forrie () gmail com> wrote:This build has been broken for some time -- at least more than a week. Is this getting fixed? Am I missing something. I double-checked with a fresh checkout and on multiple systems, the problem still persists. cd libnetutil && make make[1]: Entering directory `/usr/local/src/nmap/libnetutil' make[1]: Nothing to be done for `all'. make[1]: Leaving directory `/usr/local/src/nmap/libnetutil' make nmap build-zenmap build-ndiff build-nping make[1]: Entering directory `/usr/local/src/nmap' g++ -c -I./liblinear -I./liblua -I./libdnet-stripped/include -I./nbase -I./nsock/include -DHAVE_CONFIG_H -DNMAP_NAME=\"Nmap\" -DNMAP_URL=\"http://nmap.org\" -DNMAP_PLATFORM=\"i686-pc-linux-gnu\" -DNMAPDATADIR=\"/usr/local/share/nmap\" -D_FORTIFY_SOURCE=2 -g -O2 -Wall -fno-strict-aliasing osscan2.cc -o osscan2.o osscan2.cc:349: error: integer constant is too large for 'long' type FPEngine.h:251: warning: 'class FPEngine' has virtual functions but non-virtual destructor FPEngine.h:271: warning: 'class FPEngine6' has virtual functions but non-virtual destructor make[1]: *** [osscan2.o] Error 1 make[1]: Leaving directory `/usr/local/src/nmap' make: *** [all] Error 2Forrest, I'm not seeing that error with GCC 4.6.3 on Ubuntu 12.04. What compiler and architecture are you using? Is there anything special about your setup? As a possible fix, I'm attaching a patch that changes many of the IP ID storage contaners to use unsigned 32-bit integers instead of signed native integers, to be more consistent. This eliminates the large constant on that line as well as the need for a wrapping check at that point. I've tested it a little, but it could stand some more critical eyes and testing before it gets committed. Dan _______________________________________________ Sent through the dev mailing list http://nmap.org/mailman/listinfo/dev Archived at http://seclists.org/nmap-dev/
_______________________________________________ Sent through the dev mailing list http://nmap.org/mailman/listinfo/dev Archived at http://seclists.org/nmap-dev/
Current thread:
- SVN build broken Forrest Aldrich (Nov 14)
- Re: SVN build broken Daniel Miller (Nov 14)
- Re: SVN build broken John Bond (Dec 04)
- Re: SVN build broken Daniel Miller (Dec 04)
- Re: SVN build broken John Bond (Dec 04)
- Re: SVN build broken Daniel Miller (Nov 14)