tags 634527 pending user ubuntu-de...@lists.ubuntu.com usertags ubuntu-patch oneiric thanks
On Tue, Jul 19, 2011 at 08:29:13AM +0200, Lucas Nussbaum wrote: > During a rebuild of all packages in sid, your package failed to build on > amd64. > > Relevant part: > > ar cru .libs/libprinterconf.a printerconf.o snmpinter.o parport.o > > ranlib .libs/libprinterconf.a > > creating libprinterconf.la > > (cd .libs && rm -f libprinterconf.la && ln -s ../libprinterconf.la > > libprinterconf.la) > > gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/glib-2.0 > > -I/usr/lib/glib-2.0/include -g -O2 -O2 -g -MT pconf_detect.o -MD > > -MP -MF .deps/pconf_detect.Tpo -c -o pconf_detect.o pconf_detect.c > > pconf_detect.c: In function 'main': > > pconf_detect.c:177:23: warning: incompatible implicit declaration of > > built-in function 'strdup' [enabled by default] > > mv -f .deps/pconf_detect.Tpo .deps/pconf_detect.Po > > /bin/bash ../libtool --tag=CC --mode=link gcc -g -O2 -O2 -g -lglib-2.0 > > -ltdb -o pconf_detect pconf_detect.o libprinterconf.la -lstdc++ > > /usr/lib/libprintsys.la /usr/lib/libsnmpkit.la -lpthread > > libtool: link: cannot find the library `/usr/lib/libprintsys.la' or > > unhandled argument `/usr/lib/libprintsys.la' > > make[4]: *** [pconf_detect] Error 1 This is due to the fix for #620940. I recommend the following patch: * Build-depend on libtdb-dev rather than tdb-dev. * Include <libgen.h> for basename and <string.h> for strdup. * Link using -lprintsys rather than relying on its .la file. diff -u libprinterconf-0.5/configure libprinterconf-0.5/configure --- libprinterconf-0.5/configure +++ libprinterconf-0.5/configure @@ -19475,7 +19475,7 @@ else - PRINTSYS_LIBS="/usr/lib/libprintsys.la" + PRINTSYS_LIBS="-lprintsys" PRINTSYS_INCLUDES="" diff -u libprinterconf-0.5/configure.in libprinterconf-0.5/configure.in --- libprinterconf-0.5/configure.in +++ libprinterconf-0.5/configure.in @@ -58,7 +58,7 @@ [ PRINTSYS_LIBS="${enableval}/libprintsys.la" PRINTSYS_INCLUDES="-I${enableval}" ],[ - PRINTSYS_LIBS="/usr/lib/libprintsys.la" + PRINTSYS_LIBS="-lprintsys" PRINTSYS_INCLUDES="" ] ) diff -u libprinterconf-0.5/src/pconf_detect.c libprinterconf-0.5/src/pconf_detect.c --- libprinterconf-0.5/src/pconf_detect.c +++ libprinterconf-0.5/src/pconf_detect.c @@ -8,6 +8,8 @@ #include <sys/wait.h> #include <stdlib.h> +#include <libgen.h> +#include <string.h> #include "config.h" #include "printerconf.h" diff -u libprinterconf-0.5/debian/control libprinterconf-0.5/debian/control --- libprinterconf-0.5/debian/control +++ libprinterconf-0.5/debian/control @@ -1,7 +1,7 @@ Source: libprinterconf Section: utils Priority: optional -Build-Depends: debhelper (>= 4.0.0), libsnmpkit-dev (>= 0.9-11.1), libglib2.0-dev, libprintsys-dev, libprintsys (>= 0.6), tdb-dev (>= 1.0.6-4) +Build-Depends: debhelper (>= 4.0.0), libsnmpkit-dev (>= 0.9-11.1), libglib2.0-dev, libprintsys-dev, libprintsys (>= 0.6), libtdb-dev (>= 1.0.6-4) Build-Conflicts: libsnmpkit1 Maintainer: A Mennucc1 <mennu...@debian.org> Standards-Version: 3.7.3 Thanks, -- Colin Watson [cjwat...@ubuntu.com] -- To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org