Help installing a library
I am trying to install the ickle messenger. After I run ./configure, I get the following error:
checking for sigc-config... /usr/local/bin/sigc-config checking for libsigc++ - version >= 1.0.0... 1.0.4 checking if libsigc++ sane... no configure: error: You need to have the libsigc++ libraries installed So I downloaed the library and installed it, just using their directions - the basic ./configure, make, make install. But I still get the same error. The config.log from ickle is as follows: configure:8393: checking for sigc-config configure:8410: found /usr/local/bin/sigc-config configure:8422: result: /usr/local/bin/sigc-config configure:8431: checking for libsigc++ - version >= 1.0.0 configure:8466: result: 1.0.4 configure:8485: checking if libsigc++ sane configure:8530: g++ -o conftest -g -O2 -I/usr/local/lib/sigc++-1.0/include -I/usr/local/include/sigc++-1.0 conftest.cc -L/usr/local/lib -lsigc -lpthread >&5 configure:8533: $? = 0 configure:8535: ./conftest ./conftest: error while loading shared libraries: libsigc-1.0.so.0: cannot open shared object file: No such file or directory However, when I run whereis libsigc-1.0.so.0 I get: libsigc-1.0.so: /usr/local/lib/libsigc-1.0.so.0 Sorry if I'm missing something really obvious, but I'm new and have yet to be able to install a program that needed a lib that I didn't already have. This would be a big first!!! Thanks. BTW, I''m trying Ickle because I can't get licq to connect with icq2000 users, and the licq list suggested it. |
Did you try running: /sbin/ldconfig
And since you installed the library in /usr/local/lib you should make sure /usr/local/lib is added to the file /etc/ld.so.conf Also sometimes you have to clear the configure cache before it will find the new library. Either look for a file called something.cache or just unpack a fresh source tree. |
Thank you so much. That did it!
:p |
All times are GMT -5. The time now is 01:58 PM. |