make all-recursive make[1]: Entering directory `/var/tmp/portage/glibmm-2.8.1/work/glibmm-2.8.1' Making all in tools make[2]: Entering directory `/var/tmp/portage/glibmm-2.8.1/work/glibmm-2.8.1/tools' Making all in m4 make[3]: Entering directory `/var/tmp/portage/glibmm-2.8.1/work/glibmm-2.8.1/tools/m4' make[3]: Nothing to be done for `all'. make[3]: Leaving directory `/var/tmp/portage/glibmm-2.8.1/work/glibmm-2.8.1/tools/m4' Making all in pm make[3]: Entering directory `/var/tmp/portage/glibmm-2.8.1/work/glibmm-2.8.1/tools/pm' make[3]: Nothing to be done for `all'. make[3]: Leaving directory `/var/tmp/portage/glibmm-2.8.1/work/glibmm-2.8.1/tools/pm' Making all in extra_defs_gen make[3]: Entering directory `/var/tmp/portage/glibmm-2.8.1/work/glibmm-2.8.1/tools/extra_defs_gen' if /bin/sh ../../libtool --tag=CXX --mode=compile i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../../glib -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 -O2 -march=athlon64 -g -pipe -Wall -Wno-long-long -MT generate_extra_defs.lo -MD -MP -MF ".deps/generate_extra_defs.Tpo" -c -o generate_extra_defs.lo generate_extra_defs.cc; \ then mv -f ".deps/generate_extra_defs.Tpo" ".deps/generate_extra_defs.Plo"; else rm -f ".deps/generate_extra_defs.Tpo"; exit 1; fi mkdir .libs i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../../glib -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 -O2 -march=athlon64 -g -pipe -Wall -Wno-long-long -MT generate_extra_defs.lo -MD -MP -MF .deps/generate_extra_defs.Tpo -c generate_extra_defs.cc -fPIC -DPIC -o .libs/generate_extra_defs.o /bin/sh ../../libtool --tag=CXX --mode=link i686-pc-linux-gnu-g++ -O2 -march=athlon64 -g -pipe -Wall -Wno-long-long -o libglibmm_generate_extra_defs-2.4.la -rpath /usr/lib -version-info 1:17:0 generate_extra_defs.lo -Wl,--export-dynamic -lsigc-2.0 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0 -Wl,--export-dynamic -lsigc-2.0 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0 i686-pc-linux-gnu-g++ -shared -nostdlib /usr/lib/gcc/i686-pc-linux-gnu/3.4.6/../../../crti.o /usr/lib/gcc/i686-pc-linux-gnu/3.4.6/crtbeginS.o .libs/generate_extra_defs.o /usr/lib/libsigc-2.0.so -L/usr/lib/gcc/i686-pc-linux-gnu/3.4.6 -L/usr/i686-pc-linux-gnu/bin -L/usr/i686-pc-linux-gnu/lib /usr/lib/libgobject-2.0.so -L/usr/lib /usr/lib/libgmodule-2.0.so -ldl /usr/lib/libglib-2.0.so -L/usr/lib/gcc/i686-pc-linux-gnu/3.4.6/../../../../i686-pc-linux-gnu/lib -L/usr/lib/gcc/i686-pc-linux-gnu/3.4.6/../../.. /usr/lib/gcc/i686-pc-linux-gnu/3.4.6/libstdc++.so -lm -lc -lgcc_s /usr/lib/gcc/i686-pc-linux-gnu/3.4.6/crtendS.o /usr/lib/gcc/i686-pc-linux-gnu/3.4.6/../../../crtn.o -march=athlon64 -Wl,--export-dynamic -Wl,--export-dynamic -Wl,-soname -Wl,libglibmm_generate_extra_defs-2.4.so.1 -o .libs/libglibmm_generate_extra_defs-2.4.so.1.0.17 (cd .libs && rm -f libglibmm_generate_extra_defs-2.4.so.1 && ln -s libglibmm_generate_extra_defs-2.4.so.1.0.17 libglibmm_generate_extra_defs-2.4.so.1) (cd .libs && rm -f libglibmm_generate_extra_defs-2.4.so && ln -s libglibmm_generate_extra_defs-2.4.so.1.0.17 libglibmm_generate_extra_defs-2.4.so) creating libglibmm_generate_extra_defs-2.4.la (cd .libs && rm -f libglibmm_generate_extra_defs-2.4.la && ln -s ../libglibmm_generate_extra_defs-2.4.la libglibmm_generate_extra_defs-2.4.la) if i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../../glib -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 -O2 -march=athlon64 -g -pipe -Wall -Wno-long-long -MT generate_defs_glib.o -MD -MP -MF ".deps/generate_defs_glib.Tpo" -c -o generate_defs_glib.o generate_defs_glib.cc; \ then mv -f ".deps/generate_defs_glib.Tpo" ".deps/generate_defs_glib.Po"; else rm -f ".deps/generate_defs_glib.Tpo"; exit 1; fi /bin/sh ../../libtool --tag=CXX --mode=link i686-pc-linux-gnu-g++ -O2 -march=athlon64 -g -pipe -Wall -Wno-long-long -o generate_extra_defs generate_defs_glib.o libglibmm_generate_extra_defs-2.4.la -Wl,--export-dynamic -lsigc-2.0 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0 i686-pc-linux-gnu-g++ -O2 -march=athlon64 -g -pipe -Wall -Wno-long-long -o .libs/generate_extra_defs generate_defs_glib.o -Wl,--export-dynamic ./.libs/libglibmm_generate_extra_defs-2.4.so -L/usr/i686-pc-linux-gnu/bin -L/usr/i686-pc-linux-gnu/lib /usr/lib/libsigc-2.0.so /usr/lib/gcc/i686-pc-linux-gnu/3.4.6/libstdc++.so /usr/lib/libgobject-2.0.so /usr/lib/libgmodule-2.0.so -ldl /usr/lib/libglib-2.0.so creating generate_extra_defs make[3]: Leaving directory `/var/tmp/portage/glibmm-2.8.1/work/glibmm-2.8.1/tools/extra_defs_gen' make[3]: Entering directory `/var/tmp/portage/glibmm-2.8.1/work/glibmm-2.8.1/tools' make[3]: Nothing to be done for `all-am'. make[3]: Leaving directory `/var/tmp/portage/glibmm-2.8.1/work/glibmm-2.8.1/tools' make[2]: Leaving directory `/var/tmp/portage/glibmm-2.8.1/work/glibmm-2.8.1/tools' Making all in glib make[2]: Entering directory `/var/tmp/portage/glibmm-2.8.1/work/glibmm-2.8.1/glib' make all-recursive make[3]: Entering directory `/var/tmp/portage/glibmm-2.8.1/work/glibmm-2.8.1/glib' Making all in src make[4]: Entering directory `/var/tmp/portage/glibmm-2.8.1/work/glibmm-2.8.1/glib/src' make[4]: Nothing to be done for `all'. make[4]: Leaving directory `/var/tmp/portage/glibmm-2.8.1/work/glibmm-2.8.1/glib/src' Making all in glibmm make[4]: Entering directory `/var/tmp/portage/glibmm-2.8.1/work/glibmm-2.8.1/glib/glibmm' Making all in private make[5]: Entering directory `/var/tmp/portage/glibmm-2.8.1/work/glibmm-2.8.1/glib/glibmm/private' make[5]: Nothing to be done for `all'. make[5]: Leaving directory `/var/tmp/portage/glibmm-2.8.1/work/glibmm-2.8.1/glib/glibmm/private' make[5]: Entering directory `/var/tmp/portage/glibmm-2.8.1/work/glibmm-2.8.1/glib/glibmm' if /bin/sh ../../libtool --tag=CXX --mode=compile i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -DG_LOG_DOMAIN=\"glibmm\" -DG_DISABLE_DEPRECATED -I../../glib -I../../glib -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 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -O2 -march=athlon64 -g -pipe -Wall -Wno-long-long -MT convert.lo -MD -MP -MF ".deps/convert.Tpo" -c -o convert.lo convert.cc; \ then mv -f ".deps/convert.Tpo" ".deps/convert.Plo"; else rm -f ".deps/convert.Tpo"; exit 1; fi mkdir .libs i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -DG_LOG_DOMAIN=\"glibmm\" -DG_DISABLE_DEPRECATED -I../../glib -I../../glib -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 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -O2 -march=athlon64 -g -pipe -Wall -Wno-long-long -MT convert.lo -MD -MP -MF .deps/convert.Tpo -c convert.cc -fPIC -DPIC -o .libs/convert.o if /bin/sh ../../libtool --tag=CXX --mode=compile i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -DG_LOG_DOMAIN=\"glibmm\" -DG_DISABLE_DEPRECATED -I../../glib -I../../glib -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 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -O2 -march=athlon64 -g -pipe -Wall -Wno-long-long -MT date.lo -MD -MP -MF ".deps/date.Tpo" -c -o date.lo date.cc; \ then mv -f ".deps/date.Tpo" ".deps/date.Plo"; else rm -f ".deps/date.Tpo"; exit 1; fi i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -DG_LOG_DOMAIN=\"glibmm\" -DG_DISABLE_DEPRECATED -I../../glib -I../../glib -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 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -O2 -march=athlon64 -g -pipe -Wall -Wno-long-long -MT date.lo -MD -MP -MF .deps/date.Tpo -c date.cc -fPIC -DPIC -o .libs/date.o date.cc: In member function `void Glib::Date::set_time(GTime)': date.cc:75: error: `g_date_set_time' was not declared in this scope date.cc:75: warning: unused variable 'g_date_set_time' make[5]: *** [date.lo] Error 1 make[5]: Leaving directory `/var/tmp/portage/glibmm-2.8.1/work/glibmm-2.8.1/glib/glibmm' make[4]: *** [all-recursive] Error 1 make[4]: Leaving directory `/var/tmp/portage/glibmm-2.8.1/work/glibmm-2.8.1/glib/glibmm' make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory `/var/tmp/portage/glibmm-2.8.1/work/glibmm-2.8.1/glib' make[2]: *** [all] Error 2 make[2]: Leaving directory `/var/tmp/portage/glibmm-2.8.1/work/glibmm-2.8.1/glib' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/glibmm-2.8.1/work/glibmm-2.8.1' make: *** [all] Error 2 !!! ERROR: dev-cpp/glibmm-2.8.1 failed. !!! Function gnome2_src_compile, Line 58, Exitcode 2 !!! compile failure !!! If you need support, post the topmost build error, NOT this status message.
emerge --info, please....
$ emerge --info waiting for lock on fd 3 Portage 2.0.54-r2 (default-linux/x86/2005.1, gcc-3.4.6, glibc-2.3.6-r3, 2.6.16-gentoo-r7 i686) ================================================================= System uname: 2.6.16-gentoo-r7 i686 Mobile AMD Athlon(tm) 64 Processor 3400+ Gentoo Base System version 1.6.14 ccache version 2.3 [enabled] dev-lang/python: 2.3.5, 2.4.2 dev-python/pycrypto: 2.0.1-r5 dev-util/ccache: 2.3 dev-util/confcache: [Not Present] sys-apps/sandbox: 1.2.17 sys-devel/autoconf: 2.13, 2.59-r7 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1 sys-devel/binutils: 2.16.1 sys-devel/libtool: 1.5.22 virtual/os-headers: 2.6.11-r2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-O2 -march=athlon64 -g -pipe" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/control" CONFIG_PROTECT_MASK="/etc/eselect/compiler /etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O2 -march=athlon64 -g -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig ccache distlocks nostrip sandbox sfperms strict" GENTOO_MIRRORS="http://gentoo.osuosl.org/ http://mirror.datapipe.net/gentoo http://gentoo.chem.wisc.edu/gentoo/ http://distfiles.gentoo.org/ http://www.ibiblio.org/pub/Linux/distributions/gentoo" LANG="en_CA.utf8" LC_ALL="en_CA.utf8" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/etc/portage/overlay" SYNC="rsync://rsync.namerica.gentoo.org/gentoo-portage" USE="x86 3dnow 3dnowext X X509 Xaw3d a52 aac aalib acpi alsa apache2 arts asf asm audiofile avahi avi bash-completion berkdb bitmap-fonts bl bootsplash branding bzip2 cairo cddb cdparanoia cdr chroot cjk cli cpudetection crypt cscope ctype cups curl curlwrappers dbus dhcp dri dts dv dvd dvdr dvdread dvi edl eds emboss encode esd exif expat fam fat fbcon ffmpeg firefox flac foomaticdb fortran ftp gd gdbm gif gimp gimpprint glitz glut gmp gnome gnutls gpm gs gstreamer gtk gtk2 gtkhtml hal hfs hpn iconv idn ieee1394 imagemagick imlib ipv6 isdnlog java javascript jfs joystick jpeg jpeg2k kde kdeenablefinal lcms ldap libcaca libg++ libwww lirc live logitech-mouse logrotate lua lzo mad matroska md5sum memlimit mikmod mjpeg mmap mmx mmxext mng motif mp3 mpeg mplayer multicall musicbrainz mysql nas nautilus ncurses network new-login nfs nls nntp no-htdocs nptl nptlonly nsplugin ntfs offensive ogg oggvorbis on-the-fly-crypt openal opengl oss pam pcmcia pcre pda pdf pdflib perl php png povray ppds pppd python qt quicktime rdesktop readline real reflection reiser4 reiserfs rtc ruby samba sasl scanner sdl session simplexml slp soap sockets speex spell spl sqlite sse sse2 ssl startup-notification subtitles svg svga syslog t1lib tcpd tetex tga theora threads tiff tokenizer truetype truetype-fonts type1-fonts udev unicode usb userlocales v4l v4l2 vcd vidix vim-with-x vorbis vv wifi win32codecs wmf xanim xcomposite xfs xine xinerama xml2 xorg xpm xprint xrandr xscreensaver xv xvid xvmc zeroconf zlib video_cards_ati video_cards_fglrx input_devices_evdev input_devices_joystick input_devices_keyboard input_devices_mouse input_devices_synaptics userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CTARGET, INSTALL_MASK, LDFLAGS, LINGUAS, MAKEOPTS, PORTAGE_RSYNC_EXTRA_OPTS, PORTAGE_RSYNC_OPTS
this should be fixed in 2.8.4, it has to do with them automatically disabling deprecated functions. I've requested it be marked stable in bug #133593. thanks.
*** Bug 133234 has been marked as a duplicate of this bug. ***
confirm bug, emerge --info: Portage 2.1_rc1-r4 (default-linux/x86/2006.0, gcc-3.4.5, glibc-2.3.6-r3, 2.6.16-gentoo-r7 i686) ================================================================= System uname: 2.6.16-gentoo-r7 i686 AMD Athlon(tm) 64 Processor 3000+ Gentoo Base System version 1.12.0_pre19 ccache version 2.3 [enabled] dev-lang/python: 2.4.2 dev-python/pycrypto: 2.0.1-r5 dev-util/ccache: 2.3 dev-util/confcache: 0.4.2-r1 sys-apps/sandbox: 1.2.17 sys-devel/autoconf: 2.13, 2.59-r7 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1 sys-devel/binutils: 2.16.1 sys-devel/libtool: 1.5.22 virtual/os-headers: 2.6.11-r2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-march=athlon-xp -O2 -pipe" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/share/config /var/bind /var/qmail/control" CONFIG_PROTECT_MASK="/etc/eselect/compiler /etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-march=athlon-xp -O2 -pipe" DISTDIR="/store/portage/distfiles" FEATURES="autoconfig ccache confcache distlocks metadata-transfer parallel-fetch sandbox sfperms strict userpriv usersandbox" GENTOO_MIRRORS="http://gentoo.ITDNet.net/gentoo http://ftp.linux.ee/pub/gentoo/distfiles/ http://ftp.lug.ro/gentoo/" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude='/distfiles' --exclude='/local' --exclude='/packages'" PORTAGE_TMPDIR="/store/portmp" PORTDIR="/store/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.us.gentoo.org/gentoo-portage" USE="x86 3dnow 3dnowext X a52 aac aalib abook acpi alsa amr apache2 apm artworkextra avi bash-completion bashlogger berkdb bitmap-fonts bjam bl bzip2 cairo cdda cddb cdio cdparanoia cgi cli commercial crypt css ctype cups dba dhcp dmi dri dv dvd dvdr dvdread emboss encode esd exif extrafilters ffmpeg firefox font-server fontconfig foomaticdb gd gdbm gif gkrellm glibc-omitfp glitz gnome gnutls gpm gstreamer gtk gtk2 hal ieee1394 imagemagick imap imlib innodb isdnlog javascript jpeg kde kdeenablefinal kdexdeltas libcaca libg++ libwww lm_sensors logitech-mouse logrotate mad mbox md5sum mmx mmxext motif mozsvg mp3 mpeg mplayer musicbrainz mysql ncurses network nls nptl nsplugin nvidia offensive ogg opengl oss pam pcre pdflib pdo-external perl pic png pppd python qt quicktime rar readline real reflection rtc samba sdl session simplexml sndfile snmp soap socks5 speex spell spl sse sse2 ssl stream subp subtitles svg symlink tcpd tga theora threads tidy tiff toolbar transcode truetype truetype-fonts type1-fonts udev unicode usb userlocales v4l v4l2 vcd visualization vlm vorbis win32codecs wxwindows xml xmms xorg xosd xpm xprint xscreensaver xsl xv xvid xvmc zlib elibc_glibc kernel_linux userland_GNU" Unset: ASFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, LINGUAS, PORTAGE_RSYNC_EXTRA_OPTS
2.8.4 has been marked stable.