error building shared libs

Satish Balay balay at mcs.anl.gov
Tue Apr 1 11:05:22 CDT 2008


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




More information about the petsc-dev mailing list