When trying to merge gnome-vfs, the compilation aborts, details below. I tried reducing the CFLAGS to "O2 -pipe" but it made no difference. Reproducible: Always Steps to Reproduce: 1. emerge gnome-vfs 2. 3. Actual Results: gcc -DHAVE_CONFIG_H -I. -I. -I.. -DGNOME_VFS_CONFDIR=\"/etc\" -DGNOME_VFS_DATADIR=\"/usr/share\" -DGNOME_VFS_PREFIX=\"/usr\" -I.. -I../intl -I.. -I../intl -I../libgnomevfs -I/usr/include/glib-1.2 -I/usr/lib/glib/include -D_REENTRANT -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/include/orbit-1.0 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/include/orbit-1.0 -I/usr/include/gnome-xml -I/usr/include/gconf/1 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/include/orbit-1.0 -I/usr/include/gtk-1.2 -I/usr/X11R6/include -Wall -Wunused -I/usr/include -D_GNU_SOURCE -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -DLIBDIR=\"/usr/lib\" -DSYSCONFDIR=\"/etc\" -DG_LOG_DOMAIN=\"GnomeVFS\" -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -pipe -fomit-frame-pointer -c gnome-vfs-private-utils.c -fPIC -DPIC -DPIC -o gnome-vfs-private-utils.o mv -f gnome-vfs-parse-ls.o .libs/gnome-vfs-parse-ls.lo gcc -DHAVE_CONFIG_H -I. -I. -I.. -DGNOME_VFS_CONFDIR=\"/etc\" -DGNOME_VFS_DATADIR=\"/usr/share\" -DGNOME_VFS_PREFIX=\"/usr\" -I.. -I../intl -I.. -I../intl -I../libgnomevfs -I/usr/include/glib-1.2 -I/usr/lib/glib/include -D_REENTRANT -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/include/orbit-1.0 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/include/orbit-1.0 -I/usr/include/gnome-xml -I/usr/include/gconf/1 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/include/orbit-1.0 -I/usr/include/gtk-1.2 -I/usr/X11R6/include -Wall -Wunused -I/usr/include -D_GNU_SOURCE -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -DLIBDIR=\"/usr/lib\" -DSYSCONFDIR=\"/etc\" -DG_LOG_DOMAIN=\"GnomeVFS\" -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -pipe -fomit-frame-pointer -c gnome-vfs-parse-ls.c -o gnome-vfs-parse-ls.o >/dev/null 2>&1 gnome-vfs-private-utils.c:272: error: conflicting types for 'gnome_vfs_process_run_cancellable' gnome-vfs-private-utils.h:50: error: previous declaration of 'gnome_vfs_process_run_cancellable' was here gnome-vfs-private-utils.c:272: error: conflicting types for 'gnome_vfs_process_run_cancellable' gnome-vfs-private-utils.h:50: error: previous declaration of 'gnome_vfs_process_run_cancellable' was here make[3]: *** [gnome-vfs-private-utils.lo] Error 1 make[3]: *** Waiting for unfinished jobs.... mv -f .libs/gnome-vfs-parse-ls.lo gnome-vfs-parse-ls.lo make[3]: Leaving directory `/var/tmp/portage/gnome-vfs-1.0.5-r3/work/gnome-vfs-1.0.5/libgnomevfs' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/var/tmp/portage/gnome-vfs-1.0.5-r3/work/gnome-vfs-1.0.5/libgnomevfs' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/gnome-vfs-1.0.5-r3/work/gnome-vfs-1.0.5' make: *** [all-recursive-am] Error 2 !!! ERROR: gnome-base/gnome-vfs-1.0.5-r3 failed. !!! Function src_compile, Line 67, Exitcode 2 !!! (no error message) Expected Results: Compiled and installed [root@hactar root]# emerge info Portage 2.0.50-r9 (gcc34-amd64-2004.1, gcc-3.4.1, glibc-2.3.4.20040619-r0, 2.6.7-gentoo-r10) ================================================================= System uname: 2.6.7-gentoo-r10 x86_64 4 Gentoo Base System version 1.5.1 Autoconf: sys-devel/autoconf-2.59-r4 Automake: sys-devel/automake-1.8.5-r1 ACCEPT_KEYWORDS="amd64 ~amd64" AUTOCLEAN="yes" CFLAGS="-O2 -pipe -fomit-frame-pointer" CHOST="x86_64-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.2/share/config /usr/kde/3/share/config /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O2 -pipe -fomit-frame-pointer" DISTDIR="/mnt/portage/distfiles" FEATURES="autoaddcvs buildpkg ccache" GENTOO_MIRRORS="http://ftp.snt.utwente.nl/pub/os/linux/gentoo http://ftp.easynet.nl/mirror/gentoo/ http://ftp.belnet.be/mirror/rsync.gentoo.org/gentoo/ http://ftp.du.se/pub/os/gentoo" MAKEOPTS="-j2" PKGDIR="/mnt/portage/packages/hactar" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://desatio/gentoo" USE="X alsa amd64 apache2 apm arts artswrappersuid avi berkdb bonobo cdr crypt cups directfb dvd dvdr encode esd foomaticdb gdbm gif gimpprint gphoto2 gpm gtk gtk2 guile imlib java jbig jpeg kde ldap lesstif libg++ libwww linguas_en_GB mad mailwrapper mikmod mpeg mysql ncurses nptl oggvorbis opengl oss pam pdflib perl png ppds python qt quicktime readline samba scanner sdl slang slp spell ssl tcpd tiff truetype usb video_cards_nvidia xml2 xmms xv xvid zlib"
I managed to get it to compile by using GCC 3.3.3
*** This bug has been marked as a duplicate of 53075 ***