Bug#350690: libzvt: FTBFS: Missing linkage with -lpangox-1.0
Package: libzvt
Version: 2.0.1cvs20021009-4
Severity: serious
From my pbuilder build log:
...
bin/sh ../libtool --mode=link i486-linux-gnu-gcc -g -O2 -o zterm zterm.o libzvt-2.0.la -Wl,--export-dynamic -L/usr/X11R6/lib -lgtk-x11-2.0 -lgdk-x11-2.0 -lXrandr -lXi -lXinerama -lXext -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 -lfontconfig -lXcursor -lpango-1.0 -lcairo -lXrender -lX11 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0 -lart_lgpl_2 -lutil
i486-linux-gnu-gcc -g -O2 -o .libs/zterm zterm.o -Wl,--export-dynamic ./.libs/libzvt-2.0.so -L/usr/X11R6/lib /usr/lib/libgtk-x11-2.0.so /usr/lib/libgdk-x11-2.0.so -lXrandr -lXi -lXinerama -lXext /usr/lib/libatk-1.0.so /usr/lib/libgdk_pixbuf-2.0.so /usr/lib/libpangocairo-1.0.so /usr/lib/libpangoft2-1.0.so /usr/lib/libXcursor.so /usr/lib/libpango-1.0.so /usr/lib/libcairo.so -lpng12 -lfontconfig /usr/lib/libfreetype.so -lz /usr/lib/libXrender.so -lX11 /usr/lib/libgobject-2.0.so /usr/lib/libgmodule-2.0.so -ldl /usr/lib/libglib-2.0.so /usr/lib/libart_lgpl_2.so -lm -lutil
./.libs/libzvt-2.0.so: undefined reference to `pango_x_list_subfonts'
./.libs/libzvt-2.0.so: undefined reference to `pango_x_font_subfont_xlfd'
./.libs/libzvt-2.0.so: undefined reference to `pango_x_font_map_for_display'
collect2: ld returned 1 exit status
make[4]: *** [zterm] Error 1
make[4]: Leaving directory `/tmp/buildd/libzvt-2.0.1cvs20021009/libzvt'
make[3]: *** [all] Error 2
make[3]: Leaving directory `/tmp/buildd/libzvt-2.0.1cvs20021009/libzvt'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/tmp/buildd/libzvt-2.0.1cvs20021009'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/tmp/buildd/libzvt-2.0.1cvs20021009'
make: *** [build-stamp] Error 2
I've attached a patch which fixes the build for me; I'm unsure whether it's
actually the correct way to fix it, though.
--
Daniel Schepler
diff -urN libzvt-2.0.1cvs20021009.old/debian/patches/03_Makefile.in.dpatch libzvt-2.0.1cvs20021009/debian/patches/03_Makefile.in.dpatch
--- libzvt-2.0.1cvs20021009.old/debian/patches/03_Makefile.in.dpatch 2006-01-28 16:13:48.000000000 +0000
+++ libzvt-2.0.1cvs20021009/debian/patches/03_Makefile.in.dpatch 2006-01-28 16:19:23.000000000 +0000
@@ -46,7 +46,7 @@
-libzvt_2_0_la_LIBADD = $(ZVT_LIBS)
-+libzvt_2_0_la_LIBADD = $(ZVT_LIBS) -lutil
++libzvt_2_0_la_LIBADD = $(ZVT_LIBS) -lutil -lpangox-1.0
libzvt_2_0_la_LDFLAGS = \
-version-info $(LT_CURRENT):$(LT_REVISION):$(LT_AGE)
Reply to: