error building shared libs
Richard Tran Mills
rmills at ornl.gov
Tue Apr 1 10:30:03 CDT 2008
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