On Jan 6, 2010, at 10:04 AM, Thomas Woodham wrote:

> Sorry, forgot to include that detail.  That boost version (1.33) is  
> a prerequisite for a number of virtual server packages, similar to  
> Ludwig's situation.  I can't get rid of it, though I thought about  
> pointing all the boost sym links to the propper versions installed  
> in /usr/local/lib, though that seems to be asking for trouble.  I  
> may go back and reinstall boost and set the prefix to /usr so it  
> overwrites that version.


Ah, gocha. Well installing latest boost on top of /usr/lib could be  
bad news for existing applications that are using it.

I think the issue is that our SCons implementation stores several  
default search paths as /usr/lib, so setting the BOOST_LIBS/INCLUDES  
to /usr/local may not secure the linking because -L/usr/lib is still  
put on the linkers path.

Short of reworking some things in the build scripts to allow forcing / 
usr/local to come before /usr/ in g++/linker flags, what you can try  
to do is set the LIBS/INCLUDES for each of 'PNG', 'JPEG',  
'TIFF','PROJ','ICU' dependencies to /usr/local (if possible) to ensure  
that SCons will not default to putting /usr/lib onto the linker.

Sorry, for inelegant solution.

Dane

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

Reply via email to