I'm trying to install Open MPI 1.1.2 on an Octane 2 SGI machine running IRIX 6.5.25f and gcc 3.3. I understand that the SGI is not officially supported by Open MPI, but I found some advice on how to overcome several problems I was facing at http://www.open-mpi.org/community/lists/users/2006/02/0729.php. However, there's still a problem I don't know how to resolve. I tried to build and install Open MPI using the following steps:
1. setenv FC /usr/local/bin/g95
2. setenv F77 /usr/local/bin/g77
3. setenv CC /usr/local/bin/gcc
4. setenv CXX /usr/local/bin/g++
5. ./configure --prefix=/usr/local/openmpi-1.1.2-INSTALL
6. make all
After a while, the make process stops with the following error:
maffinity_first_use_component.c:55: error: syntax error before , token
maffinity_first_use_component.c:61: warning: initialization makes integer from pointer without a cast
make[2]: *** [maffinity_first_use_component.lo] Error 1
make[2]: Leaving directory /usr/people/jshin/openmpi-1.1.2/opal/mca/maffinity/first_use
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory /usr/people/jshin/openmpi-1.1.2/opal
make: *** [all-recursive] Error 1
What could be causing this error? I've attached the outputs from the configure and make processes, along with my config.log file. Any help would be much appreciated!
Thanks,
John Shin
Walter Reed Army Institute of Research
Division of Molecular Pharmacology
Department of Biochemistry
503 Robert Grant Ave.
Silver Spring, MD 20910
Tel: 301-319-9054
|