From owner-freebsd-ports@FreeBSD.ORG Wed Apr 29 20:54:19 2015 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id A4A3A34A for ; Wed, 29 Apr 2015 20:54:19 +0000 (UTC) Received: from mail.egr.msu.edu (hill.egr.msu.edu [35.9.37.162]) by mx1.freebsd.org (Postfix) with ESMTP id 7D0A5163A for ; Wed, 29 Apr 2015 20:54:19 +0000 (UTC) Received: from hill (localhost [127.0.0.1]) by mail.egr.msu.edu (Postfix) with ESMTP id 46E652B71F for ; Wed, 29 Apr 2015 16:54:11 -0400 (EDT) X-Virus-Scanned: amavisd-new at egr.msu.edu Received: from mail.egr.msu.edu ([127.0.0.1]) by hill (hill.egr.msu.edu [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id uKbmox4go3B1 for ; Wed, 29 Apr 2015 16:54:02 -0400 (EDT) Received: from EGR authenticated sender mcdouga9 Message-ID: <554144EA.1040304@egr.msu.edu> Date: Wed, 29 Apr 2015 10:54:02 -1000 From: Adam McDougall User-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64; rv:31.0) Gecko/20100101 Thunderbird/31.6.0 MIME-Version: 1.0 To: freebsd-ports@freebsd.org Subject: Re: poudriere dying in ftp/curl configure References: <553BDE35.9070100@pinyon.org> <554085AA.8050002@citrin.ru> <5540EA00.2050202@pinyon.org> <5540EAA5.5040205@FreeBSD.org> <5540F24A.6010605@pinyon.org> In-Reply-To: <5540F24A.6010605@pinyon.org> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 29 Apr 2015 20:54:19 -0000 On 4/29/2015 5:01 AM, Russell L. Carter wrote: > > > On 04/29/15 07:28, Matthew Seaman wrote: >> On 2015/04/29 15:26, Russell L. Carter wrote: >>> I'd love to have a look at the config.log, but this is running under >>> poudriere, which seems to clean up after errors. I tried ^Z right >>> after curl fails, and then find . -name config.log at the top of the >>> poudriere tree, and there doesn't seem to be a config.log. Any tips >>> here would be appreciated. >>> >>> It's still failing, and there are 238 ports skipped because of it. >> >> Poudriere has a handy option to save a tarball of the work directory if >> the build fails. Add this to poudriere.conf: >> >> SAVE_WRKDIR=yes >> > > Thanks Matthew! The problem is here: > > configure:4240: cc -I/usr/include -O2 -pipe -fstack-protector > -fno-strict-aliasing -I/usr/include -I/usr/include -L/usr/lib > -L/usr/lib -L/usr/lib -Wl,-rpath,/usr/lib:/usr/local/lib -L/usr/lib > -Wl,-rpath,/usr/lib:/usr/local/lib -fstack-protector conftest.c -lkrb5 > -lgssapi -lgssapi_krb5 -lkrb5 -lgssapi -lgssapi_krb5 >&5 > /usr/bin/ld: cannot find -lkrb5 > cc: error: linker command failed with exit code 1 (use -v to see > invocation) > > So Anton guessed correctly, as I have WITHOUT_KERBEROS=yes in > src.conf(5). > > And of course in 'poudriere options ftp/curl' I have GSSAPI_NONE > selected. So that's a bug. > > This is the first glitch I've encountered with about 6 months > experience running WITHOUT_KERBEROS=yes. Frankly I was expecting > quite a bit more. > > Russell It is a little unintuitive the way those GSSAPI_ options are designed. Try: ftp_curl_SET=GSSAPI_NONE ftp_curl_UNSET=GSSAPI_BASE