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/
> 

Reply via email to