Forum: Cfengine Help Subject: Re: Static cf3 binaries on Solaris & Linux Author: neilhwatson Link to topic: https://cfengine.com/forum/read.php?3,17198,17543#msg-17543
Ryan, I gave this a try on RHEL5, 64bit but no success. CFPCRE="Regex engine is the Perl Compatible Regular Expression library" PREFIX=/home/nwatson/cfengine make distclean LD_LIBRARY_PATH=$PREFIX/lib64:$PREFIX/lib \ export LD_LIBRARY_PATH ./configure --prefix=$PREFIX \ --with-pcre=$PREFIX \ --with-berkeleydb=$PREFIX \ --with-openssl=$PREFIX \ --sbindir=$PREFIX/bin \ --without-sql \ --without-gd && \ printf "Configure success!" perl -pi -e "s:-ldb:$PREFIX/lib/libdb.a:" Makefile perl -pi -e "s:-lpcre:$PREFIX/lib/libpcre.a:" Makefile perl -pi -e "s:-lcrypto:$PREFIX/lib64/libcrypto.a:" Makefile make printf "Testing...." unset LD_LIBRARY_PATH src/cf-promises -x |grep "$CFPCRE" &&\ ldd src/cf-key|grep -E "$PREFIX|libcrypt" && printf "SUCCESS!" Ldd shows libpcreposix.so.0 => /home/nwatson/cfengine/lib/libpcreposix.so.0 (0x00002b26cd4a9000) libpcre.so.0 => /home/nwatson/cfengine/lib/libpcre.so.0 (0x00002b26cd6ab000) libdb-4.8.so => /home/nwatson/cfengine/lib/libdb-4.8.so (0x00002b26cd8c3000) libcrypto.so.6 => /lib64/libcrypto.so.6 (0x0000003effa00000) libcrypt.so.1 => /lib64/libcrypt.so.1 (0x0000003f0cc00000) Not only did it miss the .a libraries but it missed my target libcrypt (/home/nwatson/cfengine/lib64/) altogether. Have you tried your solution on RHEL5? What might I have done wrong? _______________________________________________ Help-cfengine mailing list Help-cfengine@cfengine.org https://cfengine.org/mailman/listinfo/help-cfengine