Re: [OMPI users] openmpi-2.1.2rc2: warnings from "make" and "make check"
Hi Siegmar, Opened issue 4151 to track this. Thanks, Howard 2017-08-21 7:13 GMT-06:00 Siegmar Gross < siegmar.gr...@informatik.hs-fulda.de>: > Hi, > > I've installed openmpi-2.1.2rc2 on my "SUSE Linux Enterprise Server 12.2 > (x86_64)" with Sun C 5.15 (Oracle Developer Studio 12.6) and gcc-7.1.0. > Perhaps somebody wants to eliminate the following warnings. > > > openmpi-2.1.2rc2-Linux.x86_64.64_gcc/log.make.Linux.x86_64.6 > 4_gcc:openmpi-2.1.2rc2/ompi/mca/io/romio314/romio/adio/common/utils.c:97:3: > warning: passing argument 3 of 'PMPI_Type_hindexed' discards 'const' > qualifier from pointer target type [-Wdiscarded-qualifiers] > openmpi-2.1.2rc2-Linux.x86_64.64_gcc/log.make.Linux.x86_64.6 > 4_gcc:openmpi-2.1.2rc2/ompi/mpiext/cuda/c/mpiext_cuda_c.h:16:0: warning: > "MPIX_CUDA_AWARE_SUPPORT" redefined > > > openmpi-2.1.2rc2-Linux.x86_64.64_cc/log.make.Linux.x86_64.64 > _cc:"openmpi-2.1.2rc2/opal/mca/hwloc/hwloc1112/hwloc/src/topology-custom.c", > line 88: warning: initializer will be sign-extended: -1 > openmpi-2.1.2rc2-Linux.x86_64.64_cc/log.make.Linux.x86_64.64 > _cc:"openmpi-2.1.2rc2/opal/mca/hwloc/hwloc1112/hwloc/src/topology-linux.c", > line 2640: warning: initializer will be sign-extended: -1 > openmpi-2.1.2rc2-Linux.x86_64.64_cc/log.make.Linux.x86_64.64 > _cc:"openmpi-2.1.2rc2/opal/mca/hwloc/hwloc1112/hwloc/src/topology-synthetic.c", > line 851: warning: initializer will be sign-extended: -1 > openmpi-2.1.2rc2-Linux.x86_64.64_cc/log.make.Linux.x86_64.64 > _cc:"openmpi-2.1.2rc2/opal/mca/hwloc/hwloc1112/hwloc/src/topology-x86.c", > line 113: warning: initializer will be sign-extended: -1 > openmpi-2.1.2rc2-Linux.x86_64.64_cc/log.make.Linux.x86_64.64 > _cc:"openmpi-2.1.2rc2/opal/mca/hwloc/hwloc1112/hwloc/src/topology-xml.c", > line 1667: warning: initializer will be sign-extended: -1 > openmpi-2.1.2rc2-Linux.x86_64.64_cc/log.make.Linux.x86_64.64 > _cc:"openmpi-2.1.2rc2/ompi/mca/io/romio314/romio/adio/common/ad_fstype.c", > line 428: warning: statement not reached > openmpi-2.1.2rc2-Linux.x86_64.64_cc/log.make.Linux.x86_64.64 > _cc:"openmpi-2.1.2rc2/ompi/mca/io/romio314/romio/adio/common/ad_threaded_io.c", > line 31: warning: statement not reached > openmpi-2.1.2rc2-Linux.x86_64.64_cc/log.make.Linux.x86_64.64 > _cc:"openmpi-2.1.2rc2/ompi/mca/io/romio314/romio/adio/common/utils.c", > line 97: warning: argument #3 is incompatible with prototype: > openmpi-2.1.2rc2-Linux.x86_64.64_cc/log.make.Linux.x86_64.64 > _cc:"openmpi-2.1.2rc2/opal/include/opal/sys/x86_64/atomic.h", line 161: > warning: parameter in inline asm statement unused: %3 > openmpi-2.1.2rc2-Linux.x86_64.64_cc/log.make.Linux.x86_64.64 > _cc:"openmpi-2.1.2rc2/opal/include/opal/sys/x86_64/atomic.h", line 207: > warning: parameter in inline asm statement unused: %2 > openmpi-2.1.2rc2-Linux.x86_64.64_cc/log.make.Linux.x86_64.64 > _cc:"openmpi-2.1.2rc2/opal/include/opal/sys/x86_64/atomic.h", line 228: > warning: parameter in inline asm statement unused: %2 > openmpi-2.1.2rc2-Linux.x86_64.64_cc/log.make.Linux.x86_64.64 > _cc:"openmpi-2.1.2rc2/opal/include/opal/sys/x86_64/atomic.h", line 249: > warning: parameter in inline asm statement unused: %2 > openmpi-2.1.2rc2-Linux.x86_64.64_cc/log.make.Linux.x86_64.64 > _cc:"openmpi-2.1.2rc2/opal/include/opal/sys/x86_64/atomic.h", line 270: > warning: parameter in inline asm statement unused: %2 > openmpi-2.1.2rc2-Linux.x86_64.64_cc/log.make.Linux.x86_64.64 > _cc:"openmpi-2.1.2rc2/opal/mca/pmix/pmix112/pmix/src/client/pmi1.c", line > 708: warning: null dimension: argvp > openmpi-2.1.2rc2-Linux.x86_64.64_cc/log.make.Linux.x86_64.64 > _cc:"openmpi-2.1.2rc2/opal/mca/pmix/pmix112/pmix/src/server/pmix_server.c", > line 266: warning: initializer will be sign-extended: -1 > openmpi-2.1.2rc2-Linux.x86_64.64_cc/log.make.Linux.x86_64.64 > _cc:"openmpi-2.1.2rc2/opal/mca/pmix/pmix112/pmix/src/server/pmix_server.c", > line 267: warning: initializer will be sign-extended: -1 > openmpi-2.1.2rc2-Linux.x86_64.64_cc/log.make.Linux.x86_64.64 > _cc:"openmpi-2.1.2rc2/ompi/mpiext/cuda/c/mpiext_cuda_c.h", line 16: > warning: macro redefined: MPIX_CUDA_AWARE_SUPPORT > openmpi-2.1.2rc2-Linux.x86_64.64_cc/log.make.Linux.x86_64.64 > _cc:"openmpi-2.1.2rc2/opal/include/opal/sys/x86_64/timer.h", line 49: > warning: initializer does not fit or is out of range: 0x8007 > openmpi-2.1.2rc2-Linux.x86_64.64_cc/log.make.Linux.x86_64.64 > _cc:"openmpi-2.1.2rc2/opal/mca/pmix/pmix112/pmix1_client.c", line 408: > warning: enum type mismatch: arg #1 > openmpi-2.1.2rc2-Linux.x86_64.64_cc/log.make.Linux.x86_64.64 > _cc:"openmpi-2.1.2rc2/opal/mca/base/mca_base_component_repository.c", > line 265: warning: statement not reached > openmpi-2.1.2rc2-Linux.x86_64.64_cc/log.make.Linux.x86_64.64 > _cc:"/export2/src/openmpi-2.1.2/openmpi-2.1.2rc2/opal/mca/pm > ix/pmix112/pmix/include/pmi.h", line 788: warning: null dimension: argvp > > > > openmpi-2.1.2rc2-Linux.x86_64.64_gcc/log.make-check.Linux.x8 >
[OMPI users] openmpi-2.1.2rc2: warnings from "make" and "make check"
Hi, I've installed openmpi-2.1.2rc2 on my "SUSE Linux Enterprise Server 12.2 (x86_64)" with Sun C 5.15 (Oracle Developer Studio 12.6) and gcc-7.1.0. Perhaps somebody wants to eliminate the following warnings. openmpi-2.1.2rc2-Linux.x86_64.64_gcc/log.make.Linux.x86_64.64_gcc:openmpi-2.1.2rc2/ompi/mca/io/romio314/romio/adio/common/utils.c:97:3: warning: passing argument 3 of 'PMPI_Type_hindexed' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] openmpi-2.1.2rc2-Linux.x86_64.64_gcc/log.make.Linux.x86_64.64_gcc:openmpi-2.1.2rc2/ompi/mpiext/cuda/c/mpiext_cuda_c.h:16:0: warning: "MPIX_CUDA_AWARE_SUPPORT" redefined openmpi-2.1.2rc2-Linux.x86_64.64_cc/log.make.Linux.x86_64.64_cc:"openmpi-2.1.2rc2/opal/mca/hwloc/hwloc1112/hwloc/src/topology-custom.c", line 88: warning: initializer will be sign-extended: -1 openmpi-2.1.2rc2-Linux.x86_64.64_cc/log.make.Linux.x86_64.64_cc:"openmpi-2.1.2rc2/opal/mca/hwloc/hwloc1112/hwloc/src/topology-linux.c", line 2640: warning: initializer will be sign-extended: -1 openmpi-2.1.2rc2-Linux.x86_64.64_cc/log.make.Linux.x86_64.64_cc:"openmpi-2.1.2rc2/opal/mca/hwloc/hwloc1112/hwloc/src/topology-synthetic.c", line 851: warning: initializer will be sign-extended: -1 openmpi-2.1.2rc2-Linux.x86_64.64_cc/log.make.Linux.x86_64.64_cc:"openmpi-2.1.2rc2/opal/mca/hwloc/hwloc1112/hwloc/src/topology-x86.c", line 113: warning: initializer will be sign-extended: -1 openmpi-2.1.2rc2-Linux.x86_64.64_cc/log.make.Linux.x86_64.64_cc:"openmpi-2.1.2rc2/opal/mca/hwloc/hwloc1112/hwloc/src/topology-xml.c", line 1667: warning: initializer will be sign-extended: -1 openmpi-2.1.2rc2-Linux.x86_64.64_cc/log.make.Linux.x86_64.64_cc:"openmpi-2.1.2rc2/ompi/mca/io/romio314/romio/adio/common/ad_fstype.c", line 428: warning: statement not reached openmpi-2.1.2rc2-Linux.x86_64.64_cc/log.make.Linux.x86_64.64_cc:"openmpi-2.1.2rc2/ompi/mca/io/romio314/romio/adio/common/ad_threaded_io.c", line 31: warning: statement not reached openmpi-2.1.2rc2-Linux.x86_64.64_cc/log.make.Linux.x86_64.64_cc:"openmpi-2.1.2rc2/ompi/mca/io/romio314/romio/adio/common/utils.c", line 97: warning: argument #3 is incompatible with prototype: openmpi-2.1.2rc2-Linux.x86_64.64_cc/log.make.Linux.x86_64.64_cc:"openmpi-2.1.2rc2/opal/include/opal/sys/x86_64/atomic.h", line 161: warning: parameter in inline asm statement unused: %3 openmpi-2.1.2rc2-Linux.x86_64.64_cc/log.make.Linux.x86_64.64_cc:"openmpi-2.1.2rc2/opal/include/opal/sys/x86_64/atomic.h", line 207: warning: parameter in inline asm statement unused: %2 openmpi-2.1.2rc2-Linux.x86_64.64_cc/log.make.Linux.x86_64.64_cc:"openmpi-2.1.2rc2/opal/include/opal/sys/x86_64/atomic.h", line 228: warning: parameter in inline asm statement unused: %2 openmpi-2.1.2rc2-Linux.x86_64.64_cc/log.make.Linux.x86_64.64_cc:"openmpi-2.1.2rc2/opal/include/opal/sys/x86_64/atomic.h", line 249: warning: parameter in inline asm statement unused: %2 openmpi-2.1.2rc2-Linux.x86_64.64_cc/log.make.Linux.x86_64.64_cc:"openmpi-2.1.2rc2/opal/include/opal/sys/x86_64/atomic.h", line 270: warning: parameter in inline asm statement unused: %2 openmpi-2.1.2rc2-Linux.x86_64.64_cc/log.make.Linux.x86_64.64_cc:"openmpi-2.1.2rc2/opal/mca/pmix/pmix112/pmix/src/client/pmi1.c", line 708: warning: null dimension: argvp openmpi-2.1.2rc2-Linux.x86_64.64_cc/log.make.Linux.x86_64.64_cc:"openmpi-2.1.2rc2/opal/mca/pmix/pmix112/pmix/src/server/pmix_server.c", line 266: warning: initializer will be sign-extended: -1 openmpi-2.1.2rc2-Linux.x86_64.64_cc/log.make.Linux.x86_64.64_cc:"openmpi-2.1.2rc2/opal/mca/pmix/pmix112/pmix/src/server/pmix_server.c", line 267: warning: initializer will be sign-extended: -1 openmpi-2.1.2rc2-Linux.x86_64.64_cc/log.make.Linux.x86_64.64_cc:"openmpi-2.1.2rc2/ompi/mpiext/cuda/c/mpiext_cuda_c.h", line 16: warning: macro redefined: MPIX_CUDA_AWARE_SUPPORT openmpi-2.1.2rc2-Linux.x86_64.64_cc/log.make.Linux.x86_64.64_cc:"openmpi-2.1.2rc2/opal/include/opal/sys/x86_64/timer.h", line 49: warning: initializer does not fit or is out of range: 0x8007 openmpi-2.1.2rc2-Linux.x86_64.64_cc/log.make.Linux.x86_64.64_cc:"openmpi-2.1.2rc2/opal/mca/pmix/pmix112/pmix1_client.c", line 408: warning: enum type mismatch: arg #1 openmpi-2.1.2rc2-Linux.x86_64.64_cc/log.make.Linux.x86_64.64_cc:"openmpi-2.1.2rc2/opal/mca/base/mca_base_component_repository.c", line 265: warning: statement not reached openmpi-2.1.2rc2-Linux.x86_64.64_cc/log.make.Linux.x86_64.64_cc:"/export2/src/openmpi-2.1.2/openmpi-2.1.2rc2/opal/mca/pmix/pmix112/pmix/include/pmi.h", line 788: warning: null dimension: argvp openmpi-2.1.2rc2-Linux.x86_64.64_gcc/log.make-check.Linux.x86_64.64_gcc:openmpi-2.1.2rc2/test/class/opal_fifo.c:109:26: warning: assignment discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers] openmpi-2.1.2rc2-Linux.x86_64.64_gcc/log.make-check.Linux.x86_64.64_gcc:openmpi-2.1.2rc2/test/class/opal_lifo.c:72:26: warning: assignment discards 'volatile' qualifier from pointer target