I just pushed a fix for the OPAL_ALIGN_PTR issue - have to let someone else deal with the asm warning
> On Apr 2, 2016, at 7:49 AM, Siegmar Gross > <siegmar.gr...@informatik.hs-fulda.de> wrote: > > 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 > _______________________________________________ > users mailing list > us...@open-mpi.org > Subscription: http://www.open-mpi.org/mailman/listinfo.cgi/users > Link to this post: > http://www.open-mpi.org/community/lists/users/2016/04/28868.php