Hi, is somebody here building OpenMPI (svn trunk) with PathScale compilers?
I'm getting the following errors (note that it builds fine with gcc 3.4.4) make[2]: Entering directory `/data/home/dries/svn/openmpi-trunk/build/pathscale/orte/tools/openmpi' depbase=`echo openmpi.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`; \ if pathcc -DHAVE_CONFIG_H -I. -I../../../../../orte/tools/openmpi -I../../../include -I../../../include -DOMPI_PREFIX="\"/apps/prod/openmpi-pathscale/svn\"" -DOMPI_BINDIR="\"/apps/prod/openmpi-pathscale/svn/bin\"" -DOMPI_LIBDIR="\"/apps/prod/openmpi-pathscale/svn/lib\"" -DOMPI_INCDIR="\"/apps/prod/openmpi-pathscale/svn/include\"" -DOMPI_PKGLIBDIR="\"/apps/prod/openmpi-pathscale/svn/lib/openmpi\"" -DOMPI_SYSCONFDIR="\"/apps/prod/openmpi-pathscale/svn/etc\"" -DOMPI_CONFIGURE_USER="\"dries\"" -DOMPI_CONFIGURE_HOST="\"lo-03-01\"" -DOMPI_CONFIGURE_DATE="\"Sun Nov 27 16:19:15 CET 2005\"" -I../../../../../include -I../../../../.. -I../../.. -I../../../include -I../../../../../opal -I../../../../../orte -I../../../../../ompi -DNDEBUG -O3 -march=opteron -fPIC -DPIC -fno-strict-aliasing -MT openmpi.o -MD -MP -MF "$depbase.Tpo" -c -o openmpi.o ../../../../../orte/tools/openmpi/openmpi.c; \ then mv -f "$depbase.Tpo" "$depbase.Po"; else rm -f "$depbase.Tpo"; exit 1; fi gcc-3.3: Nov: No such file or directory gcc-3.3: 27: No such file or directory gcc-3.3: 16:19:15: No such file or directory gcc-3.3: CET: No such file or directory gcc-3.3: 2005": No such file or directory <command line>:17:21: missing terminating " character gcc-3.3: Nov: No such file or directory gcc-3.3: 27: No such file or directory gcc-3.3: 16:19:15: No such file or directory gcc-3.3: CET: No such file or directory gcc-3.3: 2005": No such file or directory <command line>:17:21: missing terminating " character make[2]: *** [openmpi.o] Error 1 make[2]: Leaving directory `/data/home/dries/svn/openmpi-trunk/build/pathscale/orte/tools/openmpi' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/data/home/dries/svn/openmpi-trunk/build/pathscale/orte' make: *** [all-recursive] Error 1 It seems that pathscale doesn't like the way the defines are passed (although it looks correct to me). I've tested with version 2.1 and 2.3, and got exactly the same errors. If I manually fix the command line (by setting the defines to something without spaces) everything works. compiler info (2.3): 1 [lo-03-01]~/svn/openmpi-trunk/build/pathscale/orte/tools/openmpi|> pathcc -v PathScale EKOPath(TM) Compiler Suite: Version 2.3 Built on: 2005-11-10 18:24:25 -0800 Thread model: posix GNU gcc version 3.3.1 (PathScale 2.3 driver) 2.1: 0 [lo-03-01]~/svn/openmpi-trunk/build/pathscale/orte/tools/openmpi|> pathcc -v PathScale EKOPath(TM) Compiler Suite: Version 2.1 Built on: 2005-04-13 23:43:05 -0700 Thread model: posix GNU gcc version 3.3.1 (PathScale 2.1 driver) Greetings, Dries Disclaimer: http://www.kuleuven.be/cwis/email_disclaimer.htm