Bug#655875: [libglib-2.0-dev]: the location of glibconfig.h

Colin Watson cjwatson at debian.org
Sat Jan 14 13:57:58 UTC 2012


reassign 655875 libglib2.0-dev
thanks

On Sat, Jan 14, 2012 at 10:10:30PM +0900, Hideki Yamane wrote:
> package: libglib-2.0-dev
> version: 2.30.1-2
> severity: wishlist

Reassigning to libglib2.0-dev as a typo fix, but as explained below I
don't think libglib2.0-dev should be changed here.

>  Some packages is FTBFSed that caused by changes in libglib-2.0-dev: it has 
>  /usr/include/glib-2.0/glib/gtypes.h and it includes <glibconfig.h>. However, 
>  this glibconfig.h is in /usr/lib/<DEB_HOST_MULTIARCH>/glib-2.0/include/glibconfig.h
>  so it preventes some application to be built.

That means that those packages are buggy.

  $ pkg-config --cflags glib-2.0
  -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include

>  Those below bugs can avoid glibconfig.h by adding it to /usr/include/glib-2.0/
>  http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=652165
>  http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=652169
>  http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=652173
> 
>  I'm not sure if this header file should be under /usr/include/glib-2.0 or not,
>  but if there is, it helps to solve those problems I guess.

If you make that change, you'll break multiarch cross-building using
GLib.  The packages that fail to set the correct include path should be
fixed instead.

Cheers,

-- 
Colin Watson                                       [cjwatson at debian.org]



More information about the pkg-gnome-maintainers mailing list