Satish, Looks like some of the stubs for DA routines have gone missing:
ex5f90.o(.text+0x6a): In function `f90module_formfunction_': : undefined reference to `dagetlocalvector_' ex5f90.o(.text+0x211): In function `f90module_formfunction_': : undefined reference to `darestorelocalvector_' ex5f90.o(.text+0xe6e): In function `forminitialguess_': : undefined reference to `dagetlocalvector_' ex5f90.o(.text+0xf44): In function `forminitialguess_': : undefined reference to `darestorelocalvector_' ex5f90.o(.text+0x1439): In function `formjacobian_': : undefined reference to `dagetlocalvector_' ex5f90.o(.text+0x1558): In function `formjacobian_': : undefined reference to `darestorelocalvector_' gmake: [ex5f90] Error 2 (ignored) /bin/rm -f ex5f90.o --Richard Satish Balay wrote: > Sorry - pushed the fix now. > > Satish > > On Tue, 1 Apr 2008, Richard Tran Mills wrote: > >> Lisandro, >> >> I believe this has to do with >> >> changeset: 11960:f19ce8104d47 >> tag: tip >> user: balay at mcs.anl.gov >> date: Mon Mar 31 14:34:50 2008 -0500 >> summary: autogenerate fortranstubs for some of the DM routines >> >> which was in response to my petsc-maint ticket #17513. I was asking about >> auto-generating some of the DM fortran stubs, and Satish changed things so >> that some of them would be auto-generated. It looks like there was already a >> hand-generated one for DMGetMatrix, though. I wasn't sure if this should be >> done by hand or automatically, so I didn't change anything and just replied >> to >> the ticket stating that this change broke something. >> >> --Richard >> >> Lisandro Dalcin wrote: >>> I got this, no time to figure out what's going on. BTW, I manually did >>> 'make allfortranstubs' before configure and build, just in case. >>> >>> Completed building libraries >>> ========================================= >>> making shared libraries in /u/dalcinl/Devel/PETSc/petsc-dev/linux-gnu/lib >>> building libpetsc.so >>> building libpetscvec.so >>> building libpetscmat.so >>> building libpetscdm.so >>> zfddaf.o: In function `dmgetmatrix_': >>> /u/dalcinl/Devel/PETSc/petsc-dev/src/dm/da/utils/ftn-custom/zfddaf.c:51: >>> multiple definition of `dmgetmatrix_' >>> dmf.o:/u/dalcinl/Devel/PETSc/petsc-dev/src/dm/da/utils/ftn-auto/dmf.c:137: >>> first defined here >>> /usr/bin/ld: Warning: size of symbol `dmgetmatrix_' changed from 62 in >>> dmf.o to 351 in zfddaf.o >>> collect2: ld returned 1 exit status >>> make[2]: [shared_linux] Error 1 (ignored) >>> building libpetscksp.so >>> building libpetscsnes.so >>> building libpetscts.so >>> building libpetsccontrib.so >>> ******************************************************************** >>> Error during compile, check linux-gnu/conf/make.log >>> Send it and linux-gnu/conf/configure.log to petsc-maint at mcs.anl.gov >>> ******************************************************************** >>> make: [all] Error 1 (ignored) >>> >> >
