Hi Kurt,
I agree with you on both statements. Libcrypto is not being linked,
and I have no idea either :)
Today I installed the source files from the Jessie repo on a
fairly pristine Jessie installation. With exactly the same result.
I am a bit puzzeled by this part in the debian/rules files:
./configure CFLAGS='$(CFLAGS)' CPPFLAGS='$(CPPFLAGS)'
LDFLAGS='$(LDFLAGS)' \
<snip>
--with-openssl-libdir=/usr/lib/$(DEB_HOST_MULTIARCH)
Does $(DEB_HOST_MULTIARCH) indicate that this variable is
an imported environment variable? The variable is not set
in the debian/rules files, and nor is it present in the
environment. Setting it in the environment to x86_64-linux-gnu/
doesn't help either.
I also tried to add the option "with-crypto=no" and "without-crypto".
(Not sure if I need crypto). But to no avail.
Kind regards
Hans
On 2017-05-24 16:23, Kurt Roeckx wrote:
On Wed, May 24, 2017 at 09:42:39AM +0000, Hans Linkels wrote:
Hello Kurt,
I have prepared the build according to the normal Debian procedure for
building a package. This included running mk-build-deps. I checked the
presence of libssl-dev. It is installed.
libssl-dev 1.0.1t-1+deb7u2
I have found exactly ONE reference to exactly this error on Google. And not
even in Debian. So I assumed it is upstream.
https://bugs.mageia.org/show_bug.cgi?id=18378#c8
But the thread does not specify what to do to get the error resolved. It
seems that libcrypto is in a location which is not set in the makefile.
You're not linking to libcrypto for some reason. I have no idea
what that reason is currently.
Kurt