https://bitbucket.org/petsc/petsc/commits/e6de09342ce9c4562cc062ff2c1bac4bd956bda0
It is compatible with Hypre-2.14. For Hypre-2.11 - you would have to revert the above change. Satish On Thu, 2 Aug 2018, Antonio Trande wrote: > Hi all. > > Petsc-3.9.3 does not compile against Hypre-2.11.2: > > mpicc -c -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions > -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches > -m64 -mtune=generic -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 > -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 > -grecord-gcc-switches -m64 -mtune=generic -O3 -Wl,-z,now -fPIC > -I/builddir/build/BUILD/petsc-3.9.3/buildopenmpi_dir/include > -I/builddir/build/BUILD/petsc-3.9.3/buildopenmpi_dir/x86_64/include > -I/usr/include/openmpi-x86_64 -I/usr/include/openmpi-x86_64/hypre > -MMD -MP > /builddir/build/BUILD/petsc-3.9.3/buildopenmpi_dir/src/mat/impls/composite/mcomposite.c > -o x86_64/obj/mat/impls/composite/mcomposite.o > /builddir/build/BUILD/petsc-3.9.3/buildopenmpi_dir/src/mat/impls/hypre/mhypre.c: > In function 'hypre_array_destroy': > /builddir/build/BUILD/petsc-3.9.3/buildopenmpi_dir/src/mat/impls/hypre/mhypre.c:1453:37: > error: macro "hypre_TFree" passed 2 arguments, but takes just 1 > hypre_TFree(ptr,HYPRE_MEMORY_HOST); > ^ > /builddir/build/BUILD/petsc-3.9.3/buildopenmpi_dir/src/mat/impls/hypre/mhypre.c:1453:4: > error: 'hypre_TFree' undeclared (first use in this function) > hypre_TFree(ptr,HYPRE_MEMORY_HOST); > ^ > /builddir/build/BUILD/petsc-3.9.3/buildopenmpi_dir/src/mat/impls/hypre/mhypre.c:1453:4: > note: each undeclared identifier is reported only once for each function > it appears in > gmake[2]: *** [x86_64/obj/mat/impls/hypre/mhypre.o] Error 1 > gmake[2]: *** Waiting for unfinished jobs.... > gmake[2]: Leaving directory > `/builddir/build/BUILD/petsc-3.9.3/buildopenmpi_dir' > > Full build log: > https://koji.fedoraproject.org/koji/getfile?taskID=28789567&volume=DEFAULT&name=build.log > > Dependencies list: > https://kojipkgs.fedoraproject.org//work/tasks/9567/28789567/root.log >
