[aspect-devel] compiling error

Thieulot, dr. C. (Cedric) c.thieulot at uu.nl
Fri Dec 14 01:36:58 PST 2012


Hi all,
 
I have freshly re-installed deal.ii and aspect yesterday through svn. I have been running my input file successfully overnight, albeit in debug mode. 
I therefore decided this morning to run it in 'regular' mode. 
I have 'make clean' aspect, removed the 'on' next to debug-mode in the Makefile, and recompiled. 
However, the compilation leads to the following error:

=====aspect=======================MT== Linking lib/aspect
lib/obj/mesh_refinement_composition.o: In function `aspect::MeshRefinement::Composition<3>::execute(dealii::Vector<float>&) const':
composition.cc:(.text._ZNK6aspect14MeshRefinement11CompositionILi3EE7executeERN6dealii6VectorIfEE[aspect::MeshRefinement::Composition<3>::execute(dealii::Vector<float>&) const]+0x10b): undefined reference to `dealii::FEValuesExtractors::Scalar::Scalar(unsigned int)'
lib/obj/mesh_refinement_composition.o: In function `aspect::MeshRefinement::Composition<2>::execute(dealii::Vector<float>&) const':
composition.cc:(.text._ZNK6aspect14MeshRefinement11CompositionILi2EE7executeERN6dealii6VectorIfEE[aspect::MeshRefinement::Composition<2>::execute(dealii::Vector<float>&) const]+0x10b): undefined reference to `dealii::FEValuesExtractors::Scalar::Scalar(unsigned int)'
lib/obj/mesh_refinement_temperature.o: In function `aspect::MeshRefinement::Temperature<3>::execute(dealii::Vector<float>&) const':
temperature.cc:(.text._ZNK6aspect14MeshRefinement11TemperatureILi3EE7executeERN6dealii6VectorIfEE[aspect::MeshRefinement::Temperature<3>::execute(dealii::Vector<float>&) const]+0x60): undefined reference to `dealii::FEValuesExtractors::Scalar::Scalar(unsigned int)'
lib/obj/mesh_refinement_temperature.o: In function `aspect::MeshRefinement::Temperature<2>::execute(dealii::Vector<float>&) const':
temperature.cc:(.text._ZNK6aspect14MeshRefinement11TemperatureILi2EE7executeERN6dealii6VectorIfEE[aspect::MeshRefinement::Temperature<2>::execute(dealii::Vector<float>&) const]+0x60): undefined reference to `dealii::FEValuesExtractors::Scalar::Scalar(unsigned int)'
collect2: ld returned 1 exit status
make: *** [lib/aspect] Error 1

Would anybody please help me figuring out what I do wrong ? (if anything at all :)

Cheers, 

Cedric.


More information about the Aspect-devel mailing list