From owner-freebsd-ports-bugs@FreeBSD.ORG Wed Nov 11 13:40:01 2009 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id E68521065676 for ; Wed, 11 Nov 2009 13:40:01 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 9C8858FC1C for ; Wed, 11 Nov 2009 13:40:01 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id nABDe1Xx070176 for ; Wed, 11 Nov 2009 13:40:01 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id nABDe1Y2070175; Wed, 11 Nov 2009 13:40:01 GMT (envelope-from gnats) Resent-Date: Wed, 11 Nov 2009 13:40:01 GMT Resent-Message-Id: <200911111340.nABDe1Y2070175@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Harald Schmalzbauer Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 46B96106566B for ; Wed, 11 Nov 2009 13:35:00 +0000 (UTC) (envelope-from harry@omnilan.de) Received: from host.omnilan.net (host.omnilan.net [62.245.232.135]) by mx1.freebsd.org (Postfix) with ESMTP id A43B78FC13 for ; Wed, 11 Nov 2009 13:34:59 +0000 (UTC) Received: from tek.flintsbach.schmalzbauer.de (tek.flintsbach.schmalzbauer.de [172.21.2.3]) by host.omnilan.net (8.13.8/8.13.8) with ESMTP id nABDYqvx036617 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Wed, 11 Nov 2009 14:34:58 +0100 (CET) (envelope-from harry@titan.flintsbach.schmalzbauer.de) Received: from titan.flintsbach.schmalzbauer.de (titan.flintsbach.schmalzbauer.de [IPv6:fec0::1:0:0:1:1]) by tek.flintsbach.schmalzbauer.de (8.13.8/8.13.8) with ESMTP id nABDYqmu002602 for ; Wed, 11 Nov 2009 14:34:52 +0100 (CET) (envelope-from harry@titan.flintsbach.schmalzbauer.de) Received: (from harry@localhost) by titan.flintsbach.schmalzbauer.de (8.14.3/8.14.3/Submit) id nABDYqjP009181; Wed, 11 Nov 2009 14:34:52 +0100 (CET) (envelope-from harry) Message-Id: <200911111334.nABDYqjP009181@titan.flintsbach.schmalzbauer.de> Date: Wed, 11 Nov 2009 14:34:52 +0100 (CET) From: Harald Schmalzbauer To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Cc: Subject: ports/140470: security/nessus-libraries fails to compile X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Harald Schmalzbauer List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 11 Nov 2009 13:40:02 -0000 >Number: 140470 >Category: ports >Synopsis: security/nessus-libraries fails to compile >Confidential: no >Severity: serious >Priority: high >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Wed Nov 11 13:40:00 UTC 2009 >Closed-Date: >Last-Modified: >Originator: Harald Schmalzbauer >Release: FreeBSD 8.0-RC2 i386 >Organization: OmniLAN >Environment: System: FreeBSD titan.flintsbach.schmalzbauer.de 8.0-RC2 FreeBSD 8.0-RC2 #23: Sun Nov 1 15:00:00 CET 2009 harry@titan.flintsbach.schmalzbauer.de:/usr/obj/usr/src/sys/TITAN i386 >Description: Build precess stops oat several points with libtool: error: you must specify a MODE >How-To-Repeat: Just try to compile security/nessus-libraries with libtool version 2.2.6a_1 >Fix: I never used libtool before, so no idea if there's a better way to fix, but these patches work for me: # This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # files/patch-libhosts_gatherer_Makefile # files/patch-libnessus_Makefile # files/patch-libpcap-nessus_Makefile # echo x - files/patch-libhosts_gatherer_Makefile sed 's/^X//' >files/patch-libhosts_gatherer_Makefile << '5e7c62a1c0eb001da9e93bea77424d52' X--- libhosts_gatherer/Makefile.orig 2009-11-11 14:25:00.000000000 +0100 X+++ libhosts_gatherer/Makefile 2009-11-11 14:25:16.000000000 +0100 X@@ -22,7 +22,7 @@ X $(LIBTOOL) --finish $(DESTDIR)${libdir} X X libhosts_gatherer.la : $(OBJS) X- $(LIBTOOL) $(CC) -o libhosts_gatherer.la $(LO_OBJS) -rpath ${libdir} \ X+ $(LIBTOOL) --mode=link $(CC) -o libhosts_gatherer.la $(LO_OBJS) -rpath ${libdir} \ X -version-info ${PACKAGE_VERSION} X X hg_utils.o : hg_utils.h hosts_gatherer.h hg_utils.c 5e7c62a1c0eb001da9e93bea77424d52 echo x - files/patch-libnessus_Makefile sed 's/^X//' >files/patch-libnessus_Makefile << 'aa8661491a058c4d736d327d788ec80c' X--- libnessus/Makefile.orig 2004-08-31 19:15:07.000000000 +0200 X+++ libnessus/Makefile 2009-11-11 14:09:48.000000000 +0100 X@@ -22,85 +22,85 @@ X X X getopt.o : getopt.c X- $(LIBTOOL) $(CC) $(CIPHER) $(DEFS) $(INCLUDE) $(CFLAGS) -c getopt.c X+ $(LIBTOOL) --mode=compile $(CC) $(CIPHER) $(DEFS) $(INCLUDE) $(CFLAGS) -c getopt.c X X getopt1.o : getopt1.c X- $(LIBTOOL) $(CC) $(CIPHER) $(DEFS) $(INCLUDE) $(CFLAGS) -c getopt1.c X+ $(LIBTOOL) --mode=compile $(CC) $(CIPHER) $(DEFS) $(INCLUDE) $(CFLAGS) -c getopt1.c X X plugutils.o : plugutils.c X- $(LIBTOOL) $(CC) $(CIPHER) $(DEFS) $(INCLUDE) $(CFLAGS) -c plugutils.c X+ $(LIBTOOL) --mode=compile $(CC) $(CIPHER) $(DEFS) $(INCLUDE) $(CFLAGS) -c plugutils.c X X resolve.o : resolve.c resolve.h X- $(LIBTOOL) $(CC) $(CIPHER) $(DEFS) $(INCLUDE) $(CFLAGS) -c resolve.c X+ $(LIBTOOL) --mode=compile $(CC) $(CIPHER) $(DEFS) $(INCLUDE) $(CFLAGS) -c resolve.c X X share_fd.o : share_fd.c X- $(LIBTOOL) $(CC) $(CIPHER) $(DEFS) $(INCLUDE) $(CFLAGS) -c share_fd.c X+ $(LIBTOOL) --mode=compile $(CC) $(CIPHER) $(DEFS) $(INCLUDE) $(CFLAGS) -c share_fd.c X X system.o : system.c system.h X- $(LIBTOOL) $(CC) $(CIPHER) $(DEFS) $(INCLUDE) $(CFLAGS) -c system.c X+ $(LIBTOOL) --mode=compile $(CC) $(CIPHER) $(DEFS) $(INCLUDE) $(CFLAGS) -c system.c X X arglists.o : arglists.c X- $(LIBTOOL) $(CC) $(CIPHER) $(DEFS) $(INCLUDE) $(CFLAGS) -c arglists.c X+ $(LIBTOOL) --mode=compile $(CC) $(CIPHER) $(DEFS) $(INCLUDE) $(CFLAGS) -c arglists.c X X network.o : network.c network.h X- $(LIBTOOL) $(CC) $(CIPHER) $(DEFS) $(INCLUDE) $(CFLAGS) -c network.c X+ $(LIBTOOL) --mode=compile $(CC) $(CIPHER) $(DEFS) $(INCLUDE) $(CFLAGS) -c network.c X X scanners_utils.o : scanners_utils.c scanners_utils.h X- $(LIBTOOL) $(CC) $(CIPHER) $(DEFS) $(INCLUDE) $(CFLAGS) -c scanners_utils.c X+ $(LIBTOOL) --mode=compile $(CC) $(CIPHER) $(DEFS) $(INCLUDE) $(CFLAGS) -c scanners_utils.c X X ftp_funcs.o : ftp_funcs.c ftp_funcs.h X- $(LIBTOOL) $(CC) $(CIPHER) $(DEFS) $(INCLUDE) $(CFLAGS) -c ftp_funcs.c X+ $(LIBTOOL) --mode=compile $(CC) $(CIPHER) $(DEFS) $(INCLUDE) $(CFLAGS) -c ftp_funcs.c X www_funcs.o : www_funcs.c X- $(LIBTOOL) $(CC) $(CIPHER) $(DEFS) $(INCLUDE) $(CFLAGS) -c www_funcs.c X+ $(LIBTOOL) --mode=compile $(CC) $(CIPHER) $(DEFS) $(INCLUDE) $(CFLAGS) -c www_funcs.c X X pcap.o : pcap.c X- $(LIBTOOL) $(CC) $(CIPHER) $(DEFS) $(INCLUDE) $(CFLAGS) -c pcap.c X+ $(LIBTOOL) --mode=compile $(CC) $(CIPHER) $(DEFS) $(INCLUDE) $(CFLAGS) -c pcap.c X X hlst.o : hlst.c hlst.h X- $(LIBTOOL) $(CC) $(CIPHER) $(DEFS) $(INCLUDE) $(CFLAGS) -c hlst.c X+ $(LIBTOOL) --mode=compile $(CC) $(CIPHER) $(DEFS) $(INCLUDE) $(CFLAGS) -c hlst.c X X ptycall.o : ptycall.c X- $(LIBTOOL) $(CC) $(CIPHER) $(DEFS) $(INCLUDE) $(CFLAGS) -c ptycall.c X+ $(LIBTOOL) --mode=compile $(CC) $(CIPHER) $(DEFS) $(INCLUDE) $(CFLAGS) -c ptycall.c X X harglists.o : harglists.c X- $(LIBTOOL) $(CC) $(CIPHER) $(DEFS) $(INCLUDE) $(CFLAGS) -c harglists.c X+ $(LIBTOOL) --mode=compile $(CC) $(CIPHER) $(DEFS) $(INCLUDE) $(CFLAGS) -c harglists.c X X diff.o : diff.c X- $(LIBTOOL) $(CC) $(CIPHER) $(DEFS) $(INCLUDE) $(CFLAGS) -c diff.c X+ $(LIBTOOL) --mode=compile $(CC) $(CIPHER) $(DEFS) $(INCLUDE) $(CFLAGS) -c diff.c X X ids_send.o : ids_send.c X- $(LIBTOOL) $(CC) $(CIPHER) $(DEFS) $(INCLUDE) $(CFLAGS) -c ids_send.c X+ $(LIBTOOL) --mode=compile $(CC) $(CIPHER) $(DEFS) $(INCLUDE) $(CFLAGS) -c ids_send.c X X bpf_share.o: bpf_share.c X- $(LIBTOOL) $(CC) $(CIPHER) $(DEFS) $(INCLUDE) $(CFLAGS) -DNESSUS_STATE_DIR=\"$(localstatedir)\" -c bpf_share.c X+ $(LIBTOOL) --mode=compile $(CC) $(CIPHER) $(DEFS) $(INCLUDE) $(CFLAGS) -DNESSUS_STATE_DIR=\"$(localstatedir)\" -c bpf_share.c X X rand.o: rand.c X- $(LIBTOOL) $(CC) $(CIPHER) $(DEFS) $(INCLUDE) $(CFLAGS) -c rand.c X+ $(LIBTOOL) --mode=compile $(CC) $(CIPHER) $(DEFS) $(INCLUDE) $(CFLAGS) -c rand.c X X popen.o: popen.c X- $(LIBTOOL) $(CC) $(CIPHER) $(DEFS) $(INCLUDE) $(CFLAGS) -c popen.c X+ $(LIBTOOL) --mode=compile $(CC) $(CIPHER) $(DEFS) $(INCLUDE) $(CFLAGS) -c popen.c X X services.o: services.c X- $(LIBTOOL) $(CC) $(CIPHER) $(DEFS) $(INCLUDE) $(CFLAGS) -DNESSUS_STATE_DIR=\"$(localstatedir)\" -c services.c X+ $(LIBTOOL) --mode=compile $(CC) $(CIPHER) $(DEFS) $(INCLUDE) $(CFLAGS) -DNESSUS_STATE_DIR=\"$(localstatedir)\" -c services.c X X services1.o: services1.c X- $(LIBTOOL) $(CC) $(CIPHER) $(DEFS) $(INCLUDE) $(CFLAGS) -DNESSUS_STATE_DIR=\"$(localstatedir)\" -DCONF_DIR=\"$(sysconfdir)\" -c services1.c X+ $(LIBTOOL) --mode=compile $(CC) $(CIPHER) $(DEFS) $(INCLUDE) $(CFLAGS) -DNESSUS_STATE_DIR=\"$(localstatedir)\" -DCONF_DIR=\"$(sysconfdir)\" -c services1.c X X proctitle.o: proctitle.c X- $(LIBTOOL) $(CC) $(CIPHER) $(DEFS) $(INCLUDE) $(CFLAGS) -c proctitle.c X+ $(LIBTOOL) --mode=compile $(CC) $(CIPHER) $(DEFS) $(INCLUDE) $(CFLAGS) -c proctitle.c X X store.o: store.c X- $(LIBTOOL) $(CC) $(CIPHER) $(DEFS) $(INCLUDE) $(CFLAGS) -DNESSUS_STATE_DIR=\"$(localstatedir)\" -c store.c X+ $(LIBTOOL) --mode=compile $(CC) $(CIPHER) $(DEFS) $(INCLUDE) $(CFLAGS) -DNESSUS_STATE_DIR=\"$(localstatedir)\" -c store.c X X X kb.o: kb.c X- $(LIBTOOL) $(CC) $(CIPHER) $(DEFS) $(INCLUDE) $(CFLAGS) -c kb.c X+ $(LIBTOOL) --mode=compile $(CC) $(CIPHER) $(DEFS) $(INCLUDE) $(CFLAGS) -c kb.c X X X snprintf.o : snprintf.c X- $(LIBTOOL) $(CC) $(CIPHER) $(DEFS) $(INCLUDE) $(CFLAGS) -c snprintf.c X+ $(LIBTOOL) --mode=compile $(CC) $(CIPHER) $(DEFS) $(INCLUDE) $(CFLAGS) -c snprintf.c X libnessus.la: $(OBJS) X- $(LIBTOOL) $(CC) -o libnessus.la $(LO_OBJS) -rpath ${libdir} \ X+ $(LIBTOOL) --mode=link $(CC) -o libnessus.la $(LO_OBJS) -rpath ${libdir} \ X -version-info ${PACKAGE_VERSION} X X install : libnessus.la aa8661491a058c4d736d327d788ec80c echo x - files/patch-libpcap-nessus_Makefile sed 's/^X//' >files/patch-libpcap-nessus_Makefile << 'dceafc8e5776a0e0e65872cda115812c' X--- libpcap-nessus/Makefile.in.orig 2009-11-11 14:18:00.000000000 +0100 X+++ libpcap-nessus/Makefile.in 2009-11-11 14:18:33.000000000 +0100 X@@ -31,7 +31,7 @@ X # You shouldn't need to edit anything below. X # X X-COMPILE = $(LIBTOOL) $(CC) X+COMPILE = $(LIBTOOL) --mode=compile $(CC) X CCOPT = @V_CCOPT@ X INCLS = -I. @V_INCLS@ -I../../include X ### Solaris make does not like += (jordan) X@@ -89,7 +89,7 @@ X X libpcap-nessus.la: $(OBJ) X @rm -f $@ X- $(LIBTOOL) $(CC) -o libpcap-nessus.la $(LO_OBJ) -rpath ${libdir} \ X+ $(LIBTOOL) --mode=link $(CC) -o libpcap-nessus.la $(LO_OBJ) -rpath ${libdir} \ X -version-info ${PACKAGE_VERSION} X X scanner.c: $(srcdir)/scanner.l dceafc8e5776a0e0e65872cda115812c exit >Release-Note: >Audit-Trail: >Unformatted: