Here is the end of the configure step : >>> Unpacking cyrus-sasl-2.1.18.tar.gz to /var/tmp/portage/cyrus-sasl-2.1.18/work * Applying cyrus-sasl-2.1.18-db4.patch... [ ok ] * Applying cyrus-sasl-2.1.17-configdir.patch... [ ok ] * Applying cyrus-sasl-2.1.17-pgsql-include.patch... [ ok ] * Recreating configure... [ ok ] * Recreating saslauthd/configure... [ ok ] >>> Source unpacked. alpha configure: WARNING: If you wanted to set the --build type, don't use --host. If a cross compiler is detected then cross compile mode will be used. configure: creating cache ./config.cache checking build system type... alphaev56-unknown-linux-gnu checking host system type... alpha-unknown-linux-gnu <snip> config.status: creating Makefile config.status: creating include/Makefile config.status: creating sasldb/Makefile config.status: creating plugins/Makefile config.status: creating lib/Makefile config.status: creating utils/Makefile config.status: creating doc/Makefile config.status: creating sample/Makefile config.status: creating java/Makefile config.status: creating java/CyrusSasl/Makefile config.status: creating java/Test/Makefile config.status: creating java/javax/Makefile config.status: creating java/javax/security/Makefile config.status: creating java/javax/security/auth/Makefile config.status: creating java/javax/security/auth/callback/Makefile config.status: creating pwcheck/Makefile config.status: creating man/Makefile config.status: creating config.h config.status: executing depfiles commands configure: configuring in saslauthd configure: running /bin/sh './configure' --prefix=/usr '--prefix=/usr' '--host=alpha-unknown-linux-gnu' '--mandir=/usr/shar e/man' '--infodir=/usr/share/info' '--datadir=/usr/share' '--sysconfdir=/etc' '--localstatedir=/var/lib' '--with-saslauthd=/ var/lib/sasl2' '--with-pwcheck=/var/lib/sasl2' '--with-configdir=/etc/sasl2' '--with-plugindir=/usr/lib/sasl2' '--with-dbpat h=/etc/sasl2/sasldb2' '--enable-login' '--enable-ntlm' '--disable-krb4' '--disable-otp' '--disable-static' '--with-openssl' '--with-pam' '--with-ldap' '--enable-gssapi' '--without-mysql' '--disable-sql' '--with-pgsql' '--disable-java' '--without-ja vahome' '--enable-sql' '--with-dblib=gdbm' 'CC=gcc' 'CFLAGS=-mcpu=ev56 -O3 -pipe -D_REENTRANT -pthread' 'host_alias=alpha-un known-linux-gnu' --cache-file=.././config.cache --srcdir=. configure: WARNING: If you wanted to set the --build type, don't use --host. If a cross compiler is detected then cross compile mode will be used. configure: loading cache .././config.cache configure: error: `CFLAGS' has changed since the previous run: configure: former value: -mcpu=ev56 -O3 -pipe -D_REENTRANT -pthread configure: current value: -mcpu=ev56 -O3 -pipe -D_REENTRANT -pthread configure: error: changes in the environment can compromise the build configure: error: run `make distclean' and/or `rm .././config.cache' and start over configure: error: /bin/sh './configure' failed for saslauthd !!! ERROR: dev-libs/cyrus-sasl-2.1.18 failed. !!! Function econf, Line 365, Exitcode 1 !!! econf failed Reproducible: Always Steps to Reproduce: 1.emerge -uv cyrus-sasl 2. 3. Actual Results: emerge fails Expected Results: emerge successes Portage 2.0.50-r1 (default-alpha-1.4, gcc-3.3.3, glibc-2.3.3_pre20040207-r0, 2.4.24) ================================================================= System uname: 2.4.24 alpha EV56 Gentoo Base System version 1.4.3.13p1 Autoconf: sys-devel/autoconf-2.59-r3 Automake: sys-devel/automake-1.8.3 ACCEPT_KEYWORDS="alpha ~alpha" AUTOCLEAN="yes" CFLAGS="-mcpu=ev56 -O3 -pipe " CHOST="alpha-unknown-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3/share/config /usr/lib/mozilla/defaults/pref /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/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-mcpu=ev56 -O3 -pipe " DISTDIR="/usr/portage/distfiles" FEATURES="ccache" GENTOO_MIRRORS="http://gentoo.oregonstate.edu" MAKEOPTS="-j1" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="" SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage" USE="X X509 acl alpha avi berkdb bonobo cdr clamav crypt cups doc dvb dvd encode esd ethereal evo fam ffmpeg flac flash foomaticdb gamma gb gd gdbm gif gnome gpm gstreamer gtk gtk2 gtkhtml guile hbci imagemagick imap imlib info innodb ipv6 jpeg kerberos lcms ldap libg++ libgda libwww mad maildir mbox mcal memlimit menu mikmod mldonkeypango motif mozilla mozinterfaceinfo mozirc mozp3p mozsvg mozxmlterm mpeg music ncurses nls oav odbc oggvorbis opengl pam pdf pdflib perl pic plotutils png postgres ppds python quicktime readline samba sasl scanner sdl slang slp snmp spell ssl tcltk tcpd tetex tiff transcode truetype type1 usb v4l videos vim-with-x wmf xfs xinerama xml xml2 xmms xosd xv xvid zlib"
Just a guess. Remove the "space" in your CFLAGS and try again. - CFLAGS="-mcpu=ev56 -O3 -pipe " + CFLAGS="-mcpu=ev56 -O3 -pipe"
*** This bug has been marked as a duplicate of 38601 ***