[pkg-ntp-maintainers] Bug#863225: Bug#863225: ntp: NTP does not build from source
Kurt Roeckx
kurt at roeckx.be
Thu May 25 09:15:55 UTC 2017
On Wed, May 24, 2017 at 10:42:14PM +0000, Hans Linkels wrote:
> 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 at least see configure called with:
--with-openssl-libdir=/usr/lib/x86_64-linux-gnu
And then outputting:
checking for openssl library directory... /usr/lib/x86_64-linux-gnu
checking for openssl include directory... /usr/include
checking if we will use crypto... yes
checking if linking with -lcrypto alone works... yes
checking for EVP_MD_do_all_sorted... yes
checking if we want to use OpenSSL's crypto random (if available)... yes
I have to admit I don't know why it works, why that variable is set.
Maybe dpkg-buildpackage sets this by default?
Kurt
More information about the pkg-ntp-maintainers
mailing list