Hi all

I've been using the svn version of deal for a while now and have had no problems compiling. About a week or two ago I did an svn update and now I get the linking error below. I have not changed anything in my Trilinos library. I have done a clean install from todays svn release and still get the message.

I'm running on a Mac OSX 10.6 but got the same message using 10.5. I'm using Trilinos 9.03 and configuring deal as follows: /configure --with-umfpack --with-blas --with-lapack CC=/opt/openmpi/ bin/mpicc CXX=/opt/openmpi/bin/mpicxx F77=/opt/openmpi/bin/mpif77 -- with-petsc-arch=darwin9.7.1-c-debug --with-metis=/Users/andrewmcbride/ lib/metis-4.0 --with-trilinos=/Users/andrewmcbride/lib/trilinos-9.0.3/ MAC/ --with-doxygen=/Applications/Doxygen.app/Contents/Resources/ doxygen CXXFLAGS=-m64 CFLAGS=-m64 FFLAGS=-m64 LDFLAGS=-m64


=====base=============debug======MT== Linking library:   libbase.g.dylib
Undefined symbols:
"dealii ::GrowingVectorMemory<dealii::TrilinosWrappers::MPI::Vector>::pool", referenced from: dealii ::GrowingVectorMemory <dealii::TrilinosWrappers::MPI::Vector>::release_unused_memory() in utilities.g.o dealii ::GrowingVectorMemory <dealii::TrilinosWrappers::MPI::Vector>::release_unused_memory() in utilities.g.o dealii ::GrowingVectorMemory <dealii::TrilinosWrappers::MPI::Vector>::release_unused_memory() in utilities.g.o dealii ::GrowingVectorMemory <dealii::TrilinosWrappers::MPI::Vector>::release_unused_memory() in utilities.g.o "dealii ::GrowingVectorMemory <dealii::TrilinosWrappers::MPI::BlockVector>::mutex", referenced from: dealii ::GrowingVectorMemory <dealii::TrilinosWrappers::MPI::BlockVector>::release_unused_memory () in utilities.g.o "dealii ::GrowingVectorMemory <dealii::TrilinosWrappers::MPI::BlockVector>::pool", referenced from: dealii ::GrowingVectorMemory <dealii::TrilinosWrappers::MPI::BlockVector>::release_unused_memory () in utilities.g.o dealii ::GrowingVectorMemory <dealii::TrilinosWrappers::MPI::BlockVector>::release_unused_memory () in utilities.g.o dealii ::GrowingVectorMemory <dealii::TrilinosWrappers::MPI::BlockVector>::release_unused_memory () in utilities.g.o dealii ::GrowingVectorMemory <dealii::TrilinosWrappers::MPI::BlockVector>::release_unused_memory () in utilities.g.o "dealii ::GrowingVectorMemory<dealii::TrilinosWrappers::MPI::Vector>::mutex", referenced from: dealii ::GrowingVectorMemory <dealii::TrilinosWrappers::MPI::Vector>::release_unused_memory() in utilities.g.o
ld: symbol(s) not found
collect2: ld returned 1 exit status
make[1]: *** [/Users/andrewmcbride/lib/real_deal_svn/deal.II/lib/ libbase.g.dylib] Error 1
make: *** [baseg] Error 2


Any ideas as to what the linking error is about and how to remedy it?

Many thanks
Andrew

_______________________________________________
dealii mailing list http://poisson.dealii.org/mailman/listinfo/dealii

Reply via email to