Open MPI logo

Open MPI User's Mailing List Archives

  |   Home   |   Support   |   FAQ   |   all Open MPI User's mailing list

From: Dries Kimpe (Dries.Kimpe_at_[hidden])
Date: 2005-11-28 05:05:05


  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