Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 13 Apr 2017 11:15:11 -0300 (BRT)
From:      Rafael Henrique da Silva Faria <rafaelhfaria@fclar.unesp.br>
To:        freebsd-ports <freebsd-ports@freebsd.org>
Subject:   Re: LibreSSL + Heimdal Problem
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>

next in thread | previous in thread | raw e-mail | index | archive | help
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"



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?567926723.4598753.1492092911643.JavaMail.zimbra>