Debian Bug report logs - #416863
Causes FTBFS with GCC 4.3: meaning of "inline" changed in C99

version graph

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: Martin Michlmayr <tbm@cyrius.com>

Date: Fri, 30 Mar 2007 21:33:02 UTC

Severity: important

Tags: patch, upstream

Merged with 424557

Found in version glib2.0/2.12.6-2

Fixed in version glib2.0/2.13.4-2

Done: Loic Minier <lool@dooz.org>

Bug is archived. No further changes may be made.

Forwarded to http://bugzilla.gnome.org/show_bug.cgi?id=315437

Toggle useless messages

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


Report forwarded to debian-bugs-dist@lists.debian.org, Sebastien Bacher <seb128@debian.org>:
Bug#416863; Package libglib2.0-dev. (full text, mbox, link).


Acknowledgement sent to Martin Michlmayr <tbm@cyrius.com>:
New Bug report received and forwarded. Copy sent to Sebastien Bacher <seb128@debian.org>. (full text, mbox, link).


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

From: Martin Michlmayr <tbm@cyrius.com>
To: submit@bugs.debian.org
Subject: Causes FTBFS with GCC 4.3: meaning of "inline" changed in C99
Date: Fri, 30 Mar 2007 22:29:28 +0100
Package: libglib2.0-dev
Version: 2.12.6-2
Usertags: ftbfs-gcc-4.3

This package causes many build failures with GCC 4.3.  Version 4.3 has
not been released yet but I'm building with a snapshot in order to
find errors and give people an advance warning.  C99 has changed the
meaning of "inline" and you need to update your header files
accordingly, see e.g.
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31389

Example build failure:

> Automatic build of easychem_0.6-3 on em64t by sbuild/amd64 0.53
...
> gcc -o easychem auxi.o bonds.o easychem.o export.o dialogs.o detect.o library.o drawing.o `pkg-config --libs gtk+-2.0`  -W -Wpointer-arith -pedantic -std=c99 -DUNIX -DI18N -DPREFIX=\"/usr\" -Wall -g -O2
> bonds.o: In function `g_bit_nth_lsf':
> /usr/include/glib-2.0/glib/gutils.h:277: multiple definition of `g_bit_nth_lsf'
> auxi.o:/usr/include/glib-2.0/glib/gutils.h:277: first defined here
> bonds.o: In function `g_bit_nth_msf':
> /usr/include/glib-2.0/glib/gutils.h:290: multiple definition of `g_bit_nth_msf'
> auxi.o:/usr/include/glib-2.0/glib/gutils.h:290: first defined here
> bonds.o: In function `g_bit_storage':
> /usr/include/glib-2.0/glib/gutils.h:304: multiple definition of `g_bit_storage'
> auxi.o:/usr/include/glib-2.0/glib/gutils.h:304: first defined here
> bonds.o: In function `g_trash_stack_push':
> /usr/include/glib-2.0/glib/gutils.h:321: multiple definition of `g_trash_stack_push'
> auxi.o:/usr/include/glib-2.0/glib/gutils.h:321: first defined here
> bonds.o: In function `g_trash_stack_pop':
> /usr/include/glib-2.0/glib/gutils.h:329: multiple definition of `g_trash_stack_pop'
> auxi.o:/usr/include/glib-2.0/glib/gutils.h:329: first defined here
> bonds.o: In function `g_trash_stack_peek':
> /usr/include/glib-2.0/glib/gutils.h:343: multiple definition of `g_trash_stack_peek'
> auxi.o:/usr/include/glib-2.0/glib/gutils.h:343: first defined here
> bonds.o: In function `g_trash_stack_height':
> /usr/include/glib-2.0/glib/gutils.h:356: multiple definition of `g_trash_stack_height'
> auxi.o:/usr/include/glib-2.0/glib/gutils.h:356: first defined here
> easychem.o: In function `g_bit_nth_lsf':
> /usr/include/glib-2.0/glib/gutils.h:277: multiple definition of `g_bit_nth_lsf'
> auxi.o:/usr/include/glib-2.0/glib/gutils.h:277: first defined here
> easychem.o: In function `g_bit_nth_msf':
> /usr/include/glib-2.0/glib/gutils.h:290: multiple definition of `g_bit_nth_msf'
> auxi.o:/usr/include/glib-2.0/glib/gutils.h:290: first defined here
> easychem.o: In function `g_bit_storage':
> /usr/include/glib-2.0/glib/gutils.h:304: multiple definition of `g_bit_storage'
> auxi.o:/usr/include/glib-2.0/glib/gutils.h:304: first defined here
> easychem.o: In function `g_trash_stack_push':
> /usr/include/glib-2.0/glib/gutils.h:321: multiple definition of `g_trash_stack_push'
> auxi.o:/usr/include/glib-2.0/glib/gutils.h:321: first defined here
> easychem.o: In function `g_trash_stack_pop':
> /usr/include/glib-2.0/glib/gutils.h:329: multiple definition of `g_trash_stack_pop'
> auxi.o:/usr/include/glib-2.0/glib/gutils.h:329: first defined here
> easychem.o: In function `g_trash_stack_peek':
> /usr/include/glib-2.0/glib/gutils.h:343: multiple definition of `g_trash_stack_peek'
> auxi.o:/usr/include/glib-2.0/glib/gutils.h:343: first defined here
> easychem.o: In function `g_trash_stack_height':
> /usr/include/glib-2.0/glib/gutils.h:356: multiple definition of `g_trash_stack_height'
> auxi.o:/usr/include/glib-2.0/glib/gutils.h:356: first defined here
> export.o: In function `g_bit_nth_lsf':
> /usr/include/glib-2.0/glib/gutils.h:277: multiple definition of `g_bit_nth_lsf'
> auxi.o:/usr/include/glib-2.0/glib/gutils.h:277: first defined here
> export.o: In function `g_bit_nth_msf':
> /usr/include/glib-2.0/glib/gutils.h:290: multiple definition of `g_bit_nth_msf'
> auxi.o:/usr/include/glib-2.0/glib/gutils.h:290: first defined here
> export.o: In function `g_bit_storage':
> /usr/include/glib-2.0/glib/gutils.h:304: multiple definition of `g_bit_storage'
> auxi.o:/usr/include/glib-2.0/glib/gutils.h:304: first defined here
> export.o: In function `g_trash_stack_push':
> /usr/include/glib-2.0/glib/gutils.h:321: multiple definition of `g_trash_stack_push'
> auxi.o:/usr/include/glib-2.0/glib/gutils.h:321: first defined here
> export.o: In function `g_trash_stack_pop':
> /usr/include/glib-2.0/glib/gutils.h:329: multiple definition of `g_trash_stack_pop'
> auxi.o:/usr/include/glib-2.0/glib/gutils.h:329: first defined here
> export.o: In function `g_trash_stack_peek':
> /usr/include/glib-2.0/glib/gutils.h:343: multiple definition of `g_trash_stack_peek'
> auxi.o:/usr/include/glib-2.0/glib/gutils.h:343: first defined here
> export.o: In function `g_trash_stack_height':
> /usr/include/glib-2.0/glib/gutils.h:356: multiple definition of `g_trash_stack_height'
> auxi.o:/usr/include/glib-2.0/glib/gutils.h:356: first defined here
> dialogs.o: In function `g_bit_nth_lsf':
> /usr/include/glib-2.0/glib/gutils.h:277: multiple definition of `g_bit_nth_lsf'
> auxi.o:/usr/include/glib-2.0/glib/gutils.h:277: first defined here
> dialogs.o: In function `g_bit_nth_msf':
> /usr/include/glib-2.0/glib/gutils.h:290: multiple definition of `g_bit_nth_msf'
> auxi.o:/usr/include/glib-2.0/glib/gutils.h:290: first defined here
> dialogs.o: In function `g_bit_storage':
> /usr/include/glib-2.0/glib/gutils.h:304: multiple definition of `g_bit_storage'
> auxi.o:/usr/include/glib-2.0/glib/gutils.h:304: first defined here
> dialogs.o: In function `g_trash_stack_push':
> /usr/include/glib-2.0/glib/gutils.h:321: multiple definition of `g_trash_stack_push'
> auxi.o:/usr/include/glib-2.0/glib/gutils.h:321: first defined here
> dialogs.o: In function `g_trash_stack_pop':
> /usr/include/glib-2.0/glib/gutils.h:329: multiple definition of `g_trash_stack_pop'
> auxi.o:/usr/include/glib-2.0/glib/gutils.h:329: first defined here
> dialogs.o: In function `g_trash_stack_peek':
> /usr/include/glib-2.0/glib/gutils.h:343: multiple definition of `g_trash_stack_peek'
> auxi.o:/usr/include/glib-2.0/glib/gutils.h:343: first defined here
> dialogs.o: In function `g_trash_stack_height':
> /usr/include/glib-2.0/glib/gutils.h:356: multiple definition of `g_trash_stack_height'
> auxi.o:/usr/include/glib-2.0/glib/gutils.h:356: first defined here
> detect.o: In function `g_bit_nth_lsf':
> /usr/include/glib-2.0/glib/gutils.h:277: multiple definition of `g_bit_nth_lsf'
> auxi.o:/usr/include/glib-2.0/glib/gutils.h:277: first defined here
> detect.o: In function `g_bit_nth_msf':
> /usr/include/glib-2.0/glib/gutils.h:290: multiple definition of `g_bit_nth_msf'
> auxi.o:/usr/include/glib-2.0/glib/gutils.h:290: first defined here
> detect.o: In function `g_bit_storage':
> /usr/include/glib-2.0/glib/gutils.h:304: multiple definition of `g_bit_storage'
> auxi.o:/usr/include/glib-2.0/glib/gutils.h:304: first defined here
> detect.o: In function `g_trash_stack_push':
> /usr/include/glib-2.0/glib/gutils.h:321: multiple definition of `g_trash_stack_push'
> auxi.o:/usr/include/glib-2.0/glib/gutils.h:321: first defined here
> detect.o: In function `g_trash_stack_pop':
> /usr/include/glib-2.0/glib/gutils.h:329: multiple definition of `g_trash_stack_pop'
> auxi.o:/usr/include/glib-2.0/glib/gutils.h:329: first defined here
> detect.o: In function `g_trash_stack_peek':
> /usr/include/glib-2.0/glib/gutils.h:343: multiple definition of `g_trash_stack_peek'
> auxi.o:/usr/include/glib-2.0/glib/gutils.h:343: first defined here
> detect.o: In function `g_trash_stack_height':
> /usr/include/glib-2.0/glib/gutils.h:356: multiple definition of `g_trash_stack_height'
> auxi.o:/usr/include/glib-2.0/glib/gutils.h:356: first defined here
> drawing.o: In function `g_bit_nth_lsf':
> /usr/include/glib-2.0/glib/gutils.h:277: multiple definition of `g_bit_nth_lsf'
> auxi.o:/usr/include/glib-2.0/glib/gutils.h:277: first defined here
> drawing.o: In function `g_bit_nth_msf':
> /usr/include/glib-2.0/glib/gutils.h:290: multiple definition of `g_bit_nth_msf'
> auxi.o:/usr/include/glib-2.0/glib/gutils.h:290: first defined here
> drawing.o: In function `g_bit_storage':
> /usr/include/glib-2.0/glib/gutils.h:304: multiple definition of `g_bit_storage'
> auxi.o:/usr/include/glib-2.0/glib/gutils.h:304: first defined here
> drawing.o: In function `g_trash_stack_push':
> /usr/include/glib-2.0/glib/gutils.h:321: multiple definition of `g_trash_stack_push'
> auxi.o:/usr/include/glib-2.0/glib/gutils.h:321: first defined here
> drawing.o: In function `g_trash_stack_pop':
> /usr/include/glib-2.0/glib/gutils.h:329: multiple definition of `g_trash_stack_pop'
> auxi.o:/usr/include/glib-2.0/glib/gutils.h:329: first defined here
> drawing.o: In function `g_trash_stack_peek':
> /usr/include/glib-2.0/glib/gutils.h:343: multiple definition of `g_trash_stack_peek'
> auxi.o:/usr/include/glib-2.0/glib/gutils.h:343: first defined here
> drawing.o: In function `g_trash_stack_height':
> /usr/include/glib-2.0/glib/gutils.h:356: multiple definition of `g_trash_stack_height'
> auxi.o:/usr/include/glib-2.0/glib/gutils.h:356: first defined here
> collect2: ld returned 1 exit status
> make[1]: *** [easychem] Error 1

-- 
Martin Michlmayr
http://www.cyrius.com/



Information forwarded to debian-bugs-dist@lists.debian.org, Sebastien Bacher <seb128@debian.org>:
Bug#416863; Package libglib2.0-dev. (full text, mbox, link).


Acknowledgement sent to Loïc Minier <lool@dooz.org>:
Extra info received and forwarded to list. Copy sent to Sebastien Bacher <seb128@debian.org>. (full text, mbox, link).


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

From: Loïc Minier <lool@dooz.org>
To: Martin Michlmayr <tbm@cyrius.com>, 416863@bugs.debian.org
Cc: control@bugs.debian.org
Subject: Re: Bug#416863: Causes FTBFS with GCC 4.3: meaning of "inline" changed in C99
Date: Sun, 1 Apr 2007 21:06:33 +0200
forwarded 416863 http://bugzilla.gnome.org/show_bug.cgi?id=315437
tags 416863 + patch
stop

        Hi Martin,

On Fri, Mar 30, 2007, Martin Michlmayr wrote:
> This package causes many build failures with GCC 4.3.
[...]
> > /usr/include/glib-2.0/glib/gutils.h:277: multiple definition of `g_bit_nth_lsf'

 I think GNOME #315437 has a patch fixing this problem:
    <http://bugzilla.gnome.org/show_bug.cgi?id=315437>
    <http://bugzilla.gnome.org/attachment.cgi?id=51912&action=view>

 I don't see gcc-4.3 in the archive, so I don't think I can easily
 confirm the patch fixes the problem.  Could you please try the upstream
 patch against glib2.0 2.12.11-1 (in experimental) and confirm it fixes
 the problem?  If it does, I'll be happt to apply it to glib2.0
 2.12.11-1 and upload to experimental.

   Bye,
-- 
Loïc Minier



Noted your statement that Bug has been forwarded to http://bugzilla.gnome.org/show_bug.cgi?id=315437. Request was from Loïc Minier <lool@dooz.org> to control@bugs.debian.org. (Sun, 01 Apr 2007 19:15:23 GMT) (full text, mbox, link).


Tags added: patch Request was from Loïc Minier <lool@dooz.org> to control@bugs.debian.org. (Sun, 01 Apr 2007 19:15:25 GMT) (full text, mbox, link).


Information forwarded to debian-bugs-dist@lists.debian.org, Sebastien Bacher <seb128@debian.org>:
Bug#416863; Package libglib2.0-dev. (full text, mbox, link).


Acknowledgement sent to Martin Michlmayr <tbm@cyrius.com>:
Extra info received and forwarded to list. Copy sent to Sebastien Bacher <seb128@debian.org>. (full text, mbox, link).


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

From: Martin Michlmayr <tbm@cyrius.com>
To: Loïc Minier <lool@dooz.org>
Cc: 416863@bugs.debian.org
Subject: Re: Bug#416863: Causes FTBFS with GCC 4.3: meaning of "inline" changed in C99
Date: Sun, 1 Apr 2007 20:37:17 +0100
* Loïc Minier <lool@dooz.org> [2007-04-01 21:06]:
>  I don't see gcc-4.3 in the archive, so I don't think I can easily

There's the gcc-snapshot package.

> confirm the patch fixes the problem.  Could you please try the
> upstream patch against glib2.0 2.12.11-1 (in experimental) and
> confirm it fixes the problem?  If it does, I'll be happt to apply it
> to glib2.0 2.12.11-1 and upload to experimental.

Not right now, but hopefully in a few days or so.

-- 
Martin Michlmayr
http://www.cyrius.com/



Information forwarded to debian-bugs-dist@lists.debian.org, Sebastien Bacher <seb128@debian.org>:
Bug#416863; Package libglib2.0-dev. (full text, mbox, link).


Acknowledgement sent to Martin Michlmayr <tbm@cyrius.com>:
Extra info received and forwarded to list. Copy sent to Sebastien Bacher <seb128@debian.org>. (full text, mbox, link).


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

From: Martin Michlmayr <tbm@cyrius.com>
To: Loïc Minier <lool@dooz.org>
Cc: 416863@bugs.debian.org
Subject: Re: Bug#416863: Causes FTBFS with GCC 4.3: meaning of "inline" changed in C99
Date: Sun, 1 Apr 2007 20:55:28 +0100
* Martin Michlmayr <tbm@cyrius.com> [2007-04-01 20:37]:
> >  I don't see gcc-4.3 in the archive, so I don't think I can easily
> There's the gcc-snapshot package.

(I should mention that you need the latest version that only built on amd64)
-- 
Martin Michlmayr
http://www.cyrius.com/



Information forwarded to debian-bugs-dist@lists.debian.org, Sebastien Bacher <seb128@debian.org>:
Bug#416863; Package libglib2.0-dev. (full text, mbox, link).


Acknowledgement sent to Martin Michlmayr <tbm@cyrius.com>:
Extra info received and forwarded to list. Copy sent to Sebastien Bacher <seb128@debian.org>. (full text, mbox, link).


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

From: Martin Michlmayr <tbm@cyrius.com>
To: Loïc Minier <lool@dooz.org>
Cc: 416863@bugs.debian.org
Subject: Re: Bug#416863: Causes FTBFS with GCC 4.3: meaning of "inline" changed in C99
Date: Thu, 5 Apr 2007 11:08:49 +0200
* Loïc Minier <lool@dooz.org> [2007-04-01 21:06]:
> I don't see gcc-4.3 in the archive, so I don't think I can easily
> confirm the patch fixes the problem.  Could you please try the
> upstream patch against glib2.0 2.12.11-1 (in experimental) and
> confirm it fixes the problem?  If it does, I'll be happt to apply it
> to glib2.0 2.12.11-1 and upload to experimental.

Sorry, I won't have time for this after all this month.  However, I
read the Bugzilla report and it sounds like the same issue.  I'll let
you know once a i386 gcc-snapshot package is in the archive (amd64 is
there).
-- 
Martin Michlmayr
http://www.cyrius.com/



Forcibly Merged 416863 424557. Request was from Loïc Minier <lool@dooz.org> to control@bugs.debian.org. (Wed, 16 May 2007 14:48:03 GMT) (full text, mbox, link).


Severity set to `important' from `normal' Request was from Matthias Klose <doko@cs.tu-berlin.de> to control@bugs.debian.org. (Tue, 29 May 2007 09:13:38 GMT) (full text, mbox, link).


Severity set to `important' from `important' Request was from Matthias Klose <doko@cs.tu-berlin.de> to control@bugs.debian.org. (Tue, 29 May 2007 09:36:39 GMT) (full text, mbox, link).


Information forwarded to debian-bugs-dist@lists.debian.org, Sebastien Bacher <seb128@debian.org>:
Bug#416863; Package libglib2.0-dev. (full text, mbox, link).


Acknowledgement sent to Martin Michlmayr <tbm@cyrius.com>:
Extra info received and forwarded to list. Copy sent to Sebastien Bacher <seb128@debian.org>. (full text, mbox, link).


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

From: Martin Michlmayr <tbm@cyrius.com>
To: Loïc Minier <lool@dooz.org>
Cc: 416863@bugs.debian.org
Subject: Re: Bug#416863: Causes FTBFS with GCC 4.3: meaning of "inline" changed in C99
Date: Thu, 7 Jun 2007 19:41:43 +0200
* Martin Michlmayr <tbm@cyrius.com> [2007-04-05 11:08]:
> Sorry, I won't have time for this after all this month.  However, I
> read the Bugzilla report and it sounds like the same issue.  I'll let
> you know once a i386 gcc-snapshot package is in the archive (amd64 is
> there).

A modern version of gcc-snapshot (20070604) has now successfully been
built on i386 and is available on unstable.

Feel free to use this version to investigate the bug I've filed but
please note that: GCC 4.3 is still under heavy development, so there
are bugs and things will still change.  The "inline" stuff shouldn't
change anymore though.
-- 
Martin Michlmayr
http://www.cyrius.com/



Information forwarded to debian-bugs-dist@lists.debian.org, Sebastien Bacher <seb128@debian.org>:
Bug#416863; Package libglib2.0-dev. (full text, mbox, link).


Acknowledgement sent to Loïc Minier <lool@dooz.org>:
Extra info received and forwarded to list. Copy sent to Sebastien Bacher <seb128@debian.org>. (full text, mbox, link).


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

From: Loïc Minier <lool@dooz.org>
To: Martin Michlmayr <tbm@cyrius.com>
Cc: 416863@bugs.debian.org
Subject: Re: Bug#416863: Causes FTBFS with GCC 4.3: meaning of "inline" changed in C99
Date: Sat, 16 Jun 2007 19:28:52 +0200
        Hey,

On Thu, Jun 07, 2007, Martin Michlmayr wrote:
> A modern version of gcc-snapshot (20070604) has now successfully been
> built on i386 and is available on unstable.

 Cool; I've prepared a slightly different fix than the current upstream
 patch, and it seems to work.  I've uploaded the fix with the
 development glib in experimental, could you confirm it's ok?

 If it's not too urgent to get the fix in unstable, I'd prefer waiting
 until upstream merges the patch and/or the dev release (2.13.x) is
 blessed as stable (2.14.0) or API stable (2.13.9x) and I can move it to
 unstable.

   Bye,
-- 
Loïc Minier



Reply sent to Loic Minier <lool@dooz.org>:
You have taken responsibility. (full text, mbox, link).


Notification sent to Martin Michlmayr <tbm@cyrius.com>:
Bug acknowledged by developer. (full text, mbox, link).


Message #50 received at 416863-close@bugs.debian.org (full text, mbox, reply):

From: Loic Minier <lool@dooz.org>
To: 416863-close@bugs.debian.org
Subject: Bug#416863: fixed in glib2.0 2.13.4-2
Date: Sat, 16 Jun 2007 17:32:03 +0000
Source: glib2.0
Source-Version: 2.13.4-2

We believe that the bug you reported is fixed in the latest version of
glib2.0, which is due to be installed in the Debian FTP archive:

glib2.0_2.13.4-2.diff.gz
  to pool/main/g/glib2.0/glib2.0_2.13.4-2.diff.gz
glib2.0_2.13.4-2.dsc
  to pool/main/g/glib2.0/glib2.0_2.13.4-2.dsc
libglib2.0-0-dbg_2.13.4-2_i386.deb
  to pool/main/g/glib2.0/libglib2.0-0-dbg_2.13.4-2_i386.deb
libglib2.0-0_2.13.4-2_i386.deb
  to pool/main/g/glib2.0/libglib2.0-0_2.13.4-2_i386.deb
libglib2.0-data_2.13.4-2_all.deb
  to pool/main/g/glib2.0/libglib2.0-data_2.13.4-2_all.deb
libglib2.0-dev_2.13.4-2_i386.deb
  to pool/main/g/glib2.0/libglib2.0-dev_2.13.4-2_i386.deb
libglib2.0-doc_2.13.4-2_all.deb
  to pool/main/g/glib2.0/libglib2.0-doc_2.13.4-2_all.deb
libglib2.0-udeb_2.13.4-2_i386.udeb
  to pool/main/g/glib2.0/libglib2.0-udeb_2.13.4-2_i386.udeb



A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 416863@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Loic Minier <lool@dooz.org> (supplier of updated glib2.0 package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.7
Date: Sat, 16 Jun 2007 18:49:57 +0200
Source: glib2.0
Binary: libglib2.0-0-dbg libglib2.0-udeb libglib2.0-data libglib2.0-dev libglib2.0-doc libglib2.0-0
Architecture: source i386 all
Version: 2.13.4-2
Distribution: experimental
Urgency: low
Maintainer: Sebastien Bacher <seb128@debian.org>
Changed-By: Loic Minier <lool@dooz.org>
Description: 
 libglib2.0-0 - The GLib library of C routines
 libglib2.0-0-dbg - The GLib libraries and debugging symbols
 libglib2.0-data - Common files for GLib library
 libglib2.0-dev - Development files for the GLib library
 libglib2.0-doc - Documentation files for the GLib library
 libglib2.0-udeb - The GLib library of C routines - minimal runtime (udeb)
Closes: 416863
Changes: 
 glib2.0 (2.13.4-2) experimental; urgency=low
 .
   * New patch, 67_gcc43-inline, fixes FTBFS of apps using glib with GCC 4.3
     which uses C99 where the meaning of "inline" changed; patch was adapted
     from patches in GNOME #315437 and Gentoo #156475; closes: #416863.
Files: 
 60dcfe64e50e344cf1b9e9fe87f91ace 877 libs optional glib2.0_2.13.4-2.dsc
 3bbd8036226df51daa259f0811fc0be5 14663 libs optional glib2.0_2.13.4-2.diff.gz
 19262b9c144181452b952f2519faee65 307114 misc optional libglib2.0-data_2.13.4-2_all.deb
 238f3f0025cbf5ca50885d9c66ae71f8 821912 doc optional libglib2.0-doc_2.13.4-2_all.deb
 4c73a072d61833b1a572205ae203fcee 589476 libs optional libglib2.0-0_2.13.4-2_i386.deb
 96b4b34f25e87a2f05db7c749ff22cec 711778 debian-installer optional libglib2.0-udeb_2.13.4-2_i386.udeb
 fb069f0e571b963f941458e09cf118a7 628320 libdevel optional libglib2.0-dev_2.13.4-2_i386.deb
 de62329129afadf2240f275065c63c3a 680380 libdevel extra libglib2.0-0-dbg_2.13.4-2_i386.deb
Package-Type: udeb

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

iD8DBQFGdBr14VUX8isJIMARAq65AJ9VeOLUAx9pEiMfnK8OePGpJXmc3wCfT/LU
e/ZO12ogD5be+u2auwuZwrk=
=LXFj
-----END PGP SIGNATURE-----




Reply sent to Loic Minier <lool@dooz.org>:
You have taken responsibility. (full text, mbox, link).


Notification sent to Martin Michlmayr <tbm@cyrius.com>:
Bug acknowledged by developer. (full text, mbox, link).


Information forwarded to debian-bugs-dist@lists.debian.org, Sebastien Bacher <seb128@debian.org>:
Bug#416863; Package libglib2.0-dev. (full text, mbox, link).


Acknowledgement sent to Loïc Minier <lool@dooz.org>:
Extra info received and forwarded to list. Copy sent to Sebastien Bacher <seb128@debian.org>. (full text, mbox, link).


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

From: Loïc Minier <lool@dooz.org>
To: Martin Michlmayr <tbm@cyrius.com>
Cc: 416863@bugs.debian.org
Subject: Re: Bug#416863: Causes FTBFS with GCC 4.3: meaning of "inline" changed in C99
Date: Sat, 16 Jun 2007 19:35:17 +0200
On Sat, Jun 16, 2007, Loïc Minier wrote:
>  Cool; I've prepared a slightly different fix than the current upstream
>  patch, and it seems to work.  I've uploaded the fix with the
>  development glib in experimental, could you confirm it's ok?

 (BTW, easychem misses a couple of #include <locale.h> which also
 prevent building with gcc 4.3.)

-- 
Loïc Minier



Tags added: upstream Request was from Loic Minier <lool@dooz.org> to control@bugs.debian.org. (Fri, 13 Jul 2007 08:27:07 GMT) (full text, mbox, link).


Bug archived. Request was from Debbugs Internal Request <owner@bugs.debian.org> to internal_control@bugs.debian.org. (Tue, 25 Sep 2007 07:35:14 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 5 23:32:36 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.