Forum: Cfengine Help
Subject: Re: build cf3.0.5 with openssl 1.0.0a
Author: neilhwatson
Link to topic: https://cfengine.com/forum/read.php?3,17444,17534#msg-17534
This problem has returned. Consider this build script:
PREFIX=/home/nwatson/cfengine
make distclean
LD_LIBRARY_PATH=$PREFIX/lib64:$PREFIX/lib \
LDFLAGS="-L$PREFIX/lib64 -L$PREFIX/lib" \
export LD_LIBRARY_PATH LDFLAGS && \
./configure --prefix=$PREFIX \
--with-pcre=$PREFIX \
--with-berkeleydb=$PREFIX \
--with-openssl=$PREFIX \
--sbindir=$PREFIX/bin \
--without-sql \
--without-gd && \
make && \
printf "Testing...."
unset LD_LIBRARY_PATH LDFLAGS && \
src/cf-promises -x |grep "$CFPCRE" &&\
ldd src/cf-key|grep $PREFIX && printf "SUCCESS!"
libcrypt from openssl has not been linked into the binaries:
$ ldd src/cf-promises
libacl.so.1 => /lib64/libacl.so.1 (0x0000003efca00000)
libnss_nis.so.2 => /lib64/libnss_nis.so.2 (0x00002ae7da12b000)
libpthread.so.0 => /lib64/libpthread.so.0 (0x0000003efc600000)
librt.so.1 => /lib64/librt.so.1 (0x0000003efce00000)
libldap-2.3.so.0 => /usr/lib64/libldap-2.3.so.0 (0x0000003efc200000)
libm.so.6 => /lib64/libm.so.6 (0x00002ae7da337000)
libpcreposix.so.0 => /home/nwatson/cfengine/lib/libpcreposix.so.0
(0x00002ae7da5bb000)
libpcre.so.0 => /home/nwatson/cfengine/lib/libpcre.so.0
(0x00002ae7da7bd000)
libdb-4.8.so => /home/nwatson/cfengine/lib/libdb-4.8.so
(0x00002ae7da9d5000)
libcrypto.so.1.0.0 => not found
Openssl installs its libraries into PREFIX/lib64.
$ ls -l /home/nwatson/cfengine/lib64
total 6468
drwxr-xr-x 2 nwatson essi 1024 Jun 17 10:35 engines
-rw-r--r-- 1 nwatson essi 3573850 Jun 17 10:35 libcrypto.a
lrwxrwxrwx 1 nwatson essi 18 Jun 17 10:35 libcrypto.so ->
libcrypto.so.1.0.0
-r-xr-xr-x 1 nwatson essi 1968595 Jun 17 10:35 libcrypto.so.1.0.0
-rw-r--r-- 1 nwatson essi 642956 Jun 17 10:35 libssl.a
lrwxrwxrwx 1 nwatson essi 15 Jun 17 10:35 libssl.so -> libssl.so.1.0.0
-r-xr-xr-x 1 nwatson essi 401753 Jun 17 10:35 libssl.so.1.0.0
drwxr-xr-x 2 nwatson essi 1024 Jun 17 09:14 pkgconfig
I cannot find any way to get Cfengine's configure or makefile to link this in
the binaries. What is the problem?
_______________________________________________
Help-cfengine mailing list
[email protected]
https://cfengine.org/mailman/listinfo/help-cfengine