Hi Dane,

there is a definition for KDE4 called __KDE_HAVE_GCC_VISIBILITY. If this is 
set (KDE was compiled with this set), cmake passes the switch -
fvisibility=hidden to the compiler. At this moment the part of Mapnik, where 
it compares the filter expressions, doesn't work anymore. So there must be 
some now hidden symbols in Mapnik, who shouldn't be hidden. It is only in 
context with the filter expressions. Everything else of Mapnik is still 
working.

So yes, there is some need for more visibility flags. But I'm not that deep 
into Mapnik to say, where exactly they are needed.

Am Samstag, 26. September 2009 02:47:03 schrieben Sie:
> Andreas,
> 
> Interesting finding. Can you explain a bit more about what you think
> is going on? Do we need to pass more visibility flags in the mapnik
> compile or it is that you only needed to do so with your C++
> application?
> 
> Cheers,
> 
> Dane
> 

-- 
Andreas Theofilu
http://www.TheosSoft.net/

                     --==| Enjoy the science of Linux! |==--
_______________________________________________
Mapnik-users mailing list
[email protected]
https://lists.berlios.de/mailman/listinfo/mapnik-users

Reply via email to