I'm trying to upgrade from 5.09 (which built without problem) to 5.10.1. The build dies almost immediately: CONFIGURATION DECISION: Using single-precision floating point for audio samples. Checking for C header file stdio.h... no *** Failed to compile a simple test program. The compiler is *** possibly not set up correctly, or is used with invalid flags. *** Check config.log to find out more about the error. In config.log: scons: Configure: Checking for C header file stdio.h... .sconf_temp/conftest_0.c <- | |#include | | gcc -o .sconf_temp/conftest_0.o -c -DGNU_GETTEXT -g -fomit-frame-pointer -freorder-blocks - D L I N U X - D P I P E S -DBETA -DHAVE_SOCKETS -I. -IH -I/usr/include/fltk-1.1 -I/usr/local/include -I/usr/include -I/usr/include -I/usr/X11R6/include .sconf_temp/conftest_0.c gcc: D: No such file or directory gcc: L: No such file or directory gcc: I: No such file or directory gcc: N: No such file or directory gcc: U: No such file or directory gcc: X: No such file or directory gcc: D: No such file or directory gcc: P: No such file or directory gcc: I: No such file or directory gcc: P: No such file or directory gcc: E: No such file or directory gcc: S: No such file or directory gcc: cannot specify -o with -c or -S with multiple files scons: Configure: no Where are those insane "- D L I N U X - D P I P E S" arguments coming from? The system is GNU/Linux, gcc 4.1.2, glibc 2.5.1. Regards, Jeremy Henty