From owner-freebsd-ports@FreeBSD.ORG Mon Mar 30 07:31:08 2009 Return-Path: Delivered-To: ports@freebsd.org Received: from straylight.ringlet.net (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by hub.freebsd.org (Postfix) with SMTP id 512CE106568F for ; Mon, 30 Mar 2009 07:31:07 +0000 (UTC) (envelope-from roam@ringlet.net) Received: (qmail 3027 invoked by uid 1000); 30 Mar 2009 07:26:21 -0000 Date: Mon, 30 Mar 2009 10:26:21 +0300 From: Peter Pentchev To: Manfred Antar Message-ID: <20090330072620.GA928@straylight.m.ringlet.net> References: <200903300223.n2U2N6mO074911@pozo.com> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="17pEHd4RhPHOinZp" Content-Disposition: inline In-Reply-To: <200903300223.n2U2N6mO074911@pozo.com> User-Agent: Mutt/1.5.19 (2009-01-05) Cc: ports@freebsd.org, Daniel Roethlisberger Subject: Re: nmap broken on current X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 30 Mar 2009 07:31:08 -0000 --17pEHd4RhPHOinZp Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Sun, Mar 29, 2009 at 07:23:00PM -0700, Manfred Antar wrote: > the nmap port is broken on current: Shouldn't this be reported to the port's maintainer - Daniel Roethlisberger ? :) I've CC'd him on this message... > c++ -c -I/usr/local/include/lua51 -I/usr/local/include -I/usr/local/inclu= de -I/usr/include -Inbase -Insock/include -O2 -pipe -fno-strict-aliasing -= Wall -fno-strict-aliasing -DHAVE_CONFIG_H -DNMAP_NAME=3D\"Nmap\" -DNMAP_= URL=3D\"http://nmap.org\" -DNMAP_PLATFORM=3D\"i386-portbld-freebsd8.0\" -DN= MAPDATADIR=3D\"/usr/local/share/nmap\" -DNMAPLIBEXECDIR=3D\"/usr/local/libe= xec/nmap\" main.cc -o main.o > c++ -c -I/usr/local/include/lua51 -I/usr/local/include -I/usr/local/inclu= de -I/usr/include -Inbase -Insock/include -O2 -pipe -fno-strict-aliasing -= Wall -fno-strict-aliasing -DHAVE_CONFIG_H -DNMAP_NAME=3D\"Nmap\" -DNMAP_= URL=3D\"http://nmap.org\" -DNMAP_PLATFORM=3D\"i386-portbld-freebsd8.0\" -DN= MAPDATADIR=3D\"/usr/local/share/nmap\" -DNMAPLIBEXECDIR=3D\"/usr/local/libe= xec/nmap\" nmap.cc -o nmap.o > In file included from Target.h:115, > from traceroute.h:101, > from nmap.cc:111: > tcpip.h:458: error: declaration of C function 'int resolve(char*, in_addr= *)' conflicts with > tcpip.h:453: error: previous declaration 'int resolve(char*, sockaddr_sto= rage*, size_t*, int)' here > In file included from nmap.cc:121: > utils.h:188: error: template with C linkage > nmap.h: In function 'int nmap_main(int, char**)': > nmap.h:416: error: previous declaration of 'int nmap_main(int, char**)' w= ith 'C++' linkage > nmap.cc:503: error: conflicts with new declaration with 'C' linkage > nmap.cc: In function 'int nmap_main(int, char**)': > nmap.cc:1167: error: cannot convert 'sockaddr_storage*' to 'in_addr*' for= argument '2' to 'int resolve(char*, in_addr*)' > nmap.cc:1673: error: cannot convert 'sockaddr_storage*' to 'in_addr*' for= argument '2' to 'int resolve(char*, in_addr*)' > nmap.h: In function 'void nmap_free_mem()': > nmap.h:418: error: previous declaration of 'void nmap_free_mem()' with 'C= ++' linkage > nmap.cc:1907: error: conflicts with new declaration with 'C' linkage > nmap.h: In function 'int gather_logfile_resumption_state(char*, int*, cha= r***)': > nmap.h:438: error: previous declaration of 'int gather_logfile_resumption= _state(char*, int*, char***)' with 'C++' linkage > nmap.cc:1932: error: conflicts with new declaration with 'C' linkage > nmap.h: In function 'void nmap_free_mem()': > nmap.h:413: error: previous declaration of 'void init_socket(int)' with '= C++' linkage > nmap.cc:2038: error: conflicts with new declaration with 'C' linkage > nmap.h:407: error: previous declaration of 'void getpts(const char*, scan= _lists*)' with 'C++' linkage > nmap.cc:2128: error: conflicts with new declaration with 'C' linkage > nmap.h:409: error: previous declaration of 'void getpts_simple(const char= *, int, short unsigned int**, int*)' with 'C++' linkage > nmap.cc:2191: error: conflicts with new declaration with 'C' linkage > nmap.h:410: error: previous declaration of 'void free_scan_lists(scan_lis= ts*)' with 'C++' linkage > nmap.cc:2400: error: conflicts with new declaration with 'C' linkage > nmap.h:402: error: previous declaration of 'void printinteractiveusage()'= with 'C++' linkage > nmap.cc:2410: error: conflicts with new declaration with 'C' linkage > nmap.h:426: error: previous declaration of 'char* seqreport(seq_info*)' w= ith 'C++' linkage > nmap.cc:2432: error: conflicts with new declaration with 'C' linkage > nmap.h:434: error: previous declaration of 'const char* seqidx2difficulty= str(long unsigned int)' with 'C++' linkage > nmap.cc:2441: error: conflicts with new declaration with 'C' linkage > nmap.h:429: error: previous declaration of 'const char* ipidclass2ascii(i= nt)' with 'C++' linkage > nmap.cc:2445: error: conflicts with new declaration with 'C' linkage > nmap.h:430: error: previous declaration of 'const char* tsseqclass2ascii(= int)' with 'C++' linkage > nmap.cc:2466: error: conflicts with new declaration with 'C' linkage > nmap.h:423: error: previous declaration of 'const char* scantype2str(styp= e)' with 'C++' linkage > nmap.cc:2491: error: conflicts with new declaration with 'C' linkage > nmap.h:422: error: previous declaration of 'const char* statenum2str(int)= ' with 'C++' linkage > nmap.cc:2523: error: conflicts with new declaration with 'C' linkage > nmap.h:404: error: previous declaration of 'int ftp_anon_connect(ftpinfo*= )' with 'C++' linkage > nmap.cc:2536: error: conflicts with new declaration with 'C' linkage > nmap.h:425: error: previous declaration of 'void reaper(int)' with 'C++' = linkage > nmap.cc:2614: error: conflicts with new declaration with 'C' linkage > nmap.h:424: error: previous declaration of 'void sigdie(int)' with 'C++' = linkage > nmap.cc:2626: error: conflicts with new declaration with 'C' linkage > nmap.h: In function 'int nmap_fileexistsandisreadable(const char*)': > nmap.h:437: error: previous declaration of 'int nmap_fileexistsandisreada= ble(const char*)' with 'C++' linkage > nmap.cc:2705: error: conflicts with new declaration with 'C' linkage > nmap.h: In function 'int nmap_fetchfile(char*, int, const char*)': > nmap.h:436: error: previous declaration of 'int nmap_fetchfile(char*, int= , const char*)' with 'C++' linkage > nmap.cc:2709: error: conflicts with new declaration with 'C' linkage > nmap.cc: At global scope: > nmap.cc:2837: error: expected `}' at end of input > gmake[1]: *** [nmap.o] Error 1 > gmake[1]: Leaving directory `/usr/ports/security/nmap/work/nmap-4.76' > gmake: *** [all] Error 2 > *** Error code 1 >=20 > Stop in /usr/ports/security/nmap. >=20 > Manfred Peter Pentchev roam@ringlet.net roam@space.bg roam@FreeBSD.org PGP key: http://people.FreeBSD.org/~roam/roam.key.asc Key fingerprint FDBA FD79 C26F 3C51 C95E DF9E ED18 B68D 1619 4553 If there were no counterfactuals, this sentence would not have been paradox= ical. --17pEHd4RhPHOinZp Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.11 (FreeBSD) iEYEARECAAYFAknQdBwACgkQ7Ri2jRYZRVN8bgCgkZsH2OMRVSds9U1x95zWfLDJ RdAAn2+3B8C/mREt/c06vIvtuYVI+c3P =HS+E -----END PGP SIGNATURE----- --17pEHd4RhPHOinZp--