Dear community,
I used the tarball from myles at the AUR, but unfortunately dolfin is
compiled without cgal and hence I wanted to recompile the source myself.
On top viper had some problems and I hope to fix that on top.
I got dorsal and modified another platform-file to get my own. The
tarball that was finally downloaded was dolfin-1.4.0.tar.gz
<https://bitbucket.org/fenics-project/dolfin/downloads/dolfin-1.4.0.tar.gz>.
The compilation stops however in the file MeshDisplacement.cpp with some
dozens error messages that all read similiar. The last one reads:
############################################
In file included from
/home/phoenix/Work/FEniCS/src/dolfin-1.4.0/dolfin/ale/MeshDisplacement.cpp:25:0:
/home/phoenix/Work/FEniCS/src/dolfin-1.4.0/dolfin/ale/Poisson3D.h: In
constructor 'Poisson3D::Form_a::Form_a(std::shared_ptr<const
dolfin::FunctionSpace>, std::shared_ptr<const dolfin::FunctionSpace>)':
/home/phoenix/Work/FEniCS/src/dolfin-1.4.0/dolfin/ale/Poisson3D.h:2010:71:
error: invalid new-expression of abstract class type 'poisson3d_form_0'
_ufc_form = std::shared_ptr<const ufc::form>(new poisson3d_form_0());
^
dolfin/CMakeFiles/dolfin.dir/build.make:2676: recipe for target
'dolfin/CMakeFiles/dolfin.dir/ale/MeshDisplacement.cpp.o' failed
############################################
I thought the pure fact that dorsal is starting with the compilation
means that all other packages that were needed were indeed found and it
is an internal problem in dolfin.
Does anyone have some input on this? If there is any further input
needed just let me know.
Thank you already,
Steffen
_______________________________________________
fenics mailing list
[email protected]
http://fenicsproject.org/mailman/listinfo/fenics