On FreeBSD 5.3, with GCC-3.4.2: [...] gmake[4]: Entering directory `/home/lahaye/SOFTWARE/lyx-devel/boost/libs/filesystem/src' TMPCMD=` echo g++ -DHAVE_CONFIG_H -I. -I. -I../../../../src -Winvalid-pch --include=./pch.h -DBOOST_USER_CONFIG="<config.h>" -I../../../../boost -Wextra -Wall -I/usr/local/include -I/usr/X11R6/include -g -O -fno-exceptions | sed -e s,\",\',` ; \ PATTERN=`echo -Winvalid-pch --include=./pch.h | sed -e 's,\/,\\\/,'` ; \ ${TMPCMD/$PATTERN} \ -x c++-header ./pch.h -MT pch.h.gch -MD -MP -MF "./pch.h.gch.Tdep" \ && mv "./pch.h.gch.Tdep" "./pch.h.gch.dep" || rm "./pch.h.gch.Tdep" Syntax error: Bad substitution gmake[4]: *** [pch.h.gch] Error 2
What's the "Syntax error: Bad substitution" here? Rob.