---------- Forwarded message ---------- Date: Thu, 12 Jul 2007 22:11:26 -0500 From: Peter Brune <[email protected]> Reply-To: brune at uchicago.edu To: petsc-maint at mcs.anl.gov Cc: petsc-maint at mcs.anl.gov Subject: [PETSC #16447] Multiple definitions of assorted symbols in src/sys/objects/
Upon making PETSc I get linking errors when making the shared libraries. My configure line is: --with-dynamic --download-fiat=1 --download-mpich --with-sieve --download-boost --with-clanguage=c++ --download-chaco --download-triangle --download-tetgen --with-shared=0 --download-generator=1 --download-parmetis Here are the relevant parts of make_log: ========================================= making shared libraries in /home/emppter/Packages/petsc-dev/linux-gnu-c-real-debug/lib building libpetsc.so pinit.o: In function `PetscCookieRegister(int*)': /home/emppter/Packages/petsc-dev/src/sys/objects/pinit.c:48: multiple definition of `PETSC_LISTEN_CHECK' init.o:/home/emppter/Packages/petsc-dev/src/sys/objects/init.c:70: first defined here pinit.o: In function `PetscCookieRegister(int*)': /home/emppter/Packages/petsc-dev/src/sys/objects/pinit.c:48: multiple definition of `PETSC_LISTENFD' init.o:/home/emppter/Packages/petsc-dev/src/sys/objects/init.c:70: first defined here pinit.o: In function `PetscCookieRegister(int*)': /home/emppter/Packages/petsc-dev/src/sys/objects/pinit.c:48: multiple definition of `PETSC_SOCKFD' init.o:/home/emppter/Packages/petsc-dev/src/sys/objects/init.c:70: first defined here zope.o: In function `PetscOpenSocket(char*, int)': /home/emppter/Packages/petsc-dev/src/sys/objects/zope.c:8: multiple definition of `PETSC_LISTEN_CHECK' init.o:/home/emppter/Packages/petsc-dev/src/sys/objects/init.c:70: first defined here zope.o: In function `PetscOpenSocket(char*, int)': /home/emppter/Packages/petsc-dev/src/sys/objects/zope.c:8: multiple definition of `PETSC_LISTENFD' init.o:/home/emppter/Packages/petsc-dev/src/sys/objects/init.c:70: first defined here zope.o: In function `PetscOpenSocket(char*, int)': /home/emppter/Packages/petsc-dev/src/sys/objects/zope.c:8: multiple definition of `PETSC_SOCKFD' init.o:/home/emppter/Packages/petsc-dev/src/sys/objects/init.c:70: first defined here collect2: ld returned 1 exit status make[2]: [shared_linux] Error 1 (ignored) building libpetscvec.so building libpetscmat.so building libpetscdm.so building libpetscksp.so building libpetscsnes.so building libpetscts.so building libpetsccontrib.so Thanks, - Peter
