From owner-freebsd-current@FreeBSD.ORG Mon Oct 17 16:30:25 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 D7D9D1065674 for ; Mon, 17 Oct 2011 16:30:25 +0000 (UTC) (envelope-from ume@mahoroba.org) Received: from mail.mahoroba.org (ent.mahoroba.org [IPv6:2001:2f0:104:8010::1]) by mx1.freebsd.org (Postfix) with ESMTP id E54958FC0A for ; Mon, 17 Oct 2011 16:30:23 +0000 (UTC) Received: from yuga.mahoroba.org (ume@yuga.mahoroba.org [IPv6:2001:2f0:104:8010:7258:12ff:fe22:d94b]) (user=ume mech=DIGEST-MD5 bits=0) by mail.mahoroba.org (8.14.5/8.14.5) with ESMTP/inet6 id p9HGTdCg059843 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Tue, 18 Oct 2011 01:29:45 +0900 (JST) (envelope-from ume@mahoroba.org) Date: Tue, 18 Oct 2011 01:29:38 +0900 Message-ID: From: Hajimu UMEMOTO To: Anton Shterenlikht In-Reply-To: <20111017155436.GA45118@mech-cluster241.men.bris.ac.uk> References: <20111017155436.GA45118@mech-cluster241.men.bris.ac.uk> User-Agent: xcite1.60> Wanderlust/2.15.9 (Almost Unreal) SEMI/1.14.6 (Maruoka) FLIM/1.14.9 (=?ISO-2022-JP-2?B?R29qGyQoRCtXGyhC?=) APEL/10.8 Emacs/23.3 (i386-portbld-freebsd8.2) MULE/6.0 (HANACHIRUSATO) X-Operating-System: FreeBSD 8.2-STABLE X-PGP-Key: http://www.imasy.or.jp/~ume/publickey.asc X-PGP-Fingerprint: 1F00 0B9E 2164 70FC 6DC5 BF5F 04E9 F086 BF90 71FE Organization: Internet Mutual Aid Society, YOKOHAMA MIME-Version: 1.0 (generated by SEMI 1.14.6 - "Maruoka") Content-Type: text/plain; charset=US-ASCII X-Greylist: Sender succeeded SMTP AUTH, not delayed by milter-greylist-4.2.7 (mail.mahoroba.org [IPv6:2001:2f0:104:8010::1]); Tue, 18 Oct 2011 01:29:45 +0900 (JST) X-Virus-Scanned: clamav-milter 0.97.2 at asuka.mahoroba.org X-Virus-Status: Clean X-Spam-Status: No, score=-3.4 required=5.0 tests=ALL_TRUSTED,BAYES_00, RP_MATCHES_RCVD autolearn=ham version=3.3.2 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on asuka.mahoroba.org Cc: freebsd-current@freebsd.org Subject: Re: r225932 libsasl undefined references - buildworld failure 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, 17 Oct 2011 16:30:25 -0000 Hi, >>>>> On Mon, 17 Oct 2011 16:54:36 +0100 >>>>> Anton Shterenlikht said: mexas> On r225932 with mexas> SENDMAIL_CFLAGS+= -I/usr/local/include -DSASL=2 mexas> SENDMAIL_LDFLAGS+= -L/usr/local/lib mexas> SENDMAIL_LDADD+= -lsasl2 mexas> in /etc/make.conf and with cyrus-sasl-2.1.25_1 installed, mexas> I get these errors on make buildworld: mexas> cc -O2 -pipe -I/usr/src/usr.sbin/sendmail/../../contrib/sendmail/src -I/usr/src/usr.sbin/sendmail/../../contrib/sendmail/include -I. -DNEWDB -DNIS -DTCPWRAPPERS -DMAP_REGEX -DDNSMAP -DNETINET6 -DSTARTTLS -D_FFR_TLS_1 -I/usr/local/include -DSASL=2 -std=gnu99 -Wsystem-headers -Werror -Wno-pointer-sign -L/usr/local/lib -o sendmail alias.o arpadate.o bf.o collect.o conf.o control.o convtime.o daemon.o deliver.o domain.o envelope.o err.o headers.o macro.o main.o map.o mci.o milter.o mime.o parseaddr.o queue.o ratectrl.o readcf.o recipient.o savemail.o sasl.o sfsasl.o shmticklib.o sm_resolve.o srvrsmtp.o stab.o stats.o sysexits.o timers.o tls.o trace.o udb.o usersmtp.o util.o version.o -lutil -lwrap /usr/obj/usr/src/usr.sbin/sendmail/../../lib/libsmutil/libsmutil.a /usr/obj/usr/src/usr.sbin/sendmail/../../lib/libsm/libsm.a -lssl -lcrypto -lsasl2 mexas> /usr/local/lib/libsasl2.a(otp.o): In function `opie_server_mech_dispose': mexas> otp.c:(.text+0x2e52): undefined reference to `opieverify' mexas> /usr/local/lib/libsasl2.a(otp.o): In function `opie_server_mech_step': mexas> otp.c:(.text+0x3052): undefined reference to `opieverify' mexas> otp.c:(.text+0x3542): undefined reference to `opiechallenge' mexas> /usr/local/lib/libsasl2.a(gssapi.o): In function `sasl_gss_free_context_contents': mexas> gssapi.c:(.text+0x172): undefined reference to `gss_delete_sec_context' mexas> gssapi.c:(.text+0x1b2): undefined reference to `gss_release_name' mexas> gssapi.c:(.text+0x1f2): undefined reference to `gss_release_name' mexas> gssapi.c:(.text+0x232): undefined reference to `gss_release_cred' mexas> gssapi.c:(.text+0x272): undefined reference to `gss_release_cred' mexas> /usr/local/lib/libsasl2.a(gssapi.o): In function `sasl_gss_seterror_': mexas> gssapi.c:(.text+0x7a2): undefined reference to `gss_display_status' mexas> gssapi.c:(.text+0x842): undefined reference to `gss_release_buffer' mexas> gssapi.c:(.text+0x932): undefined reference to `gss_display_status' mexas> gssapi.c:(.text+0x9d2): undefined reference to `gss_release_buffer' mexas> /usr/local/lib/libsasl2.a(gssapi.o): In function `gssapi_client_mech_step': mexas> gssapi.c:(.text+0xfa2): undefined reference to `gss_delete_sec_context' mexas> gssapi.c:(.text+0x10a2): undefined reference to `gss_init_sec_context' mexas> gssapi.c:(.text+0x12a2): undefined reference to `gss_release_buffer' mexas> gssapi.c:(.text+0x1322): undefined reference to `gss_inquire_context' mexas> gssapi.c:(.text+0x1372): undefined reference to `gss_display_name' mexas> gssapi.c:(.text+0x1452): undefined reference to `gss_release_buffer' mexas> gssapi.c:(.text+0x14f2): undefined reference to `gss_unwrap' mexas> gssapi.c:(.text+0x15c2): undefined reference to `gss_release_buffer' mexas> gssapi.c:(.text+0x1942): undefined reference to `gss_release_buffer' mexas> gssapi.c:(.text+0x1b32): undefined reference to `gss_wrap' mexas> gssapi.c:(.text+0x1c72): undefined reference to `gss_release_buffer' mexas> gssapi.c:(.text+0x1d52): undefined reference to `gss_release_buffer' mexas> gssapi.c:(.text+0x2022): undefined reference to `gss_release_buffer' mexas> gssapi.c:(.text+0x2152): undefined reference to `GSS_C_NT_HOSTBASED_SERVICE' mexas> gssapi.c:(.text+0x2160): undefined reference to `GSS_C_NT_HOSTBASED_SERVICE' mexas> gssapi.c:(.text+0x2172): undefined reference to `gss_import_name' mexas> gssapi.c:(.text+0x22b2): undefined reference to `gss_wrap_size_limit' mexas> gssapi.c:(.text+0x24d2): undefined reference to `gss_release_buffer' mexas> gssapi.c:(.text+0x2582): undefined reference to `gss_release_buffer' mexas> gssapi.c:(.text+0x2612): undefined reference to `gss_release_buffer' mexas> gssapi.c:(.text+0x26d2): undefined reference to `gss_release_buffer' mexas> gssapi.c:(.text+0x2a52): undefined reference to `gss_release_buffer' mexas> /usr/local/lib/libsasl2.a(gssapi.o): In function `gssapi_decode_packet': mexas> gssapi.c:(.text+0x2be2): undefined reference to `gss_unwrap' mexas> gssapi.c:(.text+0x2cd2): undefined reference to `gss_release_buffer' mexas> gssapi.c:(.text+0x2d62): undefined reference to `gss_release_buffer' mexas> gssapi.c:(.text+0x2e72): undefined reference to `gss_release_buffer' mexas> /usr/local/lib/libsasl2.a(gssapi.o): In function `sasl_gss_encode': mexas> gssapi.c:(.text+0x2ff2): undefined reference to `gss_wrap' mexas> gssapi.c:(.text+0x30c2): undefined reference to `gss_release_buffer' mexas> gssapi.c:(.text+0x32f2): undefined reference to `gss_release_buffer' mexas> /usr/local/lib/libsasl2.a(gssapi.o): In function `gssapi_server_mech_step': mexas> gssapi.c:(.text+0x38c2): undefined reference to `gss_unwrap' mexas> gssapi.c:(.text+0x3b52): undefined reference to `gss_accept_sec_context' mexas> gssapi.c:(.text+0x3d12): undefined reference to `gss_release_buffer' mexas> gssapi.c:(.text+0x3dc2): undefined reference to `gss_display_name' mexas> gssapi.c:(.text+0x3f02): undefined reference to `GSS_C_NT_USER_NAME' mexas> gssapi.c:(.text+0x3f10): undefined reference to `GSS_C_NT_USER_NAME' mexas> gssapi.c:(.text+0x3f22): undefined reference to `gss_import_name' mexas> gssapi.c:(.text+0x3f72): undefined reference to `gss_compare_name' mexas> gssapi.c:(.text+0x3fa2): undefined reference to `gss_release_name' mexas> gssapi.c:(.text+0x4022): undefined reference to `gss_release_buffer' mexas> gssapi.c:(.text+0x42e2): undefined reference to `gss_wrap' mexas> gssapi.c:(.text+0x43e2): undefined reference to `gss_release_buffer' mexas> gssapi.c:(.text+0x4582): undefined reference to `gss_release_buffer' mexas> gssapi.c:(.text+0x46d2): undefined reference to `gss_release_buffer' mexas> gssapi.c:(.text+0x48a2): undefined reference to `gss_release_buffer' mexas> gssapi.c:(.text+0x4d42): undefined reference to `gss_wrap_size_limit' mexas> gssapi.c:(.text+0x4d92): undefined reference to `gss_release_buffer' mexas> gssapi.c:(.text+0x4f82): undefined reference to `GSS_C_NT_HOSTBASED_SERVICE' mexas> gssapi.c:(.text+0x4f90): undefined reference to `GSS_C_NT_HOSTBASED_SERVICE' mexas> gssapi.c:(.text+0x4fa2): undefined reference to `gss_import_name' mexas> gssapi.c:(.text+0x5042): undefined reference to `gss_release_cred' mexas> gssapi.c:(.text+0x5092): undefined reference to `gss_acquire_cred' mexas> gssapi.c:(.text+0x5142): undefined reference to `gss_release_buffer' mexas> gssapi.c:(.text+0x52e2): undefined reference to `gss_release_buffer' mexas> gssapi.c:(.text+0x5322): undefined reference to `gss_release_name' mexas> gssapi.c:(.text+0x5422): undefined reference to `gss_release_buffer' mexas> gssapi.c:(.text+0x54b2): undefined reference to `gss_release_buffer' mexas> gssapi.c:(.text+0x5572): undefined reference to `gss_release_buffer' mexas> gssapi.c:(.text+0x5692): undefined reference to `gss_release_buffer' mexas> *** Error code 1 I suspect that you don't have /usr/local/lib/libsasl2.so.2 installed, due to the brokenness of devel/libtool on 10-CURRENT. Please refer the 20110928 entry of ports/UPDATING. Further, you may want to read the thread from http://lists.freebsd.org/pipermail/cvs-ports/2011-October/227399.html Sincerely, -- Hajimu UMEMOTO @ Internet Mutual Aid Society Yokohama, Japan ume@mahoroba.org ume@{,jp.}FreeBSD.org http://www.imasy.org/~ume/