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

Package: libglib2.0-dev; Maintainer for libglib2.0-dev is Debian GNOME Maintainers <pkg-gnome-maintainers@lists.alioth.debian.org>; Source for libglib2.0-dev is src:glib2.0 (PTS, buildd, popcon).

Reported by: Hideki Yamane <henrich@debian.or.jp>

Date: Sat, 14 Jan 2012 13:12:21 UTC

Severity: wishlist

Done: Michael Biebl <biebl@debian.org>

Bug is archived. No further changes may be made.

Toggle useless messages

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to debian-bugs-dist@lists.debian.org, unknown-package@qa.debian.org:
Bug#655875; Package libglib-2.0-dev. (Sat, 14 Jan 2012 13:12:24 GMT) (full text, mbox, link).


Acknowledgement sent to Hideki Yamane <henrich@debian.or.jp>:
New Bug report received and forwarded. Copy sent to unknown-package@qa.debian.org. (Sat, 14 Jan 2012 13:12:29 GMT) (full text, mbox, link).


Message #5 received at submit@bugs.debian.org (full text, mbox, reply):

From: Hideki Yamane <henrich@debian.or.jp>
To: submit@bugs.debian.org
Subject: [libglib-2.0-dev]: the location of glibconfig.h
Date: Sat, 14 Jan 2012 22:10:30 +0900
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




Information forwarded to debian-bugs-dist@lists.debian.org, unknown-package@qa.debian.org:
Bug#655875; Package libglib-2.0-dev. (Sat, 14 Jan 2012 14:00:09 GMT) (full text, mbox, link).


Acknowledgement sent to Colin Watson <cjwatson@debian.org>:
Extra info received and forwarded to list. Copy sent to unknown-package@qa.debian.org. (Sat, 14 Jan 2012 14:00:09 GMT) (full text, mbox, link).


Message #10 received at 655875@bugs.debian.org (full text, mbox, reply):

From: Colin Watson <cjwatson@debian.org>
To: Hideki Yamane <henrich@debian.or.jp>, 655875@bugs.debian.org
Cc: libglib2.0-dev@packages.debian.org
Subject: Re: Bug#655875: [libglib-2.0-dev]: the location of glibconfig.h
Date: Sat, 14 Jan 2012 13:57:58 +0000
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@debian.org]




Bug reassigned from package 'libglib-2.0-dev' to 'libglib2.0-dev'. Request was from Colin Watson <cjwatson@debian.org> to control@bugs.debian.org. (Sat, 14 Jan 2012 14:00:11 GMT) (full text, mbox, link).


Bug No longer marked as found in versions 2.30.1-2. Request was from Colin Watson <cjwatson@debian.org> to control@bugs.debian.org. (Sat, 14 Jan 2012 14:00:12 GMT) (full text, mbox, link).


Reply sent to Michael Biebl <biebl@debian.org>:
You have taken responsibility. (Wed, 18 Jan 2012 13:09:05 GMT) (full text, mbox, link).


Notification sent to Hideki Yamane <henrich@debian.or.jp>:
Bug acknowledged by developer. (Wed, 18 Jan 2012 13:09:16 GMT) (full text, mbox, link).


Message #19 received at 655875-done@bugs.debian.org (full text, mbox, reply):

From: Michael Biebl <biebl@debian.org>
To: 655875-done@bugs.debian.org, Hideki Yamane <henrich@debian.or.jp>
Subject: [libglib-2.0-dev]: the location of glibconfig.h
Date: Wed, 18 Jan 2012 14:01:10 +0100
[Message part 1 (text/plain, inline)]
Hi Hideki,

as was already mentioned by Colin, 3rd party apps need to properly set
CFLAGS to use glib2.0. The easiest and recommended way to do this is to
use pkg-config.

Closing, as not-a-bug.

Cheers,
Michael
-- 
Why is it that all of the instruments seeking intelligent life in the
universe are pointed away from Earth?

[signature.asc (application/pgp-signature, attachment)]

Bug archived. Request was from Debbugs Internal Request <owner@bugs.debian.org> to internal_control@bugs.debian.org. (Thu, 16 Feb 2012 07:40:33 GMT) (full text, mbox, link).


Send a report that this bug log contains spam.


Debian bug tracking system administrator <owner@bugs.debian.org>. Last modified: Fri Jan 12 17:56:48 2018; Machine Name: beach

Debian Bug tracking system

Debbugs is free software and licensed under the terms of the GNU Public License version 2. The current version can be obtained from https://bugs.debian.org/debbugs-source/.

Copyright © 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson, 2005-2017 Don Armstrong, and many other contributors.