The fixes are at https://gitlab.com/petsc/petsc/pipelines/83247427
The tests are not yet complete - so I'm hesitating to merge. with osx test boxes misbehaving - its taking longer. I might have to disable some of the osx-tests [and opensolaris is also slow] Or I should might go ahead and merge this one before it completes.. Satish On Thu, 19 Sep 2019, Zhang, Junchao via petsc-dev wrote: > Could this problem be fixed right now? It shows up in stage-1 tests and block > further tests. > > --Junchao Zhang > > > On Thu, Sep 19, 2019 at 4:15 AM Lisandro Dalcin via petsc-dev > <[email protected]<mailto:[email protected]>> wrote: > The warnings below are from a C build. A C++ build fails right away. > > We need to `#include <petscsection.h>` somewhere in the public headers, at > least such that `#include <petsc.h>` in user code works. > > $ git grep petscsection include/ > include/petsc/private/sectionimpl.h:#include <petscsection.h> > include/petscis.h:#include <petscsectiontypes.h> > include/petscsection.h:#include <petscsectiontypes.h> > > > /home/devel/petsc/dev/src/snes/utils/convest.c: In function > ‘PetscConvEstGetConvRate’: > /home/devel/petsc/dev/src/snes/utils/convest.c:293:14: warning: implicit > declaration of function ‘PetscSectionGetField’; did you mean > ‘PetscSectionVecView’? [-Wimplicit-function-declaration] > 293 | ierr = PetscSectionGetField(s, f, &fs);CHKERRQ(ierr); > | ^~~~~~~~~~~~~~~~~~~~ > | PetscSectionVecView > /home/devel/petsc/dev/src/snes/utils/convest.c:294:14: warning: implicit > declaration of function ‘PetscSectionGetConstrainedStorageSize’ > [-Wimplicit-function-declaration] > 294 | ierr = PetscSectionGetConstrainedStorageSize(fs, > &lsize);CHKERRQ(ierr); > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > > -- > Lisandro Dalcin > ============ > Research Scientist > Extreme Computing Research Center (ECRC) > King Abdullah University of Science and Technology (KAUST) > http://ecrc.kaust.edu.sa/ >
