Comment 1 for bug 28009

Revision history for this message
Debian Bug Importer (debzilla) wrote :

Message-ID: <email address hidden>
Date: Wed, 4 Jan 2006 16:03:22 -0800
From: Matt Kraai <email address hidden>
To: <email address hidden>
Subject: Missing packages from Requires field in vte.pc

--YiEDa0DAkWCtVeE4
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

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=3DCC --mode=3Dcompile gcc -DHAVE_CONFIG_H =
-I. -I. -I../.. -I/usr/include/freetype2 -I../.. -g -Wall -Wunused -Wm=
issing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-pro=
totypes -Wnested-externs -Wshadow -Wpointer-arith -Wno-cast-qual -Wcast-al=
ign -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 ".de=
ps/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-prototy=
pes -Wmissing-prototypes -Wnested-externs -Wshadow -Wpointer-arith -Wno-cas=
t-qual -Wcast-align -Wwrite-strings -MT generated.lo -MD -MP -MF .deps/gene=
rated.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 direc=
tory
> /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 >=3D 2.2, pangoxft >=3D 1.1.0, and pangox to the Requires field
fixed the problem.

--=20
Matt

--YiEDa0DAkWCtVeE4
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: Digital signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2 (GNU/Linux)

iD8DBQFDvGJJfNdgYxVXvBARAmOiAJ4/uq/CPoAVZMh/O6YzGO/fT9n10QCfd5B8
CLtP2X+YHwV9kGVCutz67+A=
=rgkX
-----END PGP SIGNATURE-----

--YiEDa0DAkWCtVeE4--