From owner-freebsd-ports-bugs@FreeBSD.ORG Mon May 3 17:40:02 2010 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 020EB1065673 for ; Mon, 3 May 2010 17:40:02 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [69.147.83.40]) by mx1.freebsd.org (Postfix) with ESMTP id BACF08FC1E for ; Mon, 3 May 2010 17:40:01 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id o43He1Ow019401 for ; Mon, 3 May 2010 17:40:01 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id o43He1X0019400; Mon, 3 May 2010 17:40:01 GMT (envelope-from gnats) Resent-Date: Mon, 3 May 2010 17:40:01 GMT Resent-Message-Id: <201005031740.o43He1X0019400@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, Josh Carroll Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 23865106566C for ; Mon, 3 May 2010 17:38:02 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (www.freebsd.org [69.147.83.33]) by mx1.freebsd.org (Postfix) with ESMTP id 086B88FC0C for ; Mon, 3 May 2010 17:38:02 +0000 (UTC) Received: from www.freebsd.org (localhost [127.0.0.1]) by www.freebsd.org (8.14.3/8.14.3) with ESMTP id o43Hc1OQ089557 for ; Mon, 3 May 2010 17:38:01 GMT (envelope-from nobody@www.freebsd.org) Received: (from nobody@localhost) by www.freebsd.org (8.14.3/8.14.3/Submit) id o43Hc1nX089556; Mon, 3 May 2010 17:38:01 GMT (envelope-from nobody) Message-Id: <201005031738.o43Hc1nX089556@www.freebsd.org> Date: Mon, 3 May 2010 17:38:01 GMT From: Josh Carroll To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-3.1 Cc: Subject: ports/146268: net-mgmt/net-snmp fails to build on 8.0-RELEASE/amd64 X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 03 May 2010 17:40:02 -0000 >Number: 146268 >Category: ports >Synopsis: net-mgmt/net-snmp fails to build on 8.0-RELEASE/amd64 >Confidential: no >Severity: non-critical >Priority: high >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Mon May 03 17:40:01 UTC 2010 >Closed-Date: >Last-Modified: >Originator: Josh Carroll >Release: 8.0-RELEASE-p2/amd64 >Organization: N/A >Environment: FreeBSD pflog.net 8.0-RELEASE-p2 FreeBSD 8.0-RELEASE-p2 #13: Wed Jan 6 22:22:42 EST 2010 root@pflog.net:/usr/obj/usr/src/sys/PFLOG amd64 >Description: I'm having trouble building net-mgmt/net-snmp since the update to 5.4.2.1_7 (_6 built fine for me). I'm on 8.0-RELEASE-p2/amd64, and this is with a ports tree portsnap'd as of 5/3/2010. Here is my config for this port: # make showconfig ===> The following configuration options are available for net-snmp-5.4.2.1_7: IPV6=off "Build with IPv6 support" MFD_REWRITES=on "Build with 64-bit Interface Counters" PERL=on "Install additional perl modules" PERL_EMBEDDED=off "Build embedded perl" TKMIB=off "Install graphical MIB browser" DUMMY=on "Enable dummy values as placeholders" DMALLOC=off "Enable dmalloc debug memory allocator" ===> Use 'make config' to modify these settings And here is the tail end of the output including the error when I try to build: ===> Building for net-snmp-5.4.2.1_7 making all in /usr/ports/net-mgmt/net-snmp/work/net-snmp-5.4.2.1/snmplib making all in /usr/ports/net-mgmt/net-snmp/work/net-snmp-5.4.2.1/agent making all in /usr/ports/net-mgmt/net-snmp/work/net-snmp-5.4.2.1/agent/helpers making all in /usr/ports/net-mgmt/net-snmp/work/net-snmp-5.4.2.1/agent/mibgroup /bin/sh ../libtool --mode=link cc -O2 -pipe -O2 -mmmx -msse -msse2 -msse3 -pipe -march=nocona -fno-strict-aliasing -Ufreebsd8 -Dfreebsd8=freebsd8 -o snmpd snmpd.lo -L../snmplib/.libs -L../snmplib -L./.libs -L./helpers/.libs -L./helpers -L/usr/lib -rpath=/usr/lib:/usr /local/lib libnetsnmpagent.la helpers/libnetsnmphelpers.la libnetsnmpmibs.la ../snmplib/libnetsnmp.la -lelf -lssp_nonshared cc -O2 -pipe -O2 -mmmx -msse -msse2 -msse3 -pipe -march=nocona -fno-strict-aliasing -Ufreebsd8 -Dfreebsd8=freebsd8 -o .libs/snmpd .libs/snmpd.o -rpath=/usr/lib:/usr/local/lib -L/usr/ports/net-mgmt/net-snmp/work/net-snmp-5.4.2.1/agent/.libs -L/usr/ports/net-mgmt/net-snmp /work/net-snmp-5.4.2.1/agent/helpers/.libs -L/usr/ports/net-mgmt/net-snmp/work/net-snmp-5.4.2.1/snmplib/.libs -L/usr/ports/net-mgmt/net-snmp /work/net-snmp-5.4.2.1/snmplib -L/usr/ports/net-mgmt/net-snmp/work/net-snmp-5.4.2.1/agent/helpers -L/usr/lib ./.libs/libnetsnmpagent.so helpers/.libs/libnetsnmphelpers.so ./.libs/libnetsnmpmibs.so /usr/ports/net-mgmt/net-snmp/work/net-snmp-5.4.2.1/agent/helpers/.libs /libnetsnmphelpers.so /usr/ports/net-mgmt/net-snmp/work/net-snmp-5.4.2.1/agent/.libs/libnetsnmpagent.so -lwrap -lkvm /usr/ports/net-mgmt /net-snmp/work/net-snmp-5.4.2.1/snmplib/.libs/libnetsnmp.so -ldevstat ../snmplib/.libs/libnetsnmp.so -lcrypto -lelf -lssp_nonshared -Wl,--rpath -Wl,/usr/local/lib ./.libs/libnetsnmpmibs.so: undefined reference to `exp' *** Error code 1 Stop in /usr/ports/net-mgmt/net-snmp/work/net-snmp-5.4.2.1/agent. *** Error code 1 Stop in /usr/ports/net-mgmt/net-snmp/work/net-snmp-5.4.2.1. *** Error code 1 Stop in /usr/ports/net-mgmt/net-snmp. If I go into the work dir and re-run libtool with -lm, it works properly and finds exp(3). So it looks like something is broken and it should be including -lm in the linker flags. Thanks! Josh >How-To-Repeat: Update ports tree, then try to build net-mgmt/net-snmp with the options described above. >Fix: Adding -lm to the linker flags fixes it, but I don't have a patch to do this automatically via the port or a patch to the upstream source. >Release-Note: >Audit-Trail: >Unformatted: