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
ompi-output.tar.gz
Description: GNU Zip compressed data