Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 307775 - =dev-libs/glib-2.20.5-r1 incompatible with >=sys-devel/autoconf-2.64
Summary: =dev-libs/glib-2.20.5-r1 incompatible with >=sys-devel/autoconf-2.64
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Library (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Linux Gnome Desktop Team
Depends on:
Blocks: autoconf-2.64
  Show dependency tree
Reported: 2010-03-04 15:42 UTC by Nathan Phillip Brink (binki) (RETIRED)
Modified: 2010-03-23 22:23 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---

/tmp/glib-2.20.5-acglib.m4-configure-excerpt.txt (glib-2.20.5-acglib.m4-configure-excerpt.txt,1.93 KB, text/plain)
2010-03-04 15:45 UTC, Nathan Phillip Brink (binki) (RETIRED)

Note You need to log in before you can comment on or make changes to this bug.
Description Nathan Phillip Brink (binki) (RETIRED) gentoo-dev 2010-03-04 15:42:33 UTC
I'm sorry to just post this excerpt of the build log, but I fixed this in my tree and I'm trying to catch my system back up with the portage tree.

checking for working do while(0) macros... yes
checking for ISO C99 varargs macros in C... yes
checking for ISO C99 varargs macros in C++... yes
checking for GNUC varargs macros... yes
checking for GNUC visibility attribute... ./configure: line 30513: syntax error: unexpected end of file

!!! Please attach the following file when seeking support:
!!! /var/tmp/portage/dev-libs/glib-2.20.5-r1/work/glib-2.20.5/config.log
 * ERROR: dev-libs/glib-2.20.5-r1 failed:

The problem is demonstrated in the ./configure excerpt I will attach.

The problem is fixed by . It looks like this problem may only affect people who are selectively unstable rather than completely unstable (glib-2.22* is probably fixed; I checked that glib-2.22.4's acglib.m4 file has the fix). It would be nice if this fix was backported in case if autoconf-2.65 is stablized before glib, I suppose...
Comment 1 Nathan Phillip Brink (binki) (RETIRED) gentoo-dev 2010-03-04 15:45:12 UTC
Created attachment 222039 [details]

This ./configure excerpt was post-processed using emac's indentation feature to help me find the problem and to better demonstrate it.

Look for the string ``fiac_compile'' on line 62. That's supposed to be ``fi ac_compile''. There's a newline that's eaten by a ``dnl'' m4 command which is removed in the git commit (linked above).
Comment 2 Nirbheek Chauhan (RETIRED) gentoo-dev 2010-03-22 13:08:41 UTC
glib-2.22 is already stable on amd64/x86, I don't see why we should touch 2.20 versions. See bug 304777
Comment 3 Rémi Cardona (RETIRED) gentoo-dev 2010-03-23 22:23:42 UTC
Closing fixed, please upgrade.