On Fri, Sep 09, 2005 at 05:29:49PM +0200, Domenico Andreoli wrote:
> On Fri, Sep 09, 2005 at 11:15:27AM -0400, Simon Law wrote:
> > On Fri, Sep 09, 2005 at 11:48:56AM +0200, Domenico Andreoli wrote:
> > >   i prepared a NMU to fix this missing library package, it is available
> > > at http://people.debian.org/~cavok/wvstreams/.

> > An NMU is friendly, provided that you've been careful.  Is this just a
> > simple recompile?

> yes and no. debdiff shows differences on config.guess and config.sub
> and the following of debian/changelog:

> diff -u wvstreams-4.0.2/debian/changelog wvstreams-4.0.2/debian/changelog
> --- wvstreams-4.0.2/debian/changelog
> +++ wvstreams-4.0.2/debian/changelog
> @@ -1,3 +1,9 @@
> +wvstreams (4.0.2-4.1) unstable; urgency=low
> +
> +  * Rebuilt with recent qt-x11-free.  (Closes: #325247)
> +
> + -- Domenico Andreoli <[EMAIL PROTECTED]>  Fri,  9 Sep 2005 11:24:16 +0200
> +
>  wvstreams (4.0.2-4) unstable; urgency=low

> i still have to write a notice about NMU in changelog. 

wvstreams is implemented in C++.  Where are the package renames for the
C++ ABI transition?

Simon, is it really true that none of the wvstreams libraries use code
from libstdc++?  (None of the packages have dependencies on libstdc++5)
I guess this is possible, but at least one of the library packages has
undefined symbols, which makes it unsuitable for use by any sort of DSO
plugin:

$ LD_LIBRARY_PATH=/tmp/wvstreams/usr/lib ldd -d -r 
/tmp/wvstreams/usr/lib/libwvbase.so.4.0 2>&1 |c++filt 
        libxplc.so.0.3.11-unstable => 
/tmp/wvstreams/usr/lib/libxplc.so.0.3.11-unstable (0xb7fac000)
        libdl.so.2 => /lib/tls/libdl.so.2 (0xb7fa4000)
        libc.so.6 => /lib/tls/libc.so.6 (0xb7e6f000)
        libstdc++.so.5 => /usr/lib/libstdc++.so.5 (0xb7db5000)
        libm.so.6 => /lib/tls/libm.so.6 (0xb7d93000)
        libgcc_s.so.1 => /lib/libgcc_s.so.1 (0xb7d8a000)
        /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x80000000)
undefined symbol: WvHashTableBase::WvHashTableBase(unsigned int)        
(/tmp/wvstreams/usr/lib/libwvbase.so.4.0)
undefined symbol: WvHashTableBase::IterBase::next()     
(/tmp/wvstreams/usr/lib/libwvbase.so.4.0)
undefined symbol: WvHashTableBase::genfind(WvListBase*, void const*, unsigned 
int) const        (/tmp/wvstreams/usr/lib/libwvbase.so.4.0)
$

-- 
Steve Langasek                   Give me a lever long enough and a Free OS
Debian Developer                   to set it on, and I can move the world.
[EMAIL PROTECTED]                                   http://www.debian.org/

Attachment: signature.asc
Description: Digital signature

Reply via email to