Hi,

I tried to build openmpi-dev-3762-gf2e33c7 on my machines
(Solaris 10 Sparc, Solaris 10 x86_64, and openSUSE Linux
12.1 x86_64) with gcc-5.2.0 and Sun C 5.13. I was successful on
my Linux machine, but I got the following errors on both Solaris
platforms with both compilers.


GCC-5.2.0
=========

sunpc1 openmpi-dev-3762-gf2e33c7-SunOS.x86_64.64_gcc 80 tail -14 
log.make.SunOS.x86_64.64_gcc
  CC       base/mpool_base_tree.lo
  CC       base/mpool_base_default.lo
../../../../openmpi-dev-3762-gf2e33c7/opal/mca/mpool/base/mpool_base_default.c: 
In function 'mca_mpool_default_alloc':
../../../../openmpi-dev-3762-gf2e33c7/opal/mca/mpool/base/mpool_base_default.c:38:11:
 warning: implicit declaration of function 'OPAL_ALIGN_PTR' 
[-Wimplicit-function-declaration]
     ret = OPAL_ALIGN_PTR((intptr_t) addr + 8, align, void *);
           ^
../../../../openmpi-dev-3762-gf2e33c7/opal/mca/mpool/base/mpool_base_default.c:38:54:
 error: expected expression before 'void'
     ret = OPAL_ALIGN_PTR((intptr_t) addr + 8, align, void *);
                                                      ^
make[2]: *** [base/mpool_base_default.lo] Error 1
make[2]: Leaving directory 
`/export2/src/openmpi-master/openmpi-dev-3762-gf2e33c7-SunOS.x86_64.64_gcc/opal/mca/mpool'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory 
`/export2/src/openmpi-master/openmpi-dev-3762-gf2e33c7-SunOS.x86_64.64_gcc/opal'
make: *** [all-recursive] Error 1
sunpc1 openmpi-dev-3762-gf2e33c7-SunOS.x86_64.64_gcc 81



SUN C 5.13
==========

sunpc1 openmpi-dev-3762-gf2e33c7-SunOS.x86_64.64_cc 83 tail -20 
log.make.SunOS.x86_64.64_cc
  CC       base/mpool_base_tree.lo
"../../../../openmpi-dev-3762-gf2e33c7/opal/include/opal/sys/amd64/atomic.h", 
line 163: warning: parameter in inline asm statement unused: %3
"../../../../openmpi-dev-3762-gf2e33c7/opal/include/opal/sys/amd64/atomic.h", 
line 209: warning: parameter in inline asm statement unused: %2
"../../../../openmpi-dev-3762-gf2e33c7/opal/include/opal/sys/amd64/atomic.h", 
line 230: warning: parameter in inline asm statement unused: %2
"../../../../openmpi-dev-3762-gf2e33c7/opal/include/opal/sys/amd64/atomic.h", 
line 251: warning: parameter in inline asm statement unused: %2
"../../../../openmpi-dev-3762-gf2e33c7/opal/include/opal/sys/amd64/atomic.h", 
line 272: warning: parameter in inline asm statement unused: %2
  CC       base/mpool_base_default.lo
"../../../../openmpi-dev-3762-gf2e33c7/opal/include/opal/sys/amd64/atomic.h", 
line 163: warning: parameter in inline asm statement unused: %3
"../../../../openmpi-dev-3762-gf2e33c7/opal/include/opal/sys/amd64/atomic.h", 
line 209: warning: parameter in inline asm statement unused: %2
"../../../../openmpi-dev-3762-gf2e33c7/opal/include/opal/sys/amd64/atomic.h", 
line 230: warning: parameter in inline asm statement unused: %2
"../../../../openmpi-dev-3762-gf2e33c7/opal/include/opal/sys/amd64/atomic.h", 
line 251: warning: parameter in inline asm statement unused: %2
"../../../../openmpi-dev-3762-gf2e33c7/opal/include/opal/sys/amd64/atomic.h", 
line 272: warning: parameter in inline asm statement unused: %2
"../../../../openmpi-dev-3762-gf2e33c7/opal/mca/mpool/base/mpool_base_default.c",
 line 38: warning: implicit function declaration: OPAL_ALIGN_PTR
"../../../../openmpi-dev-3762-gf2e33c7/opal/mca/mpool/base/mpool_base_default.c",
 line 38: syntax error before or at: void
cc: acomp failed for 
../../../../openmpi-dev-3762-gf2e33c7/opal/mca/mpool/base/mpool_base_default.c
make[2]: *** [base/mpool_base_default.lo] Error 1
make[2]: Leaving directory 
`/export2/src/openmpi-master/openmpi-dev-3762-gf2e33c7-SunOS.x86_64.64_cc/opal/mca/mpool'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory 
`/export2/src/openmpi-master/openmpi-dev-3762-gf2e33c7-SunOS.x86_64.64_cc/opal'
make: *** [all-recursive] Error 1
sunpc1 openmpi-dev-3762-gf2e33c7-SunOS.x86_64.64_cc 84


I would be grateful if somebody can fix the problem. Thank you very
much for any help in advance.


Kind regards

Siegmar

Reply via email to