Siegmar -- Thanks for the report. I filed https://github.com/open-mpi/ompi/issues/1565 to track the issue.
> On Apr 20, 2016, at 4:48 AM, Siegmar Gross > <siegmar.gr...@informatik.hs-fulda.de> wrote: > > Hi, > > I tried to build openmpi-dev-3868-g178c97b 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. > > > tyr openmpi-dev-3868-g178c97b-SunOS.sparc.64_gcc 76 tail -15 > log.make.SunOS.sparc.64_gcc > make[2]: Entering directory > `/export2/src/openmpi-master/openmpi-dev-3868-g178c97b-SunOS.sparc.64_gcc/opal/mca/memory/patcher' > CC memory_patcher_component.lo > ../../../../../openmpi-dev-3868-g178c97b/opal/mca/memory/patcher/memory_patcher_component.c: > In function 'intercept_madvise': > ../../../../../openmpi-dev-3868-g178c97b/opal/mca/memory/patcher/memory_patcher_component.c:196:19: > error: 'POSIX_MADV_DONTNEED' undeclared (first use in this function) > advice == POSIX_MADV_DONTNEED) > ^ > ../../../../../openmpi-dev-3868-g178c97b/opal/mca/memory/patcher/memory_patcher_component.c:196:19: > note: each undeclared identifier is reported only once for each function it > appears in > ../../../../../openmpi-dev-3868-g178c97b/opal/mca/memory/patcher/memory_patcher_component.c:202:41: > error: 'SYS_madvise' undeclared (first use in this function) > result = memory_patcher_syscall(SYS_madvise, start, length, advice); > ^ > make[2]: *** [memory_patcher_component.lo] Error 1 > make[2]: Leaving directory > `/export2/src/openmpi-master/openmpi-dev-3868-g178c97b-SunOS.sparc.64_gcc/opal/mca/memory/patcher' > make[1]: *** [all-recursive] Error 1 > make[1]: Leaving directory > `/export2/src/openmpi-master/openmpi-dev-3868-g178c97b-SunOS.sparc.64_gcc/opal' > make: *** [all-recursive] Error 1 > tyr openmpi-dev-3868-g178c97b-SunOS.sparc.64_gcc 77 > > > > > tyr openmpi-dev-3868-g178c97b-SunOS.sparc.64_cc 122 tail -10 > log.make.SunOS.sparc.64_cc > make[2]: Entering directory > `/export2/src/openmpi-master/openmpi-dev-3868-g178c97b-SunOS.sparc.64_cc/opal/mca/memory/patcher' > CC memory_patcher_component.lo > "../../../../../openmpi-dev-3868-g178c97b/opal/mca/memory/patcher/memory_patcher_component.c", > line 196: undefined symbol: POSIX_MADV_DONTNEED > "../../../../../openmpi-dev-3868-g178c97b/opal/mca/memory/patcher/memory_patcher_component.c", > line 202: undefined symbol: SYS_madvise > cc: acomp failed for > ../../../../../openmpi-dev-3868-g178c97b/opal/mca/memory/patcher/memory_patcher_component.c > make[2]: *** [memory_patcher_component.lo] Error 1 > make[2]: Leaving directory > `/export2/src/openmpi-master/openmpi-dev-3868-g178c97b-SunOS.sparc.64_cc/opal/mca/memory/patcher' > make[1]: *** [all-recursive] Error 1 > make[1]: Leaving directory > `/export2/src/openmpi-master/openmpi-dev-3868-g178c97b-SunOS.sparc.64_cc/opal' > make: *** [all-recursive] Error 1 > tyr openmpi-dev-3868-g178c97b-SunOS.sparc.64_cc 123 > > > > > 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/28978.php -- Jeff Squyres jsquy...@cisco.com For corporate legal information go to: http://www.cisco.com/web/about/doing_business/legal/cri/