On Thu, Feb 10, 2005 at 01:21:11PM -0700, Kim Lux wrote:
$./configure ... an error occured: checking for cln-config... /usr/local/bin/cln-config checking for CLN - version >= 1.1.0... no *** Could not run CLN test program, checking why... *** The test program compiled, but did not run. This usually means *** that the run-time linker is not finding CLN or finding the wrong *** version of CLN. If it is not finding CLN, you'll need to set your *** LD_LIBRARY_PATH environment variable, or edit /etc/ld.so.conf to point *** to the installed location. Also, make sure you have run ldconfig if that *** is required on your system.
...
So...
cd /usr/local/bin $ ls cln-config ...
$./cln-config --version 1.1.9
$ ./cln-config --libs -L/usr/local/lib -lcln -lgmp
$ ./cln-config --cppflags -I/usr/local/include
$ ./cln-config --exec-prefix /usr/local
$ echo $LD_LIBRARY_PATH <nothing>
What do I do to make configure work ?
Just do what `configure' said: check your /etc/ld.so.conf (add /usr/local/lib if necessary), and run ldconfig -v as root OR set LD_LIBRARY_PATH and/or LDFLAGS environment variables, like this: export LD_LIBRARY_PATH=/usr/local/lib:$LD_LIBRARY_PATH export LDFLAGS="-Wl,--rpath=/usr/local/lib" ./configure --blah-blah-blah Good luck, Alexei.