From owner-freebsd-ports@freebsd.org Thu Jul 14 15:30:21 2016 Return-Path: Delivered-To: freebsd-ports@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 57D98B97D11 for ; Thu, 14 Jul 2016 15:30:21 +0000 (UTC) (envelope-from euan@potensol.com) Received: from smtp.potensol.com (smtp.potensol.com [103.15.233.195]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "*.potensol.com", Issuer "COMODO RSA Domain Validation Secure Server CA" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 1D84511E7 for ; Thu, 14 Jul 2016 15:30:19 +0000 (UTC) (envelope-from euan@potensol.com) Received: from smtp.potensol.com (smtp.potensol.com [103.15.233.195]) by smtp.potensol.com (Postfix) with ESMTP id 922F74439A for ; Thu, 14 Jul 2016 15:30:09 +0000 (UTC) Received: from webmail.potensol.com (webmail.potensol.com [192.168.10.5]) by smtp.potensol.com (Postfix) with ESMTP id 4781A44399 for ; Thu, 14 Jul 2016 15:30:09 +0000 (UTC) content-type: text/plain; charset="utf-8" to: "FreeBSD Ports Mailing List" User-Agent: SOGoMail 2.3.10 MIME-Version: 1.0 date: Thu, 14 Jul 2016 23:30:08 +0800 subject: curl and nginx no longer build on same host message-id: <4898-5787b000-f-6b8b4580@245859417> X-Forward: 192.168.10.5 from: "Euan Thoms" content-transfer-encoding: quoted-printable X-Virus-Scanned: ClamAV using ClamSMTP X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 14 Jul 2016 15:30:21 -0000 I just tried to update my www/sogo2 jail and I now have ports breakage.= The first thing that happened is that "portmaster -Rad" failed on ftp/c= url with the following message: """ =3D=3D=3D> Cleaning for curl-7.49.1 You have a /usr/local/lib/libcrypto.so file installed, but the framewor= k is unable to determine what port it comes from. Add DEFAULT=5FVERSIONS+=3Dssl=3D to your /etc/mak= e.conf and try again. *** Error code 1 Stop. make[1]: stopped in /usr/ports/ftp/curl *** Error code 1 Stop. make: stopped in /usr/ports/ftp/curl =3D=3D=3D>>> make build failed for ftp/curl =3D=3D=3D>>> Aborting update =3D=3D=3D>>> Update for curl-7.48.0=5F2 failed =3D=3D=3D>>> Aborting update """ It seems that ftp/curl can't build with openssl or libressl installed f= rom ports. And www/nginx will only build with openssl or libresll insta= lled from ports. So basically nginx and curl can't co-exist on the same= host/jail. My port options are almost all the defaults, and I don't want to set an= ything in /etc/make.conf, but even if I do set DEFAULT=5FVERSIONS+=3Dss= l=3Dssl I can't get curl to build. I've been updating this jail regulary for a while now without any issue= . This reminds me hair-pulling in the past with the Kerberos fork issue= s (MIT vs Heimdal). And I was finding ports management so easy these da= ys, until today. Why can't curl just use openssl from base, despite the port version bei= ng installed? # uname -a FreeBSD sogo.potensol.com 10.1-RELEASE-p16 FreeBSD 10.1-RELEASE-p16 #0:= Tue Jul 28 12:04:19 UTC 2015 root@amd64-builder.daemonology.net:/u= sr/obj/usr/src/sys/GENERIC amd64 -- Regards, Euan Thoms