hi Barry,
On 24/10/17 12:46, Barry Smith wrote:
I checked out your new branch but it is giving a bunch of warnings and errors
when I try to make it.
These warnings should be gone in the latest version of the branch. Do a git
pull on that branch.
I did that (I'm on commit 8af6ec1), but am still getting the warnings
about -Wpointer-to-int-cast in f90_cwrap.c. I had noticed while
debugging my own interface code that casting MPI_Datatype to int causes
the compiler to complain. (This is on gcc 4.9.2.)
The other errors did go away when I did make allfortranstubs.
You shouldn't need to make any of these stubs. They can be automatically
generated. I turned on the automatic generation for them if
you do
make allfortranstubs
I think you should throw away the stubs you wrote.
The stub for PetscSFSetGraph() is getting automatically generated (I can
see it in /vec/f90-mod/ftn-auto-interfaces/petscpetscsf.h90), but the
one for PetscSFGetGraph() is missing for some reason. Any clues?
- Adrian
--
Dr Adrian Croucher
Senior Research Fellow
Department of Engineering Science
University of Auckland, New Zealand
email: [email protected]
tel: +64 (0)9 923 4611