Bug#346039: Missing packages from Requires field in vte.pc

Matt Kraai kraai at ftbfs.org
Thu Jan 5 00:03:22 UTC 2006

Package: libvte-dev
Version: 1:0.11.15-4
Severity: serious

gtk-sharp2 fails to compile because of a bug in libvte-dev.

> if /bin/sh ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I/usr/include/freetype2   -I../..    -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wmissing-prototypes -Wnested-externs  -Wshadow -Wpointer-arith -Wno-cast-qual -Wcast-align -Wwrite-strings -MT generated.lo -MD -MP -MF ".deps/generated.Tpo" -c -o generated.lo generated.c; \
>   then mv -f ".deps/generated.Tpo" ".deps/generated.Plo"; else rm -f ".deps/generated.Tpo"; exit 1; fi
> mkdir .libs
>  gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I/usr/include/freetype2 -I../.. -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wshadow -Wpointer-arith -Wno-cast-qual -Wcast-align -Wwrite-strings -MT generated.lo -MD -MP -MF .deps/generated.Tpo -c generated.c  -fPIC -DPIC -o .libs/generated.o
> In file included from generated.c:4:
> /usr/include/vte/vte.h:28:18: error: glib.h: No such file or directory
> /usr/include/vte/vte.h:29:25: error: pango/pango.h: No such file or directory
> /usr/include/vte/vte.h:30:21: error: gtk/gtk.h: No such file or directory

These header files aren't found because their respective directories
are not included in the include path.  The directories aren't in the
include path because vte.pc does not include the respective packages
in the Requires field.

I'm not sure what to do with the pango packages, but moving glib-2.0,
gtk-2.0 >= 2.2, pangoxft >= 1.1.0, and pangox to the Requires field
fixed the problem.

-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: Digital signature
Url : http://lists.alioth.debian.org/pipermail/pkg-gnome-maintainers/attachments/20060104/ea0d28cb/attachment-0001.pgp

More information about the Pkg-gnome-maintainers mailing list