From owner-freebsd-ports@freebsd.org Thu Apr 13 14:15:14 2017 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 95A35D3C700 for ; Thu, 13 Apr 2017 14:15:14 +0000 (UTC) (envelope-from rafaelhfaria@fclar.unesp.br) Received: from zimbra.fclar.unesp.br (zimbra.fclar.unesp.br [IPv6:2801:88:fc1::134]) (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 4C0BBBE5 for ; Thu, 13 Apr 2017 14:15:14 +0000 (UTC) (envelope-from rafaelhfaria@fclar.unesp.br) Received: from localhost (ip6-localhost [IPv6:::1]) by zimbra.fclar.unesp.br (Postfix) with ESMTP id 5C616FE0F7B for ; Thu, 13 Apr 2017 11:15:12 -0300 (BRT) Received: from zimbra.fclar.unesp.br ([IPv6:::1]) by localhost (zimbra.fclar.unesp.br [IPv6:::1]) (amavisd-new, port 10032) with ESMTP id WCV8zcr-KPPi for ; Thu, 13 Apr 2017 11:15:11 -0300 (BRT) Received: from localhost (ip6-localhost [IPv6:::1]) by zimbra.fclar.unesp.br (Postfix) with ESMTP id DCC46FE139B for ; Thu, 13 Apr 2017 11:15:11 -0300 (BRT) X-Virus-Scanned: amavisd-new at fclar.unesp.br Received: from zimbra.fclar.unesp.br ([IPv6:::1]) by localhost (zimbra.fclar.unesp.br [IPv6:::1]) (amavisd-new, port 10026) with ESMTP id dsT5VC2LMLrk for ; Thu, 13 Apr 2017 11:15:11 -0300 (BRT) Received: from zimbra.fclar.unesp.br (zimbra.fclar.unesp.br [200.145.78.134]) by zimbra.fclar.unesp.br (Postfix) with ESMTP id C0275FE0F7B for ; Thu, 13 Apr 2017 11:15:11 -0300 (BRT) Date: Thu, 13 Apr 2017 11:15:11 -0300 (BRT) From: Rafael Henrique da Silva Faria To: freebsd-ports Message-ID: <567926723.4598753.1492092911643.JavaMail.zimbra@fclar.unesp.br> In-Reply-To: <9144fcfa-0264-87ce-469f-6ee82e5df0f4@utanet.at> References: <283c214d-07e1-4a6b-e733-283118fb99a1@utanet.at> <9144fcfa-0264-87ce-469f-6ee82e5df0f4@utanet.at> Subject: Re: LibreSSL + Heimdal Problem MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Originating-IP: [2801:88:fc1:0:0:0:0:fae1] X-Mailer: Zimbra 8.7.0_GA_1659 (ZimbraWebClient - GC56 (Linux)/8.7.0_GA_1659) Thread-Topic: LibreSSL + Heimdal Problem Thread-Index: NjQpXPUxQ7p6IcyL/ZLKVhx2znQihw== X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 13 Apr 2017 14:15:14 -0000 The new version of the lib exists: root@cenpe / # ls -al /usr/local/lib/libcrypto.so lrwxr-xr-x 1 root wheel 19 Apr 13 10:29 /usr/local/lib/libcrypto.so -> l= ibcrypto.so.41.0.1 But the .38, which I believe that was from previous version, does not. root@cenpe / # ls -al /usr/local/lib/libcrypto.so.38 ls: /usr/local/lib/libcrypto.so.38: No such file or directory All apps that uses LibreSSL (nginx, php, mysql, and others) have been compi= led without problem. Only heimdal is aborting. And OpenSSH does not pass th= e configure, but I think that this is an other problem, maybe some hard-cod= ed openssl check. This Heimdal problem is really odd. I not sure why it looks for the old fil= e... I only have a guess: the Heimdal is already installed, linked with the old = LibreSSL, which is broken now. But, the file is in place. And a got this: root@cenpe / # ldd /usr/local/lib/heimdal/libhcrypto.so.4 /usr/local/lib/heimdal/libhcrypto.so.4: =09libasn1.so.8 =3D> /usr/local/lib/heimdal/libasn1.so.8 (0x80123b000) =09libheimbase.so.1 =3D> /usr/local/lib/heimdal/libheimbase.so.1 (0x8014e00= 00) =09libroken.so.18 =3D> /usr/local/lib/heimdal/libroken.so.18 (0x8016ef000) =09libcrypt.so.5 =3D> /lib/libcrypt.so.5 (0x801901000) =09libcrypto.so.38 =3D> not found (0) =09libthr.so.3 =3D> /lib/libthr.so.3 (0x801b20000) =09libc.so.7 =3D> /lib/libc.so.7 (0x800823000) =09libcom_err.so.1 =3D> /usr/local/lib/heimdal/libcom_err.so.1 (0x801d47000= ) =09libintl.so.8 =3D> /usr/local/lib/libintl.so.8 (0x801f4a000) But, as I know, the make process of the Heimdal, can't abort if the actuall= y installed Heimdal is broken. Or I really need an clean system (without an= y previous installed Heimdal) to compile it? -- Rafael Henrique da Silva Faria Grupo de Sistemas e Redes Diretoria T=C3=A9cnica de Inform=C3=A1tica Faculdade de Ci=C3=AAncias e Letras - Campus de Araraquara UNESP - Universidade Estadual Paulista "J=C3=9ALIO DE MESQUITA FILHO"