dolfin team mailing list archive
-
dolfin team
-
Mailing list archive
-
Message #15464
dolfin + mtl + dorsal -> linking error
Hi,
I just reinstalled all fenics and related packages for testing/benchmark
purposes via dorsal (except dolfin itself) and configure, compiled and
install dolphin via scons.local. And just to be sure, I deleted every
pkgconfig file I came across :) Unfortunately if I try to run the
SConstruct file in the demo/function/eval/cpp directory I get the
following linking error (I sourced dolfin.conf in beforehand...)
scons: Reading SConscript files ...
scons: done reading SConscript files.
scons: Building targets ...
mpic++ -o demo -Wl,-rpath,/home/andre/local/lib -pthread
-Wl,--export-dynamic main.o
-L/home/andre/homebase/software/packages/src/fenics-unstable/dolfin/local/lib
-L/home/andre/local/lib -L/usr/lib/atlas -lCGAL -lCGAL_Core -ldolfin
-lboost_filesystem-mt -lz -lslepc -lml -lifpack -lamesos -laztecoo
-lteuchos -lepetra -lepetraext -lumfpack -lboost_program_options-mt
-lgts -lm -llapack -lblas -lcholmod -lamd -lcolamd -lparmetis -lmetis
-lgmp -lgmpxx -lscotch -lscotcherr -lxml2 -lpetscts -lpetscsnes
-lpetscksp -lpetscdm -lpetscmat -lpetscvec -lpetsc -lgthread-2.0 -lrt
-lgmodule-2.0 -lglib-2.0
/home/andre/homebase/software/packages/src/fenics-unstable/dolfin/local/lib/libdolfin.so:
undefined reference to `mtl::vector::dense_vector<double,
mtl::vector::parameters<mtl::tag::col_major,
mtl::vector::non_fixed::dimension, false, false> >::size_type
mtl::vector::num_rows<double,
mtl::vector::parameters<mtl::tag::col_major,
mtl::vector::non_fixed::dimension, false, false>
>(mtl::vector::dense_vector<double,
mtl::vector::parameters<mtl::tag::col_major,
mtl::vector::non_fixed::dimension, false, false> > const&)'
collect2: ld returned 1 exit status
scons: *** [demo] Error 1
Since mtl4 is so heavily template based I would expect some -I option to
include right mtl paths, but I am just blindly guessing...
Maybe any ideas what went wrong?
Kind regards,
Andre
Follow ups