the end of the build output: make[4]: Entering directory `/var/tmp/portage/gtkmm-2.4.11/work/gtkmm-2.4.11/pango/pangomm' if /bin/sh ../../libtool --tag=CXX --mode=compile i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -DG_LOG_DOMAIN=\"pangomm\" -I../../pango -I../../pango -I../../pango -I../../pango -I../../atk -I../../atk -I../../gdk -I../../gdk -I../../gtk -I../../gtk -I/usr/include/glibmm-2.4 -I/usr/lib/glibmm-2.4/include -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pango-1.0 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -O3 -march=pentium4 -fomit-frame-pointer -Wall -MT attributes.lo -MD -MP -MF ".deps/attributes.Tpo" -c -o attributes.lo attributes.cc; \ then mv -f ".deps/attributes.Tpo" ".deps/attributes.Plo"; else rm -f ".deps/attributes.Tpo"; exit 1; fi mkdir .libs i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -DG_LOG_DOMAIN=\"pangomm\" -I../../pango -I../../pango -I../../pango -I../../pango -I../../atk -I../../atk -I../../gdk -I../../gdk -I../../gtk -I../../gtk -I/usr/include/glibmm-2.4 -I/usr/lib/glibmm-2.4/include -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pango-1.0 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -O3 -march=pentium4 -fomit-frame-pointer -Wall -MT attributes.lo -MD -MP -MF .deps/attributes.Tpo -c attributes.cc -fPIC -DPIC -o .libs/attributes.o In file included from /usr/include/glibmm-2.4/glibmm.h:61, from ../../pango/pangomm/attributes.h:6, from attributes.cc:3: /usr/include/glibmm-2.4/glibmm/spawn.h:120: error: parse error before `,' token /usr/include/glibmm-2.4/glibmm/spawn.h:125: error: missing ';' before right brace /usr/include/glibmm-2.4/glibmm/spawn.h:127: error: parse error before `,' token /usr/include/glibmm-2.4/glibmm/spawn.h:128: error: parse error before `*' token /usr/include/glibmm-2.4/glibmm/spawn.h:129: error: parse error before `)' token /usr/include/glibmm-2.4/glibmm/spawn.h:134: error: friend declaration not in class definition /usr/include/glibmm-2.4/glibmm/spawn.h:142: error: type specifier omitted for parameter `SpawnFlags' /usr/include/glibmm-2.4/glibmm/spawn.h:142: error: parse error before `=' token /usr/include/glibmm-2.4/glibmm/spawn.h:151: error: type specifier omitted for parameter `SpawnFlags' /usr/include/glibmm-2.4/glibmm/spawn.h:151: error: parse error before `=' token /usr/include/glibmm-2.4/glibmm/spawn.h:161: error: type specifier omitted for parameter `SpawnFlags' /usr/include/glibmm-2.4/glibmm/spawn.h:161: error: parse error before `=' token /usr/include/glibmm-2.4/glibmm/spawn.h:167: error: type specifier omitted for parameter `SpawnFlags' /usr/include/glibmm-2.4/glibmm/spawn.h:167: error: parse error before `=' token /usr/include/glibmm-2.4/glibmm/spawn.h:174: error: type specifier omitted for parameter `SpawnFlags' /usr/include/glibmm-2.4/glibmm/spawn.h:174: error: parse error before `=' token /usr/include/glibmm-2.4/glibmm/spawn.h:182: error: type specifier omitted for parameter `SpawnFlags' /usr/include/glibmm-2.4/glibmm/spawn.h:182: error: parse error before `=' token /usr/include/glibmm-2.4/glibmm/spawn.h:195: error: `Pid' was not declared in this scope /usr/include/glibmm-2.4/glibmm/spawn.h:195: error: parse error before `)' token make[4]: *** [attributes.lo] Error 1 make[4]: Leaving directory `/var/tmp/portage/gtkmm-2.4.11/work/gtkmm-2.4.11/pango/pangomm' make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory `/var/tmp/portage/gtkmm-2.4.11/work/gtkmm-2.4.11/pango/pangomm' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/var/tmp/portage/gtkmm-2.4.11/work/gtkmm-2.4.11/pango' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/gtkmm-2.4.11/work/gtkmm-2.4.11' make: *** [all] Error 2 !!! ERROR: dev-cpp/gtkmm-2.4.11 failed. !!! Function gnome2_src_compile, Line 48, Exitcode 2 !!! compile failure !!! If you need support, post the topmost build error, NOT this status message. Reproducible: Always Steps to Reproduce: emerge --info Portage 2.0.51.22-r2 (default-linux/x86/2005.0, gcc-3.3.5-20050130, glibc-2.3.5-r1, 2.6.12-gentoo-r4 i686) ================================================================= System uname: 2.6.12-gentoo-r4 i686 Mobile Intel(R) Pentium(R) 4 CPU 2.66GHz Gentoo Base System version 1.6.13 dev-lang/python: 2.3.5 sys-apps/sandbox: 1.2.12 sys-devel/autoconf: 2.13, 2.59-r6 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6 sys-devel/binutils: 2.15.92.0.2-r10 sys-devel/libtool: 1.5.18-r1 virtual/os-headers: 2.6.11-r2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-O3 -march=pentium4 -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/lib/X11/xkb /usr/lib/mozilla/defaults/pref /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O3 -march=pentium4 -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig distlocks sandbox sfperms strict" GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/Linux/distributions/gentoo" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" SYNC="rsync://gw/gentoo-portage" USE="x86 X acpi alsa apm avi bash-completion bitmap-fonts cdparanoia cdr crypt cups curl divx4linux dvd dvdr dvdread emboss encode erandom esd fam firefox foomaticdb fortran fpu gd gif gmail gnome gphoto2 gpm gstreamer gtk gtk2 hal imagemagick imap imlib ithreads jabber jpeg kqemu libg++ libwww mad mikmod mime mmx motif mozilla mozmail mp3 mpeg mtrr ncurses nls nptl nptlonly ogg oggvorbis opengl oss pam perl png ppds python quicktime readline rtc ruby sdl softmmu sse sse2 ssl tcpd tiff truetype truetype-fonts type1-fonts usb userlocales vorbis win32codecs xine xml xml2 xmms xv xvid zlib userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS, MAKEOPTS, PORTDIR_OVERLAY
version of glibmm?
glibmm-2.6.1 but i can't reproduce it anymore :(
close it if you can't reproduce it anymore and reopen if it happens again. did you do another emerge at the same time (that might have updated the header files?)
no, i don't know what could it be.