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

