I'm trying to emerge gnome and it requires evolution: [ebuild U ] mail-client/evolution-2.6.1 [2.4.1] USE="-bogofilter crypt dbus -debug -doc gstreamer ipv6 -kerberos -krb4 ldap -mono -nntp -pda -profile spell ssl -widescreen" 0 kB While building evolution, it gives me this error: ... checking for dtappintegrate... no checking for command to kill processes... /bin/killall checking for pkg-config... /usr/bin/pkg-config checking for GLIB - version >= 2.0.0... yes (version 2.10.2) ./configure: line 30244: syntax error near unexpected token `yes' ./configure: line 30244: `GNOME_COMPILE_WARNINGS(yes)' !!! Please attach the following file when filing a report to bugs.gentoo.org: !!! /var/tmp/portage/evolution-2.6.1/work/evolution-2.6.1/config.log !!! ERROR: mail-client/evolution-2.6.1 failed. !!! Function econf, Line 489, Exitcode 0 !!! econf failed !!! If you need support, post the topmost build error, NOT this status message.
Here's my emerge --info: Gentoo Base System version 1.12.0_pre12 Portage 2.1_pre2 (default-linux/x86/2005.0, gcc-3.3.6, glibc-2.3.5-r2, 2.6.16-gentoo-r6 i686) ================================================================= System uname: 2.6.16-gentoo-r6 i686 Pentium III (Coppermine) dev-lang/python: 2.3.4, 2.4.2 dev-python/pycrypto: [Not Present] dev-util/ccache: [Not Present] dev-util/confcache: [Not Present] 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-r1 sys-devel/binutils: 2.16.1 sys-devel/libtool: 1.5.20 virtual/os-headers: 2.6.11-r2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-O2 -march=pentium3 -pipe -fomit-frame-pointer -msse -mfpmath=sse" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.2/share/config /usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/lib/mozilla/defaults/pref /usr/share/config /var/qmail/alias /var/qmail/control" CONFIG_PROTECT_MASK="/etc/eselect/compiler /etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O2 -march=pentium3 -pipe -fomit-frame-pointer -msse -mfpmath=sse" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig distlocks sandbox sfperms strict" GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo" LANG="en_US" LC_ALL="en_US" LINGUAS="en" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="x86 X aalib acl adns alsa apm audiofile avi berkdb bitmap-fonts bonobo bzip2 cdr cli crypt cups curl dbus dri dvd eds emboss encode esd exif expat fam ffmpeg flac foomaticdb fortran gdbm gencertdaily gif gimpprint glut gnome gphoto2 gpm gstreamer gtk gtk2 gtkhtml guile hal idn imagemagick imap imlib ipv6 isdnlog jack java jpeg junit lcms ldap libg++ libwww mad maildir mhash mikmod mmx mng motif mozilla mp3 mpeg mysql ncurses nls ogg oggvorbis opengl oss pam pcre pdflib perl png ppds pppd python qt quicktime readline real recode reflection ruby samba sdl session slang spell spl sqlite sse ssl svg svga tcltk tcpd tiff truetype truetype-fonts type1-fonts udev usb vorbis win32codecs wmf xft xft2 xine xml xml2 xmms xorg xv xvid zlib elibc_glibc kernel_linux linguas_en userland_GNU" Unset: ASFLAGS, CTARGET, INSTALL_MASK, LDFLAGS, PORTAGE_RSYNC_EXTRA_OPTS, PORTAGE_RSYNC_OPTS
Created attachment 86519 [details] config log which the error message told me to attach here
ditto on the error
Same config error here.
The problem lies in the 'configure' file: the line containing GNOME_COMPILE_WARNINGS(yes) should read GNOME_COMPILE_WARNINGS=yes. I got around the problem by copying an edited 'configure' file into the work directory during the emerge process. Very crude but it works for me.
I have same error with Evolution 2.6.2-r1, and solution is to execute this sed 's/GNOME_COMPILE_WARNINGS(yes)/GNOME_COMPILE_WARNINGS=yes/g' -i /var/tmp/portage/evolution-2.6.2-r1/work/evolution-2.6.2/configure right after source is unpacked. You can pause emerge process with Scroll Lock button.
This was fixed 05 Jun 2006. Excerpt from ChangeLog: 05 Jun 2006; <allanonl@gentoo.org> evolution-2.6.1.ebuild: add specific dep on gnome-common due to missing GNOME_COMPILE_WARNINGS. thanks to LordVan for the report and testing.