From owner-freebsd-current@FreeBSD.ORG Mon Jul 9 02:06:06 2012 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 6A3AF106564A for ; Mon, 9 Jul 2012 02:06:06 +0000 (UTC) (envelope-from mdf356@gmail.com) Received: from mail-pb0-f54.google.com (mail-pb0-f54.google.com [209.85.160.54]) by mx1.freebsd.org (Postfix) with ESMTP id 42A878FC17 for ; Mon, 9 Jul 2012 02:06:06 +0000 (UTC) Received: by pbbro2 with SMTP id ro2so19698313pbb.13 for ; Sun, 08 Jul 2012 19:06:06 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:date:message-id:subject:from:to:content-type; bh=Nc0kQc1SrqvB8abUx3tL+jlIPvqeUlvqWX78CDdVGgs=; b=lowp5VjNRT3aMvFTVrYEDNBjxv9AJlMPrP5jqFautcekyaimAi8F6lLXBIYETrx3LR TbgS03IuD9vR6n96LbX2mBUmMkiumvg7VAxS5I4oU4/cMh5PhaQHAiT+aP/nJ1nPWlnu CnbOMHuG9SxnagcwndAd3hOgtFBaqmKwaBgHjBbeJZTOp7hxYjLeCmdfEtimfktKbgHn OteI/RBK6yMUhmZVYDA8grDJEe+J7F8iOiuNLgktAkqNhiVWfaz8ypFKSiv6qZ4Ph7jt AIJ85NH8KYXtc2yGIj5wZoVjS2ffc8IQ57QlgBlaLO5alIJdnBUe2jJbHdTFRMjkt5Fj TMHA== MIME-Version: 1.0 Received: by 10.68.195.97 with SMTP id id1mr56964500pbc.91.1341799565978; Sun, 08 Jul 2012 19:06:05 -0700 (PDT) Received: by 10.68.208.168 with HTTP; Sun, 8 Jul 2012 19:06:05 -0700 (PDT) Date: Mon, 9 Jul 2012 02:06:05 +0000 Message-ID: From: Matthew Fleming To: freebsd-current@freebsd.org Content-Type: text/plain; charset=ISO-8859-1 X-Mailman-Approved-At: Mon, 09 Jul 2012 02:13:11 +0000 Subject: Build error on CURRENT X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 09 Jul 2012 02:06:06 -0000 I'm getting a compile error during buildworld here: ===> libexec/atrun (all) cc -g -DATJOB_DIR=\"/var/at/jobs/\" -DLFILE=\"/var/at/jobs/.lockfile\" -DLOADAVG_MX=1.5 -DATSPOOL_DIR=\"/var/at/spool\" -DVERSION=\"2.9\" -DDAEMON_UID=1 -DDAEMON_GID=1 -DDEFAULT_BATCH_QUEUE=\'E\' -DDEFAULT_AT_QUEUE=\'c\' -DPERM_PATH=\"/var/at/\" -I/usr/data/sb/head/libexec/atrun/../../usr.bin/at -I/usr/data/sb/head/libexec/atrun -DLOGIN_CAP -DPAM -std=gnu99 -fstack-protector -Wsystem-headers -Werror -Wall -Wno-format-y2k -Wno-uninitialized -Wno-pointer-sign -c /usr/data/sb/head/libexec/atrun/atrun.c ${CTFCONVERT_CMD} expands to empty string cc -g -DATJOB_DIR=\"/var/at/jobs/\" -DLFILE=\"/var/at/jobs/.lockfile\" -DLOADAVG_MX=1.5 -DATSPOOL_DIR=\"/var/at/spool\" -DVERSION=\"2.9\" -DDAEMON_UID=1 -DDAEMON_GID=1 -DDEFAULT_BATCH_QUEUE=\'E\' -DDEFAULT_AT_QUEUE=\'c\' -DPERM_PATH=\"/var/at/\" -I/usr/data/sb/head/libexec/atrun/../../usr.bin/at -I/usr/data/sb/head/libexec/atrun -DLOGIN_CAP -DPAM -std=gnu99 -fstack-protector -Wsystem-headers -Werror -Wall -Wno-format-y2k -Wno-uninitialized -Wno-pointer-sign -c /usr/data/sb/head/libexec/atrun/gloadavg.c ${CTFCONVERT_CMD} expands to empty string cc -g -DATJOB_DIR=\"/var/at/jobs/\" -DLFILE=\"/var/at/jobs/.lockfile\" -DLOADAVG_MX=1.5 -DATSPOOL_DIR=\"/var/at/spool\" -DVERSION=\"2.9\" -DDAEMON_UID=1 -DDAEMON_GID=1 -DDEFAULT_BATCH_QUEUE=\'E\' -DDEFAULT_AT_QUEUE=\'c\' -DPERM_PATH=\"/var/at/\" -I/usr/data/sb/head/libexec/atrun/../../usr.bin/at -I/usr/data/sb/head/libexec/atrun -DLOGIN_CAP -DPAM -std=gnu99 -fstack-protector -Wsystem-headers -Werror -Wall -Wno-format-y2k -Wno-uninitialized -Wno-pointer-sign -o atrun atrun.o gloadavg.o -lpam -lutil /usr/obj/usr/data/sb/head/tmp/usr/lib/libc.so: undefined reference to `log' *** [atrun] Error code 1 Stop in /usr/data/sb/head/libexec/atrun. *** [all] Error code 1 Stop in /usr/data/sb/head/libexec. *** [libexec.all__D] Error code 1 Stop in /usr/data/sb/head. *** [everything] Error code 1 Stop in /usr/data/sb/head. *** [buildworld] Error code 1 At first I thought maybe it was because of an old install (CURRENT as of December 2011) so I built and installed stable/9. That went off just fine. I thought it may be because my svn checkout of CURRENT got interrupted, so I re-extracted from scratch and see the same thing. I've also tried completely removing /usr/obj. I've build with no -j flag. Looking at the sources I don't see the symbol "log" in libc anywhere except as a DEBUG local variable that is only used in one file, always under DEBUG. The only thing I see that's of interested is the libexec.all__D target which I haven't yet grepped for to see what it is. My make.conf and src.conf are pretty sparse: root@:/data/sb/head # cat /etc/make.conf #LIBC_EXTRAMK=/usr/data/sb/ino64/tools/tools/shlib-compat/Makefile.sysfake CFLAGS=-g # added by use.perl 2011-09-17 07:04:17 PERL_VERSION=5.12.4 root@:/data/sb/head # cat /etc/src.conf #WITHOUT_CLANG=yes Clearly the tinderbox machines aren't hitting this, and I didn't see anything in the mailing list either. So it's almost certainly something on my end, but I'm at a loss as to what it could be. Thanks, matthew