I did a little bit more digging. When you run `make install`, it invokes
the bash script "libtool" found in the igraph root directory. Looking in
this file, `ldconfig` is called with the option `-n`; this implies `-N`
which causes the cache to not be rebuilt. A little bit more info might be
found here:
http://gnu-automake.7480.n7.nabble.com/quot-error-while-loading-shared-libraries-foo-so-0-cannot-open-shared-object-file-No-such-file-or-di-td3970.html

--Bradford

On Thu, Feb 19, 2015 at 1:29 PM, Steve Koch <[email protected]>
wrote:

> @Tamas: yes, my /etc/ld.so.conf file has only a single line:
>
> include /etc/ld.so.conf.d/*.conf
>
> @Bradford: `sudo ldconfig` fixed the problem as well! (As an alternative
> to creating the LD_LIBRARY_PATH variable.
>
> I'm too unfamiliar with linux to know whether that should have been
> obvious. I think I'll withdraw my pull request for igraph web page, and
> instead put up a Q/A on the AskUbuntu stackexchange (since it appears to be
> Ubuntu-specific).
>
> Thanks everyone!
>
> On Wed, Feb 18, 2015 at 5:42 PM, Tamas Nepusz <[email protected]> wrote:
>
>> > Hi Bradford, I checked and my /etc/ld.so.conf.d/libc.conf file does
>> indeed
>> > have that path:
>> >
>> > # libc default configuration
>> > /usr/local/lib
>> >
>> > But I still needed to change my .bashrc file to get igraph library
>> working.
>> > It's above my head to explain why.
>> Does your /etc/ld.so.conf file contain a line like "include
>> /etc/ld.so.conf.d/*.conf"?
>>
>> T.
>>
>> _______________________________________________
>> igraph-help mailing list
>> [email protected]
>> https://lists.nongnu.org/mailman/listinfo/igraph-help
>>
>
>
> _______________________________________________
> igraph-help mailing list
> [email protected]
> https://lists.nongnu.org/mailman/listinfo/igraph-help
>
>
_______________________________________________
igraph-help mailing list
[email protected]
https://lists.nongnu.org/mailman/listinfo/igraph-help

Reply via email to