On 03/15/2012 06:56 PM, Steven Oliver wrote:
I'm currently pulling the falcon programming language from git and installing it myself instead of pulling it from yum. After pulling it, compiling it, and installing it (sudo make install) it's failing to run telling me: root@odrade:/usr/local/lib $ falcon falcon: error while loading shared libraries: libfalcon_engine.so.1: cannot open shared object file: No such file or directory My first thought, as I'm sure most of yours will be was to check ldconfig so i tried: root@odrade:/usr/local/lib $ ldconfig -v | grep falcon And it returns nothing. The falcon libraries appear to be correctly installed: root@odrade:/usr/local/lib $ ls falcon libfalcon_engine.so libfalcon_engine.so.1 libfalcon_engine.so.1.22.2 And I updated ld.so.conf to include /usr/local/lib before running ldconfig: root@odrade:/etc $ cat ld.so.conf include ld.so.conf.d/*.conf include /usr/local/lib
"include /usr/local/lib" does not put /usr/local/lib in the ldconfig, it's telling ldconfig to include any .conf files in /usr/local/lib.
The correct solution is to create an "/etc/ld.so.conf.d/local.conf" file containing the single line: /usr/local/lib Then running "ldconfig -v" or "ldconfig -v | grep falcon" (if you want to verify it gets loaded). I didn't name the new file "falcon.conf" because this will work for any library installed in /usr/local/lib and so it's a bit more generic. ---------------------------------------------------------------------- - Rick Stevens, Systems Engineer, AllDigital ricks@xxxxxxxxxxxxxx - - AIM/Skype: therps2 ICQ: 22643734 Yahoo: origrps2 - - - - Squawk! Pieces of Seven! Pieces of Seven! Parity Error! - ---------------------------------------------------------------------- -- users mailing list users@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe or change subscription options: https://admin.fedoraproject.org/mailman/listinfo/users Guidelines: http://fedoraproject.org/wiki/Mailing_list_guidelines Have a question? Ask away: http://ask.fedoraproject.org