[xml/sgml-pkgs] Re: Build failure: cannot find -lz
Mike Hommey
mh at glandium.org
Tue Jul 25 18:27:58 UTC 2006
On Tue, Jul 25, 2006 at 11:16:30AM -0700, Steve Langasek <vorlon at debian.org> wrote:
> On Tue, Jul 25, 2006 at 07:45:53PM +0200, Martin Michlmayr wrote:
> > A number of applications currently fail to build with something like:
>
> > | sparc-linux-gnu-gcc -g -O2 -o .libs/ots ots.o ../src/.libs/libots-1.so /usr/lib/libglib-2.0.so /usr/lib/libxml2.so -ldl -lz -lm /usr/lib/libpopt.so
> > | /usr/bin/ld: cannot find -lz
>
> > In bug #378494, filed on one of these packages (ices2), Julien Cristau
> > first claims "this -lz comes from libxml2's .la file, which libtool
> > uses to link ices2. This could be fixed by libxml2-dev depending on
> > zlib1g-dev again, or not installing libxml2.la (which would probably
> > be better in the long term, but risks breaking existing packages)."
> > He later adds, "Actually, relibtoolizing ices2 (with the Debian libtool)
> > seems to be enough to fix this."
>
> > Should I file individual bugs on these packages or one grave bug on
> > libxml2.
>
> One grave bug on libxml2, please. The common case of linking against
> libxml2 using libtool is now broken, for no discernable reason. This is
> irresponsible library maintenance; it shouldn't be left to the maintainers
> of all the *other* packages to make this work again, particularly when we
> have freeze deadlines we want to be hitting...
Actually I want to remove the .la files... The thing is, linking against
libxml2 using libtool DOES work. If you use a correct version of
libtool.
Mike
More information about the debian-xml-sgml-pkgs
mailing list