Click to See Complete Forum and Search --> : Telling enlightment where imlib is...


Wallex
08-22-2002, 06:11 PM
I just installed enlightenment, the only problem I had was that it couldn't locate where fnlib was (it was fixed by telling the ./configure where it was). I dunno if this is a flaw or something... but enlightenment was smart enough to not 'remember' where the fnlib was, now when I try to start it, I get:
# enlightenment
enlightenment: error while loading shared libraries: libFnlib.so.0: cannot open shared object file: No such file or directory
# whereis libFnlib.so.0
libFnlib.so: /usr/local/lib/libFnlib.so /usr/local/lib/libFnlib.so.0
Obviously, I know where libFnlib.so.0 is located at, but how do I tell enlightenment that? I checked the enlightenment directory, and I didn't find any configure files for it... maybe if I knew where enlightenment 'thinks' the file is, I could make a symlink to it, but that information I lack.

TacKat
08-22-2002, 09:30 PM
Is /usr/local/lib in your /etc/ld.so.conf file? If not, add it and run ldconfig as root.

If it is, better run ldconfig as root anyway just to make sure it's really cached the library.

Wallex
08-23-2002, 10:19 AM
Thanks... now it 'works', I didn't know I had to run ldconfig after adding new libraries (or I just didn't know 'when' it autohappens, because I installed all of enlightenment's dependencies the same day). Now I have a different sort of problem... but it'll have to go under another thread, because it isn't about imlib anymore (I think). Thanks.