Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

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

77 views
Skip to first unread message

Hideki Yamane

unread,
Jan 14, 2012, 8:20:02 AM1/14/12
to
package: libglib-2.0-dev
version: 2.30.1-2
severity: wishlist

Hi,

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.

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.


--
Regards,

Hideki Yamane henrich @ debian.or.jp/org
http://wiki.debian.org/HidekiYamane



--
To UNSUBSCRIBE, email to debian-bugs-...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listm...@lists.debian.org

Colin Watson

unread,
Jan 14, 2012, 9:10:01 AM1/14/12
to
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 [cjwa...@debian.org]
0 new messages