When trying emerge -u world courier-0.48.1-r1 fails, reporting that the CFLAGS have chaged since the last run. This is not the case. I tried removing the entire /var/tmp/portage/courier-0.48.1-r1 directory to no avail. the previous install was courier-0.47-r1. Reproducible: Always Steps to Reproduce: 1. 2. 3. Tail end of emerge output. The entire output is at http://munger.pastebin.com/359353 configure: loading cache /var/tmp/portage/courier-0.48.1-r1/work/courier-0.48.1/ configuring.cache configure: error: `CFLAGS' has changed since the previous run: configure: former value: -mcpu=i686 -O3 -pipe -fforce-addr -fomit-frame-pointer -funroll- loops -frerun-cse-after-loop -frerun-loop-opt -falign-functions=4 -fexpensive-optimizations configure: current value: -mcpu=i686 -O3 -pipe -fforce-addr -fomit-frame-pointer -funroll- loops -frerun-cse-after-loop -frerun-loop-opt -falign-functions=4 -fexpensive-optimizations configure: error: `CXXFLAGS' has changed since the previous run: configure: former value: -mcpu=i686 -O3 -pipe -fforce-addr -fomit-frame-pointer -funroll- loops -frerun-cse-after-loop -frerun-loop-opt -falign-functions=4 -fexpensive-optimizations configure: current value: -mcpu=i686 -O3 -pipe -fforce-addr -fomit-frame-pointer -funroll- loops -frerun-cse-after-loop -frerun-loop-opt -falign-functions=4 -fexpensive-optimizations configure: error: changes in the environment can compromise the build configure: error: run `make distclean' and/or `rm /var/tmp/portage/courier-0.48.1-r1/work/ courier-0.48.1/configuring.cache' and start over configure: error: /bin/sh './configure' failed for afx !!! Please attach the config.log to your bug report: !!! /var/tmp/portage/courier-0.48.1-r1/work/courier-0.48.1/config.log !!! ERROR: mail-mta/courier-0.48.1-r1 failed. !!! Function econf, Line 485, Exitcode 0 !!! econf failed !!! If you need support, post the topmost build error, NOT this status message.
Remove redundant double/multiple spaces from C[XX]FLAGS in your /etc/make.conf.