On Fri, Mar 21, 2008 at 12:18:17PM -0500, Steve M. Robbins wrote:
> I wrote about three weeks ago [1] that I'm trying to get Boost's
> Python extension helper library building with multiple Python
> versions. Several very helpful suggestions were made, for which I am
> grateful.
>
> I have been plugging away, very slowly, ever since. I'm hoping to
> upload it later today and I'd appreciate have some second opinions on
> what I've done.
>
> I settled on creating libraries with suffix "-py24" and "-py25" using
> the available Boost mechanism of "--buildid" since that ensures the
> SONAME also has "-py24" or "-py25". The shared library files thus
> coexist peacefully.
Hi,
I see you've now uploaded this, and it seems to fix my problem building
the mapnik python bindings[1]. Thanks!
However, it looks to be like the shlibs file needs updating. My
python-mapnik package is linked against the py25 library:
[EMAIL PROTECTED]:~$ ldd
/usr/lib/python2.5/site-packages/mapnik/_mapnik.so|grep boost_python
libboost_python-gcc42-mt-1_34_1-py25.so.1.34.1 =>
/usr/lib/libboost_python-gcc42-mt-1_34_1-py25.so.1.34.1 (0xb7b2c000)
yet my package still has a Depends line (generated from shlibdeps) of
libboost-python1.34.1 (>= 1.34.1-2.1)
which I don't think is going to work, since that library only appeared
in libboost-python1.34.1 1.34.1-8. Hence upgrades will potentially
break.
Have I done something wrong, or is this analysis correct and the shlibs
file needs updating? If that latter, let me know if a report in the
BTS[2] would be (more) useful.
Thanks,
Dominic.
[1] http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=468770
--
Dominic Hargreaves | http://www.larted.org.uk/~dom/
PGP key 5178E2A5 from the.earth.li (keyserver,web,email)
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]