On Thu, Apr 02, 2009 at 10:04:00PM +0100, victor wrote: > They are defined in SConstruct. Looks like for some reason whitespaces > were inserted. Check if SConstruct appears to be correct. SConstruct looks OK (and this bit is the same as in 5.09): if getPlatform() == 'linux': commonEnvironment.Append(CCFLAGS = "-DLINUX") commonEnvironment.Append(CPPFLAGS = '-DHAVE_SOCKETS') commonEnvironment.Append(CPPPATH = '/usr/local/include') commonEnvironment.Append(CPPPATH = '/usr/include') commonEnvironment.Append(CPPPATH = '/usr/include') commonEnvironment.Append(CPPPATH = '/usr/X11R6/include') commonEnvironment.Append(CCFLAGS = "-DPIPES") commonEnvironment.Append(LINKFLAGS = ['-Wl,-Bdynamic']) But.. the CSound 5.09 build now dies in exactly the same way!!! But it definitely worked the last time I tried it. Could upgrading to Python 2.6.1 have done this? I note that (a) SCons.Environment.Append has a lot of different cases depending on the types of things, and (b) the bug appears to strike CCFLAGS but not CPPPATH or CPPFLAGS. Maybe the CCFLAGS key is associated to a value of a different type? Regards, Jeremy Henty