From owner-freebsd-ports@FreeBSD.ORG Sat Mar 29 08:35:23 2014 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 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 79C64E92 for ; Sat, 29 Mar 2014 08:35:23 +0000 (UTC) Received: from lena.kiev.ua (lena.kiev.ua [82.146.51.205]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4285563B for ; Sat, 29 Mar 2014 08:35:23 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lena.kiev.ua; s=3; h=Content-Type:Mime-Version:Message-ID:Subject:To:From:Date; bh=fJZnw0dB1cBYYR8cOo+u1+26pU41i/FKZ4ksxJq7qs0=; b=hQBPgPP1/BwIr9I2IULR0Z6fEYrCYu5Kz6iUtuQD5+Gajgt9dxDECFTQPwGzMDsKYFnDUtMeoq71SIKzjM78fXc088FEI50JiDCFIiVXTvtg8CJpDwBJbWPQ8w+B0ioPz3Osgks8U18X1Kub46C3BPAtSTvcQfv6Hl6SAP4yagQ=; Received: from ip-384c.rusanovka-net.kiev.ua ([94.244.56.76] helo=bedside.lena.kiev.ua) by lena.kiev.ua with esmtpsa (TLSv1.2:DHE-RSA-AES256-GCM-SHA384:256) (Exim 4.82 (FreeBSD)) (envelope-from ) id 1WTojv-000F9C-LZ for freebsd-ports@freebsd.org; Sat, 29 Mar 2014 10:35:44 +0200 Received: from bedside.lena.kiev.ua (localhost.lena.kiev.ua [127.0.0.1]) by bedside.lena.kiev.ua (8.14.8/8.14.8) with ESMTP id s2T8Z9Gg033429 for ; Sat, 29 Mar 2014 10:35:09 +0200 (EET) (envelope-from Lena@lena.kiev.ua) Received: (from lena@localhost) by bedside.lena.kiev.ua (8.14.8/8.14.8/Submit) id s2T8Z9sg033428 for freebsd-ports@freebsd.org; Sat, 29 Mar 2014 10:35:09 +0200 (EET) (envelope-from Lena@lena.kiev.ua) Date: Sat, 29 Mar 2014 10:35:09 +0200 From: Lena@lena.kiev.ua To: freebsd-ports@freebsd.org Subject: ftp/curl without GSSAPI Message-ID: <20140329083509.GA783@lena.kiev> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.4.2.3i X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 29 Mar 2014 08:35:23 -0000 In `man curl`: --krb (FTP) Enable Kerberos authentication and use. The level must be entered and should be one of 'clear', 'safe', 'confidential', or 'private'. Should you use a level that is not one of these, 'private' will instead be used. This option requires a library built with kerberos4 or GSSAPI (GSS-Negotiate) support. This is not very common. Use -V, --ver- sion to see if your curl supports it. ~ $ curl -V curl 7.35.0 (i386-portbld-freebsd8.4) libcurl/7.35.0 OpenSSL/1.0.1f zlib/1.2.3 libssh2/1.4.3 Protocols: dict file ftp ftps gopher http https imap imaps pop3 pop3s rtsp scp sftp smtp smtps telnet tftp Features: AsynchDNS Largefile NTLM NTLM_WB SSL libz TLS-SRP ~ $ `make config` offers choice of GSSAPI support via base system, security/heimdal and security/krb5. The "base system" option was always selected. I use 8.4-RELEASE i386, its base doesn't contain libgssapi. curl versions up to and including 7.35.0 worked without GSSAPI (which I needn't). Fresh curl (7.36.0) fails to build: ---> Upgrading 'curl-7.35.0' to 'curl-7.36.0' (ftp/curl) ... ===> curl-7.36.0 depends on file: /usr/local/lib/libcrypto.so.8 - found ===> curl-7.36.0 depends on file: /usr/local/bin/perl5.16.3 - found ===> curl-7.36.0 depends on shared library: libssh2.so - found - found ===> Configuring for curl-7.36.0 ... checking run-time libs availability... failed configure: error: one or more libs available at link-time are not available run-time. Libs used at link-time: -lssh2 -lgssapi -lz ===> Script "configure" failed unexpectedly. Please report the problem to sunpoet@FreeBSD.org [maintainer] and attach the "/usr/ports/ftp/curl/work/curl-7.36.0/config.log" including the output of the failure of your make command. Also, it might be a good idea to provide an overview of all packages installed on your system (e.g. a /usr/sbin/pkg_info -Ea). *** Error code 1 Stop in /usr/ports/ftp/curl. How to force curl 7.36.0 to build without GSSAPI?