Just fixed it - thanks!
> On Jun 10, 2015, at 10:31 AM, Nathan Hjelm <hje...@lanl.gov> wrote: > > > Looks like a bug in the CM optimization that went into 1.10 yesterday. I > will let the author know to fix this one. > > -Nathan > > On Wed, Jun 10, 2015 at 11:19:04AM +0200, Siegmar Gross wrote: >> Hi Nathan, >> >>> Bah. Another proc->super usage. Thought I got them all. Will fix now. >> >> Today I tried to build openmpi-v1.10-dev-70-g5fefddb and I still get an >> error. >> >> CC pml_cm.lo >> In file included from >> ../../../../../openmpi-v1.10-dev-70-g5fefddb/ompi/mca/pml/cm/pml_cm.c:25:0: >> ../../../../../openmpi-v1.10-dev-70-g5fefddb/ompi/mca/pml/cm/pml_cm.h: In >> function 'mca_pml_cm_recv': >> ../../../../../openmpi-v1.10-dev-70-g5fefddb/ompi/mca/pml/cm/pml_cm.h:149:13: >> warning: implicit declaration of function 'alloca' >> [-Wimplicit-function-declaration] >> alloca(sizeof(mca_mtl_request_t) + ompi_mtl->mtl_request_size); >> ^ >> ../../../../../openmpi-v1.10-dev-70-g5fefddb/ompi/mca/pml/cm/pml_cm.h:149:13: >> warning: incompatible implicit declaration of built-in function 'alloca' >> ../../../../../openmpi-v1.10-dev-70-g5fefddb/ompi/mca/pml/cm/pml_cm.h:171:18: >> error: 'opal_list_item_t {aka struct opal_list_item_t}' has no member named >> 'proc_convertor' >> ompi_proc->super.proc_convertor, >> ^ >> make[2]: *** [pml_cm.lo] Error 1 >> make[2]: Leaving directory >> `/export2/src/openmpi-1.10.0/openmpi-v1.10-dev-70-g5fefddb-SunOS.sparc.64_gcc/ompi/mca/pml/cm' >> make[1]: *** [all-recursive] Error 1 >> make[1]: Leaving directory >> `/export2/src/openmpi-1.10.0/openmpi-v1.10-dev-70-g5fefddb-SunOS.sparc.64_gcc/ompi' >> make: *** [all-recursive] Error 1 >> tyr openmpi-v1.10-dev-70-g5fefddb-SunOS.sparc.64_gcc 25 >> >> >> Thank you very much for your help in advance. >> >> >> Kind regards >> >> Siegmar >> >> >> >>> >>> -Nathan >>> >>> On Tue, Jun 09, 2015 at 12:43:50PM +0200, Siegmar Gross wrote: >>>> Hi, >>>> >>>> today I tried to build openmpi-v1.10-dev-41-g57faa88 on my machines >>>> (Solaris 10 Sparc, Solaris 10 x86_64, and openSUSE Linux 12.1 >>>> x86_64) with gcc-4.9.2 and Sun C 5.13 and I got the following error >>>> on all platforms with cc. I have already reported the problem a few >>>> days ago. Nathan wanted to fix it and I'm not sure if he hasn't had >>>> time to do it or if it is something different now >>>> (https://github.com/open-mpi/ompi-release/pull/299). I used the >>>> following command to configure the package. >>>> >>>> ../openmpi-v1.10-dev-59-g4e9cea6/configure >>>> --prefix=/usr/local/openmpi-1.10.0_64_gcc \ >>>> --libdir=/usr/local/openmpi-1.10.0_64_gcc/lib64 \ >>>> --with-jdk-bindir=/usr/local/jdk1.8.0/bin \ >>>> --with-jdk-headers=/usr/local/jdk1.8.0/include \ >>>> JAVA_HOME=/usr/local/jdk1.8.0 \ >>>> LDFLAGS="-m64" CC="gcc" CXX="g++" FC="gfortran" \ >>>> CFLAGS="-m64" CXXFLAGS="-m64" FCFLAGS="-m64" \ >>>> CPP="cpp" CXXCPP="cpp" \ >>>> CPPFLAGS="" CXXCPPFLAGS="" \ >>>> --enable-mpi-cxx \ >>>> --enable-cxx-exceptions \ >>>> --enable-mpi-java \ >>>> --enable-heterogeneous \ >>>> --enable-mpi-thread-multiple \ >>>> --with-hwloc=internal \ >>>> --without-verbs \ >>>> --with-wrapper-cflags="-std=c11 -m64" \ >>>> --with-wrapper-cxxflags="-m64" \ >>>> --with-wrapper-fcflags="-m64" \ >>>> --enable-debug \ >>>> |& tee log.configure.$SYSTEM_ENV.$MACHINE_ENV.64_gcc >>>> >>>> >>>> ... >>>> CC osc_pt2pt_data_move.lo >>>> ../../../../../openmpi-v1.10-dev-59-g4e9cea6/ompi/mca/osc/pt2pt/osc_pt2pt_data_move.c: >>>> In function 'osc_pt2pt_accumulate_buffer': >>>> ../../../../../openmpi-v1.10-dev-59-g4e9cea6/ompi/mca/osc/pt2pt/osc_pt2pt_data_move.c:571:20: >>>> error: 'opal_list_item_t' has no member named 'proc_arch' >>>> if (proc->super.proc_arch != ompi_proc_local()->super.proc_arch) { >>>> ^ >>>> ../../../../../openmpi-v1.10-dev-59-g4e9cea6/ompi/mca/osc/pt2pt/osc_pt2pt_data_move.c:571:58: >>>> error: 'opal_list_item_t' has no member named 'proc_arch' >>>> if (proc->super.proc_arch != ompi_proc_local()->super.proc_arch) { >>>> ^ >>>> make[2]: *** [osc_pt2pt_data_move.lo] Error 1 >>>> make[2]: Leaving directory >>>> `/export2/src/openmpi-1.10.0/openmpi-v1.10-dev-59-g4e9cea6-SunOS.sparc.64_gcc/ompi/mca/osc/pt2pt' >>>> make[1]: *** [all-recursive] Error 1 >>>> make[1]: Leaving directory >>>> `/export2/src/openmpi-1.10.0/openmpi-v1.10-dev-59-g4e9cea6-SunOS.sparc.64_gcc/ompi' >>>> make: *** [all-recursive] Error 1 >>>> tyr openmpi-v1.10-dev-59-g4e9cea6-SunOS.sparc.64_gcc 122 >>>> >>>> >>>> >>>> >>>> ... >>>> CC osc_pt2pt_data_move.lo >>>> "../../../../../openmpi-v1.10-dev-59-g4e9cea6/opal/include/opal/sys/amd64/atomic.h", >>>> line 136: warning: parameter in inline asm statement unused: %3 >>>> "../../../../../openmpi-v1.10-dev-59-g4e9cea6/opal/include/opal/sys/amd64/atomic.h", >>>> line 182: warning: parameter in inline asm statement unused: %2 >>>> "../../../../../openmpi-v1.10-dev-59-g4e9cea6/opal/include/opal/sys/amd64/atomic.h", >>>> line 203: warning: parameter in inline asm statement unused: %2 >>>> "../../../../../openmpi-v1.10-dev-59-g4e9cea6/opal/include/opal/sys/amd64/atomic.h", >>>> line 224: warning: parameter in inline asm statement unused: %2 >>>> "../../../../../openmpi-v1.10-dev-59-g4e9cea6/opal/include/opal/sys/amd64/atomic.h", >>>> line 245: warning: parameter in inline asm statement unused: %2 >>>> "../../../../../openmpi-v1.10-dev-59-g4e9cea6/ompi/mca/osc/pt2pt/osc_pt2pt_data_move.c", >>>> line 571: improper member use: proc_arch >>>> "../../../../../openmpi-v1.10-dev-59-g4e9cea6/ompi/mca/osc/pt2pt/osc_pt2pt_data_move.c", >>>> line 571: improper member use: proc_arch >>>> cc: acomp failed for >>>> ../../../../../openmpi-v1.10-dev-59-g4e9cea6/ompi/mca/osc/pt2pt/osc_pt2pt_data_move.c >>>> make[2]: *** [osc_pt2pt_data_move.lo] Error 1 >>>> make[2]: Leaving directory >>>> `/export2/src/openmpi-1.10.0/openmpi-v1.10-dev-59-g4e9cea6-Linux.x86_64.64_cc/ompi/mca/osc/pt2pt' >>>> make[1]: *** [all-recursive] Error 1 >>>> make[1]: Leaving directory >>>> `/export2/src/openmpi-1.10.0/openmpi-v1.10-dev-59-g4e9cea6-Linux.x86_64.64_cc/ompi' >>>> make: *** [all-recursive] Error 1 >>>> linpc1 openmpi-v1.10-dev-59-g4e9cea6-Linux.x86_64.64_cc 197 >>>> >>>> >>>> I would be grateful, if somebody could 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/2015/06/27056.php >> > _______________________________________________ > 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/2015/06/27083.php > <http://www.open-mpi.org/community/lists/users/2015/06/27083.php>