From owner-freebsd-current@FreeBSD.ORG Tue Oct 18 08:00:49 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 7CA66106564A for ; Tue, 18 Oct 2011 08:00:49 +0000 (UTC) (envelope-from mexas@bristol.ac.uk) Received: from dirg.bris.ac.uk (dirg.bris.ac.uk [137.222.10.102]) by mx1.freebsd.org (Postfix) with ESMTP id 2D10C8FC08 for ; Tue, 18 Oct 2011 08:00:49 +0000 (UTC) Received: from ncsc.bris.ac.uk ([137.222.10.41]) by dirg.bris.ac.uk with esmtp (Exim 4.72) (envelope-from ) id 1RG4bB-0005Qo-2g; Tue, 18 Oct 2011 09:00:43 +0100 Received: from mech-cluster241.men.bris.ac.uk ([137.222.187.241]) by ncsc.bris.ac.uk with esmtpsa (TLSv1:AES256-SHA:256) (Exim 4.72) (envelope-from ) id 1RG4ao-0002vB-Ld; Tue, 18 Oct 2011 09:00:10 +0100 Received: from mech-cluster241.men.bris.ac.uk (localhost [127.0.0.1]) by mech-cluster241.men.bris.ac.uk (8.14.5/8.14.5) with ESMTP id p9I807Bh056510; Tue, 18 Oct 2011 09:00:07 +0100 (BST) (envelope-from mexas@bristol.ac.uk) Received: (from mexas@localhost) by mech-cluster241.men.bris.ac.uk (8.14.5/8.14.5/Submit) id p9I807n6056509; Tue, 18 Oct 2011 09:00:07 +0100 (BST) (envelope-from mexas@bristol.ac.uk) X-Authentication-Warning: mech-cluster241.men.bris.ac.uk: mexas set sender to mexas@bristol.ac.uk using -f Date: Tue, 18 Oct 2011 09:00:07 +0100 From: Anton Shterenlikht To: Hajimu UMEMOTO Message-ID: <20111018080007.GA48403@mech-cluster241.men.bris.ac.uk> Mail-Followup-To: Hajimu UMEMOTO , Anton Shterenlikht , freebsd-current@freebsd.org References: <20111017155436.GA45118@mech-cluster241.men.bris.ac.uk> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.4.2.3i Cc: freebsd-current@freebsd.org, Anton Shterenlikht 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: Tue, 18 Oct 2011 08:00:49 -0000 On Tue, Oct 18, 2011 at 01:29:38AM +0900, Hajimu UMEMOTO wrote: > 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 Yes, you are right, thanks. -- Anton Shterenlikht Room 2.6, Queen's Building Mech Eng Dept Bristol University University Walk, Bristol BS8 1TR, UK Tel: +44 (0)117 331 5944 Fax: +44 (0)117 929 4423