[DebianGIS-dev] Bug#527956: gpsdrive: FTBFS:

Andreas Putzo andreas at putzo.net
Thu Jun 11 19:22:02 UTC 2009


On Jun 11  18:22, Adam D. Barratt wrote:
> Andreas Putzo wrote:
>> On Jun 10  19:38, Adam D. Barratt wrote:
>>> This bug has been open for a month already and is the last thing
>>> blocking the transition of the new version of mapnik to testing.  I'm
>>> therefore planning on uploading an NMU to fix it in a couple of days'
>>> time, unless there are any objections.  If you'd rather fix it
>>> yourselves then that's obviously fine, but please say so. :-)
>>
>> i get a symbol lookup error currently. I try to look into this
>> tonight, but feel free to NMU if you have a working solution :)
>>
>> gpsdrive: symbol lookup error:
>> /usr/lib/mapnik/0.5/input/postgis.input: undefined symbol:
>> _ZN5boost5mutex7do_lockEv
>
> Hmmm, how did you produce that error? The version of /usr/bin/gpsdrive 
> I've built is linked against mapnik 0.6 (that rather being the point of 
> getting the bug fixed in the first place ;-) but it's possible something 
> is still picking up a 0.5 dependency somewhere.

> (and thinking about it the build-dep should probably also be bumped to  
> require libmapnik-dev >= 0.6, to ensure that it gets upgraded in chroots 
> if already present).

I built the package with pbuilder and tried it in an up-to-date sid
chroot. 

> What does "ldd /usr/bin/gpsdrive | egrep mapnik"  give you?

$ ldd /usr/bin/gpsdrive |grep mapnik
    libmapnik.so.0.6 => /usr/lib/libmapnik.so.0.6 (0xb748b000)

I still had libmapnik0.5 installed. If i deinstall it, gpsdrive runs
without error.

Just noticed there is /usr/lib/mapnik/0.5 hardcoded in 
debian/patches/96-mapnik-plugins-dir.dpatch. I guess that's the problem.


Regards,
Andreas






More information about the Pkg-grass-devel mailing list