From owner-freebsd-current@FreeBSD.ORG Mon Dec 26 21:51:21 2011 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 085A4106566B for ; Mon, 26 Dec 2011 21:51:21 +0000 (UTC) (envelope-from dim@FreeBSD.org) Received: from tensor.andric.com (cl-327.ede-01.nl.sixxs.net [IPv6:2001:7b8:2ff:146::2]) by mx1.freebsd.org (Postfix) with ESMTP id 7CD908FC08 for ; Mon, 26 Dec 2011 21:51:20 +0000 (UTC) Received: from [IPv6:2001:7b8:3a7:0:7062:3674:b8da:c969] (unknown [IPv6:2001:7b8:3a7:0:7062:3674:b8da:c969]) (using TLSv1 with cipher DHE-RSA-CAMELLIA256-SHA (256/256 bits)) (No client certificate requested) by tensor.andric.com (Postfix) with ESMTPSA id 0155D5C37; Mon, 26 Dec 2011 22:51:17 +0100 (CET) Message-ID: <4EF8EC51.2020504@FreeBSD.org> Date: Mon, 26 Dec 2011 22:51:13 +0100 From: Dimitry Andric Organization: The FreeBSD Project User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:9.0) Gecko/20111222 Thunderbird/9.0.1 MIME-Version: 1.0 To: "O. Hartmann" References: <4EF7B76E.5090108@zedat.fu-berlin.de> <4EF7CC7D.4050902@FreeBSD.org> <4EF856A8.7080707@zedat.fu-berlin.de> In-Reply-To: <4EF856A8.7080707@zedat.fu-berlin.de> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: Current FreeBSD Subject: Re: FreeBSD 10.0-CURRENT/amd64: /usr/bin/ld: cannot find -lisc 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, 26 Dec 2011 21:51:21 -0000 On 2011-12-26 12:12, O. Hartmann wrote: ... > Yes, I do have WITH_BIND_LIBS on the boxes enabled: > > (/etc/src.conf): > WITH_CLANG= YES > WITH_CLANG_EXTRAS= YES > # > WITH_BIND_LIBS= YES > WITH_BIND_SIGCHASE= YES > WITH_BIND_LARGE_FILE= YES > # > WITH_IDEA= YES > WITH_HESIOD= YES > # > #WITH_ICONV= YES > WITH_BSD_GREP= YES > # > WITH_LIBCPLUSPLUS= YES > # > #WITH_OFED= YES I have done a buildworld with exactly these settings, and there is no problem linking dig at all. Stage 4.2 (building libraries) builds and installs the libraries and headers into the temproot: -------------------------------------------------------------- >>> stage 4.2: building libraries -------------------------------------------------------------- [...] ===> lib/bind (install) ===> lib/bind/isc (install) sh /usr/src/tools/install.sh -C -o root -g wheel -m 444 libisc.a /usr/obj/usr/src/tmp/usr/lib sh /usr/src/tools/install.sh -s -o root -g wheel -m 444 libisc.so.83 /usr/obj/usr/src/tmp/usr/lib ln -fs libisc.so.83 /usr/obj/usr/src/tmp/usr/lib/libisc.so [...] And later in stage 4.4 (building everything), those libs get used for linking dig: -------------------------------------------------------------- >>> stage 4.4: building everything -------------------------------------------------------------- [...] ===> usr.bin/dig (all) clang -O2 -pipe -DVERSION='"9.8.1-P1"' -DHAVE_CONFIG_H -D_REENTRANT -D_THREAD_SAFE -DWANT_IPV6 -DOPENSSL -DUSE_MD5 -DNS_LOCALSTATEDIR='"/var"' -DNS_SYSCONFDIR='"/etc/namedb"' -DNAMED_CONFFILE='"/etc/namedb/named.conf"' -DRNDC_CONFFILE='"/etc/namedb/rndc.conf"' -DRNDC_KEYFILE='"/etc/namedb/rndc.key"' -I/usr/src/usr.bin/dig/../../lib/bind -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDIG_SIGCHASE -I/usr/src/usr.bin/dig/../../contrib/bind9/lib/isc/include -I/usr/src/usr.bin/dig/../../contrib/bind9/lib/isc/unix/include -I/usr/src/usr.bin/dig/../../contrib/bind9/lib/isc/pthreads/include -I/usr/src/usr.bin/dig/../dns -I/usr/src/usr.bin/dig/../../contrib/bind9/lib/dns/include -I/usr/src/usr.bin/dig/../../contrib/bind9/lib/isccfg/include -I/usr/src/usr.bin/dig/../isc -I/usr/src/usr.bin/dig/../../contrib/bind9/bin/dig/include -I/usr/src/usr.bin/dig/../../contrib/bind9/lib/isc/x86_32/include -std=gnu99 -fstack-protector -Wsystem-headers -Werror -Wno-pointer-sign -Wno-tautological-c ompare -Wno-unused-value -Wno-parentheses-equality -Wno-unused-function -Wno-conversion -Wno-switch-enum -Wno-empty-body -Wno-parentheses -c /usr/src/usr.bin/dig/../../contrib/bind9/bin/dig/dig.c clang -O2 -pipe -DVERSION='"9.8.1-P1"' -DHAVE_CONFIG_H -D_REENTRANT -D_THREAD_SAFE -DWANT_IPV6 -DOPENSSL -DUSE_MD5 -DNS_LOCALSTATEDIR='"/var"' -DNS_SYSCONFDIR='"/etc/namedb"' -DNAMED_CONFFILE='"/etc/namedb/named.conf"' -DRNDC_CONFFILE='"/etc/namedb/rndc.conf"' -DRNDC_KEYFILE='"/etc/namedb/rndc.key"' -I/usr/src/usr.bin/dig/../../lib/bind -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDIG_SIGCHASE -I/usr/src/usr.bin/dig/../../contrib/bind9/lib/isc/include -I/usr/src/usr.bin/dig/../../contrib/bind9/lib/isc/unix/include -I/usr/src/usr.bin/dig/../../contrib/bind9/lib/isc/pthreads/include -I/usr/src/usr.bin/dig/../dns -I/usr/src/usr.bin/dig/../../contrib/bind9/lib/dns/include -I/usr/src/usr.bin/dig/../../contrib/bind9/lib/isccfg/include -I/usr/src/usr.bin/dig/../isc -I/usr/src/usr.bin/dig/../../contrib/bind9/bin/dig/include -I/usr/src/usr.bin/dig/../../contrib/bind9/lib/isc/x86_32/include -std=gnu99 -fstack-protector -Wsystem-headers -Werror -Wno-pointer-sign -Wno-tautological-c ompare -Wno-unused-value -Wno-parentheses-equality -Wno-unused-function -Wno-conversion -Wno-switch-enum -Wno-empty-body -Wno-parentheses -c /usr/src/usr.bin/dig/../../contrib/bind9/bin/dig/dighost.c clang -O2 -pipe -DVERSION='"9.8.1-P1"' -DHAVE_CONFIG_H -D_REENTRANT -D_THREAD_SAFE -DWANT_IPV6 -DOPENSSL -DUSE_MD5 -DNS_LOCALSTATEDIR='"/var"' -DNS_SYSCONFDIR='"/etc/namedb"' -DNAMED_CONFFILE='"/etc/namedb/named.conf"' -DRNDC_CONFFILE='"/etc/namedb/rndc.conf"' -DRNDC_KEYFILE='"/etc/namedb/rndc.key"' -I/usr/src/usr.bin/dig/../../lib/bind -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDIG_SIGCHASE -I/usr/src/usr.bin/dig/../../contrib/bind9/lib/isc/include -I/usr/src/usr.bin/dig/../../contrib/bind9/lib/isc/unix/include -I/usr/src/usr.bin/dig/../../contrib/bind9/lib/isc/pthreads/include -I/usr/src/usr.bin/dig/../dns -I/usr/src/usr.bin/dig/../../contrib/bind9/lib/dns/include -I/usr/src/usr.bin/dig/../../contrib/bind9/lib/isccfg/include -I/usr/src/usr.bin/dig/../isc -I/usr/src/usr.bin/dig/../../contrib/bind9/bin/dig/include -I/usr/src/usr.bin/dig/../../contrib/bind9/lib/isc/x86_32/include -std=gnu99 -fstack-protector -Wsystem-headers -Werror -Wno-pointer-sign -Wno-tautological-c ompare -Wno-unused-value -Wno-parentheses-equality -Wno-unused-function -Wno-conversion -Wno-switch-enum -Wno-empty-body -Wno-parentheses -o dig dig.o dighost.o -lbind9 -ldns -lisccc -lisccfg -lisc -llwres -lcrypto -lpthread clang: warning: argument unused during compilation: '-std=gnu99' gzip -cn /usr/src/usr.bin/dig/../../contrib/bind9/bin/dig/dig.1 > dig.1.gz ===> usr.bin/dirname (all) [...] Can you please upload a full buildworld log somewhere? Preferably without using -j.