https://bugzilla.novell.com/show_bug.cgi?id=235780 ------- Comment #6 from spicedham@internode.on.net 2007-01-17 12:38 MST ------- Okay, apparently the fact that I've never had to run ldconfig before to get something I compiled to work has been amazing luck on my part. The fact that no "./configure \ make \ make install" instructions that I've read have ever mentioned this fourth step is perplexing but I'm willing to accept that it's standard procedure. To clarify the above again; Libs just dropped into /usr/local/lib don't work. Libs then copied into /usr/lib do work _without_ running ldconfig. Either way running ldconfig afterwards does work. Just as a final test I've done what you suggested (I think - I'm fairly clueless really) * I removed all trace of the libs from /usr/lib * I moved the /usr/local/lib directory to /usr/local/X-lib so it could not be found by ldconfig and replaced it by making a new (empty) directory /usr/local/lib * I ran ldconfig and it checked everything * I tried to run the binary and it could not find the lib (as expected) * I copied the /usr/local/X-lib contents into /usr/lib * NOTE: I didn't run ldconfig here * I tried to run the binary and .. IT WORKED lol * I again removed the libs from /usr/lib * I ran ldconfig * I tried to run the binary - it couldn't find the library * I moved the /usr/local/X-lib back to /usr/local/lib * Ran binary - no library found * Ran ldconfig (like I should have done in the first place) * Ran binary - it WORKS. (In all of the above I made sure that there was no running processes still) So as you can see, if these libs are in /usr/lib they seem to just work, but if they are in /usr/local/lib then they need to be linked/cached with ldconfig. *blinks* -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.