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