https://bugs.kde.org/show_bug.cgi?id=401416
Bug ID: 401416 Summary: Compile failure with openmpi 4.0 Product: valgrind Version: 3.14.0 Platform: Other OS: Linux Status: REPORTED Severity: normal Priority: NOR Component: general Assignee: jsew...@acm.org Reporter: or...@cora.nwra.com Target Milestone: --- SUMMARY OpenMPI drops support for MPI1 by default. This leads to a compile failure: Making all in mpi make[2]: Entering directory `/builddir/build/BUILD/valgrind-3.14.0/mpi' /usr/lib64/openmpi/bin/mpicc -I../include -g -O -fno-omit-frame-pointer -Wall -fpic -m64 -Wno-deprecated-declarations -c -o libmpiwrap_ppc64le_linux_so-libmpiwrap.o `test -f 'libmpiwrap.c' || echo './'`libmpiwrap.c for f in ; do \ if [ ! -e $f.dSYM -o $f -nt $f.dSYM ] ; then \ echo "dsymutil $f"; \ dsymutil $f; \ fi; \ done mkdir -p ../.in_place; \ for f in ; do \ rm -f ../.in_place/$f.dSYM; \ ln -f -s ../mpi/$f.dSYM ../.in_place; \ done BUILDSTDERR: libmpiwrap.c: In function 'showTy': BUILDSTDERR: libmpiwrap.c:281:19: error: 'MPI_UB' undeclared (first use in this function) BUILDSTDERR: else if (ty == MPI_UB) fprintf(f,"UB"); BUILDSTDERR: ^ BUILDSTDERR: libmpiwrap.c:281:19: note: each undeclared identifier is reported only once for each function it appears in BUILDSTDERR: libmpiwrap.c:282:19: error: 'MPI_LB' undeclared (first use in this function) BUILDSTDERR: else if (ty == MPI_LB) fprintf(f,"LB"); BUILDSTDERR: ^ BUILDSTDERR: libmpiwrap.c: In function 'extentOfTy': BUILDSTDERR: libmpiwrap.c:462:4: warning: implicit declaration of function 'PMPI_Type_extent' [-Wimplicit-function-declaration] BUILDSTDERR: r = PMPI_Type_extent(ty, &n); BUILDSTDERR: ^ BUILDSTDERR: libmpiwrap.c: In function 'walk_type': BUILDSTDERR: libmpiwrap.c:736:17: error: 'MPI_LB' undeclared (first use in this function) BUILDSTDERR: if (ty == MPI_LB || ty == MPI_UB) BUILDSTDERR: ^ BUILDSTDERR: libmpiwrap.c:736:33: error: 'MPI_UB' undeclared (first use in this function) BUILDSTDERR: if (ty == MPI_LB || ty == MPI_UB) BUILDSTDERR: ^ BUILDSTDERR: make[2]: *** [libmpiwrap_ppc64le_linux_so-libmpiwrap.o] Error 1 -- You are receiving this mail because: You are watching all bug changes.