Hi again,

even for GNU compilers the OpenMPI compilation fails on AIX:
. 
. 
. 
Making all in mca/timer/aix
make[2]: Entering directory 
`/gpfs/home/ilias/bin/openmpi_gnu/openmpi-1.6.5/opal/mca/timer/aix'
  CC     timer_aix_component.lo
timer_aix_component.c: In function 'opal_timer_aix_open':
timer_aix_component.c:68:10: error: 'OPAL_SUCCESS' undeclared (first use in 
this function)
timer_aix_component.c:68:10: note: each undeclared identifier is reported only 
once for each function it appears in
timer_aix_component.c: At top level:
../../../../opal/include/opal/sys/atomic.h:393:9: warning: 'opal_atomic_add_32' 
used but never defined [enabled by default]
../../../../opal/include/opal/sys/atomic.h:403:9: warning: 'opal_atomic_sub_32' 
used but never defined [enabled by default]
make[2]: *** [timer_aix_component.lo] Error 1
make[2]: Leaving directory 
`/gpfs/home/ilias/bin/openmpi_gnu/openmpi-1.6.5/opal/mca/timer/aix'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/gpfs/home/ilias/bin/openmpi_gnu/openmpi-1.6.5/opal'
make: *** [all-recursive] Error 1

________________________________________
From: Ilias Miroslav
Sent: Saturday, July 06, 2013 1:51 PM
To: us...@open-mpi.org
Subject: OpenMPI 1.6.5 and IBM-AIX

Dear experts,

I am trying to build up OpenMPI 1.6.5 package with the AIX compiler suite:

./configure --prefix=/gpfs/home/ilias/bin/openmpi_xl  CXX=xlC CC=xlc F77=xlf 
FC=xlf90
xl fortran is of version 13.01, xlc/C is 11.01

Configuration goes well, but the compilation fails. Any help, please ?



Making all in mca/timer/aix
make[2]: Entering directory 
`/gpfs/home/ilias/bin/openmpi_xl/openmpi-1.6.5/opal/mca/timer/aix'
  CC     timer_aix_component.lo
"timer_aix_component.c", line 68.10: 1506-045 (S) Undeclared identifier 
OPAL_SUCCESS.
"timer_aix_component.c", line 69.1: 1506-162 (W) No definition was found for 
function opal_atomic_sub_32. Storage class changed to extern.
"timer_aix_component.c", line 69.1: 1506-162 (W) No definition was found for 
function opal_atomic_add_32. Storage class changed to extern.
make[2]: *** [timer_aix_component.lo] Error 1
make[2]: Leaving directory 
`/gpfs/home/ilias/bin/openmpi_xl/openmpi-1.6.5/opal/mca/timer/aix'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/gpfs/home/ilias/bin/openmpi_xl/openmpi-1.6.5/opal'
make: *** [all-recursive] Error 1
ilias@147.213.80.175:~/bin/openmpi_xl/openmpi-1.6.5/.

Reply via email to