Mike,

Great news!

I've always wondered whether applications that build shared libraries  
on linux should kick off ldconfig automatically when finishing the  
install, and perhaps even have built in checks for whether the install  
location is mapped in the ld.so.conf. Sure seems like it would save  
some head-scratching. :)

I've noticed that apt-get does it as a package management system.  
Anyone have opinions about whether this is a bad idea, and if not, how  
to do it?

Cheers,

Dane

On Jan 28, 2009, at 9:16 AM, Michal Migurski wrote:

> Perfect, ldconfig was it.
>
> I had to add a file containing "/usr/local/lib":
>       /etc/ld.so.conf.d/usrlocal.conf
>
> I ran ldconfig before, but didn't properly set up the new path.
>
> -mike.
>
> On Jan 28, 2009, at 7:00 AM, Dane Springmeyer wrote:
>
>> Mike,
>>
>> Are you installing on a new machine? Does running $ ldconfig help?
>> See [1].... If not let me know since I've been working on updates to
>> the build scripts in trunk [2]
>>
>> Cheers,
>>
>> Dane
>>
>> [1] 
>> http://trac.mapnik.org/wiki/InstallationTroubleshooting?version=24#Thelibmapniksharedlibraryisnotfound
>> [2] http://trac.mapnik.org/ticket/186
>>
>>
>> On Jan 28, 2009, at 12:25 AM, Michal Migurski wrote:
>>
>>> I just built from trunk, rev. 836.
>>>
>>> Everything went beautifully, and yet:
>>>
>>>     % python
>>>     Python 2.5.2 (r252:60911, Aug 8 2008, 09:22:44)
>>>     >>> import mapnik
>>>     Traceback (most recent call last):
>>>       File "<stdin>", line 1, in <module>
>>>       File "/usr/lib/python2.5/site-packages/mapnik/__init__.py", line
>>> 31, in <module>
>>>         from _mapnik import *
>>>     ImportError: libmapnik.so.0.5: cannot open shared object file: No
>>> such file or directory
>>>
>>> ...
>>>
>>>     % ls -l /usr/local/lib/libmapnik*
>>>     lrwxrwxrwx 1 root staff      16 2009-01-28 08:13 /usr/local/lib/
>>> libmapnik.so -> libmapnik.so.0.5
>>>     lrwxrwxrwx 1 root staff      18 2009-01-28 08:13 /usr/local/lib/
>>> libmapnik.so.0.5 -> libmapnik.so.0.5.0
>>>     -rwxrwxr-x 1 root staff 1826540 2009-01-28 08:09 /usr/local/lib/
>>> libmapnik.so.0.5.0
>>>
>>> They're right where scons put them, yet the mapnik module doesn't
>>> know
>>> how to find them. Any thoughts? Artem? Jon?
>>>
>>> -mike.
>>>
>>> ----------------------------------------------------------------
>>> michal migurski- [email protected]
>>>                415.558.1610
>>>
>>>
>>>
>>> _______________________________________________
>>> Mapnik-users mailing list
>>> [email protected]
>>> https://lists.berlios.de/mailman/listinfo/mapnik-users
>>
>>
>
> ----------------------------------------------------------------
> michal migurski- [email protected]
>                  415.558.1610
>
>
>
> _______________________________________________
> Mapnik-users mailing list
> [email protected]
> https://lists.berlios.de/mailman/listinfo/mapnik-users

_______________________________________________
Mapnik-users mailing list
[email protected]
https://lists.berlios.de/mailman/listinfo/mapnik-users

Reply via email to