Unicorn build fail Kubuntu 10.04

Bug #586380 reported by caleb

This bug report was converted into a question: question #112466: Unicorn build fail Kubuntu 10.04.

6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Unicorn
Invalid
Undecided
Unassigned

Bug Description

I have tried to build Unicorn against the latest versions of FEniCS components by using dorsal. When I try building unicorn, branched by lp:unicorn, I obtain the following error:

caleb@calebsmac:~/unicorn/unicorn$ scons
scons: Reading SConscript files ...
Checking for dolfin >= 0.9.7... yes
Checking for madlib >= 1.2.3... no
Madlib >= 1.2.3 not found
Checking for libgeom >= 0.0.1... no
libgeom >= 0.0.1 not found
scons: done reading SConscript files.
scons: Building targets ...
mpic++ -o src/fem/SlipBC.o -c -I. -Wall -pipe -ansi -BOOST_UBLAS_NDEBUG -O3 -fno-strict-aliasing -frounding-math -DHAS_MPI=1 -DMPICH_IGNORE_CXX_SEEK -DPACKAGE_VERSION=0.9.7 -DHAS_CGAL=1 -DHAS_TRILINOS=1 -DHAS_UMFPACK=1 -DHAS_CHOLMOD=1 -DHAS_PARMETIS=1 -DHAS_LAPACK=1 -DHAS_SLEPC=1 -DHAS_ZLIB=1 -DHAS_MTL4=1 -DHAS_PETSC=1 -DHAS_GMP=1 -DMTL_HAS_BLAS -I/opt/FEniCS/include -I/usr/include/suitesparse -I/opt/FEniCS -I/opt/FEniCS/src/mtl4 -I/opt/FEniCS/include -I/usr/lib/openmpi/include -I/usr/lib/openmpi/lib -I/usr/include/libxml2 src/fem/SlipBC.cpp
src/fem/SlipBC.cpp: In constructor ‘dolfin::SlipBC::SlipBC(dolfin::FunctionSpace&, dolfin::SubDomain&, dolfin::NodeNormal&, std::string)’:
src/fem/SlipBC.cpp:50: error: invalid initialization of reference of type ‘const dolfin::DofMap&’ from expression of type ‘const dolfin::GenericDofMap’
src/fem/SlipBC.cpp:59: error: no matching function for call to ‘dolfin::SparsityPatternBuilder::build(dolfin::GenericSparsityPattern&, const dolfin::Mesh&, std::vector<const dolfin::DofMap*, std::allocator<const dolfin::DofMap*> >&, bool, bool)’
/opt/FEniCS/include/dolfin/fem/SparsityPatternBuilder.h:31: note: candidates are: static void dolfin::SparsityPatternBuilder::build(dolfin::GenericSparsityPattern&, const dolfin::Mesh&, std::vector<const dolfin::GenericDofMap*, std::allocator<const dolfin::GenericDofMap*> >&, bool, bool)
src/fem/SlipBC.cpp: In member function ‘void dolfin::SlipBC::apply(dolfin::GenericMatrix*, dolfin::GenericVector*) const’:
src/fem/SlipBC.cpp:114: error: invalid initialization of reference of type ‘const dolfin::DofMap&’ from expression of type ‘const dolfin::GenericDofMap’
scons: *** [src/fem/SlipBC.o] Error 1
scons: building terminated because of errors.

attempting to build unicorn unstable, branched as lp:unicorn/unstable

caleb@calebsmac:~/unicorn/unstable$ scons
scons: Reading SConscript files ...
Checking for dolfin >= 0.9.7... yes
Checking for madlib >= 1.2.3... no
Madlib >= 1.2.3 not found
Checking for libgeom >= 0.0.1... no
libgeom >= 0.0.1 not found
scons: done reading SConscript files.
scons: Building targets ...
mpic++ -o src/fem/SlipBC.o -c -I. -Wall -pipe -ansi -BOOST_UBLAS_NDEBUG -O3 -fno-strict-aliasing -frounding-math -DHAS_MPI=1 -DMPICH_IGNORE_CXX_SEEK -DPACKAGE_VERSION=0.9.7 -DHAS_CGAL=1 -DHAS_TRILINOS=1 -DHAS_UMFPACK=1 -DHAS_CHOLMOD=1 -DHAS_PARMETIS=1 -DHAS_LAPACK=1 -DHAS_SLEPC=1 -DHAS_ZLIB=1 -DHAS_MTL4=1 -DHAS_PETSC=1 -DHAS_GMP=1 -DMTL_HAS_BLAS -I/opt/FEniCS/include -I/usr/include/suitesparse -I/opt/FEniCS -I/opt/FEniCS/src/mtl4 -I/opt/FEniCS/include -I/usr/lib/openmpi/include -I/usr/lib/openmpi/lib -I/usr/include/libxml2 src/fem/SlipBC.cpp
src/fem/SlipBC.cpp: In constructor ‘dolfin::SlipBC::SlipBC(dolfin::FunctionSpace&, dolfin::SubDomain&, dolfin::NodeNormal&, std::string)’:
src/fem/SlipBC.cpp:50: error: invalid initialization of reference of type ‘const dolfin::DofMap&’ from expression of type ‘const dolfin::GenericDofMap’
src/fem/SlipBC.cpp:59: error: no matching function for call to ‘dolfin::SparsityPatternBuilder::build(dolfin::GenericSparsityPattern&, const dolfin::Mesh&, std::vector<const dolfin::DofMap*, std::allocator<const dolfin::DofMap*> >&, bool, bool)’
/opt/FEniCS/include/dolfin/fem/SparsityPatternBuilder.h:31: note: candidates are: static void dolfin::SparsityPatternBuilder::build(dolfin::GenericSparsityPattern&, const dolfin::Mesh&, std::vector<const dolfin::GenericDofMap*, std::allocator<const dolfin::GenericDofMap*> >&, bool, bool)
src/fem/SlipBC.cpp: In member function ‘void dolfin::SlipBC::apply(dolfin::GenericMatrix*, dolfin::GenericVector*) const’:
src/fem/SlipBC.cpp:114: error: invalid initialization of reference of type ‘const dolfin::DofMap&’ from expression of type ‘const dolfin::GenericDofMap’
scons: *** [src/fem/SlipBC.o] Error 1
scons: building terminated because of errors.

attempting to build unicorn stable,

caleb@calebsmac:~/unicorn/stable$ scons
scons: Reading SConscript files ...

scons: warning: The Options class is deprecated; use the Variables class instead.
File "/home/caleb/unicorn/stable/SConstruct", line 14, in <module>

scons: warning: The PathOption() function is deprecated; use the PathVariable() function instead.
File "/home/caleb/unicorn/stable/SConstruct", line 15, in <module>

scons: warning: The BoolOption() function is deprecated; use the BoolVariable() function instead.
File "/home/caleb/unicorn/stable/SConstruct", line 20, in <module>
scons: done reading SConscript files.
scons: Building targets ...
g++ -o lib/Cylinder2D.o -c -Wall -pipe -ansi -BOOST_UBLAS_NDEBUG -O3 -fno-strict-aliasing -frounding-math -DHAS_MPI=1 -DMPICH_IGNORE_CXX_SEEK -DPACKAGE_VERSION=0.9.7 -DHAS_CGAL=1 -DHAS_TRILINOS=1 -DHAS_UMFPACK=1 -DHAS_CHOLMOD=1 -DHAS_PARMETIS=1 -DHAS_LAPACK=1 -DHAS_SLEPC=1 -DHAS_ZLIB=1 -DHAS_MTL4=1 -DHAS_PETSC=1 -DHAS_GMP=1 -DMTL_HAS_BLAS -I/opt/FEniCS/include -I/usr/include/suitesparse -I/opt/FEniCS -I/opt/FEniCS/src/mtl4 -I/opt/FEniCS/include -I/usr/lib/openmpi/include -I/usr/lib/openmpi/lib -I/usr/include/libxml2 -Ilib lib/Cylinder2D.cpp
In file included from /opt/FEniCS/include/dolfin/common/dolfin_common.h:7,
                 from /opt/FEniCS/include/dolfin.h:7,
                 from lib/Cylinder2D.cpp:10:
/opt/FEniCS/include/dolfin/common/real.h:31: error: conflicting declaration ‘typedef class mpf_class dolfin::real’
/usr/local/include/dolfin/constants.h:24: error: ‘dolfin::real’ has a previous declaration as ‘typedef double dolfin::real’
/opt/FEniCS/include/dolfin/common/real.h: In function ‘double dolfin::to_double(dolfin::real)’:
/opt/FEniCS/include/dolfin/common/real.h:50: error: request for member ‘get_d’ in ‘x’, which is of non-class type ‘dolfin::real’
/opt/FEniCS/include/dolfin/common/real.h: In function ‘dolfin::real dolfin::real_pow(const dolfin::real&, dolfin::uint)’:
/opt/FEniCS/include/dolfin/common/real.h:77: error: request for member ‘get_mpf_t’ in ‘res’, which is of non-class type ‘dolfin::real’
/opt/FEniCS/include/dolfin/common/real.h:77: error: request for member ‘get_mpf_t’ in ‘x’, which is of non-class type ‘const double’
In file included from /opt/FEniCS/include/dolfin/common/dolfin_common.h:10,
                 from /opt/FEniCS/include/dolfin.h:7,
                 from lib/Cylinder2D.cpp:10:
/opt/FEniCS/include/dolfin/common/Array.h: At global scope:
/opt/FEniCS/include/dolfin/common/Array.h:29: error: redefinition of ‘class dolfin::Array<T>’
/usr/local/include/dolfin/Array.h:28: error: previous definition of ‘class dolfin::Array<T>’
/opt/FEniCS/include/dolfin/common/Array.h:141: error: no ‘void dolfin::Array<T>::zero_eps(double)’ member function declared in class ‘dolfin::Array<T>’
/opt/FEniCS/include/dolfin/common/Array.h:147: error: no member function ‘zero_eps’ declared in ‘dolfin::Array<double>
In file included from /opt/FEniCS/include/dolfin/parameter/Parameters.h:16,
                 from /opt/FEniCS/include/dolfin/parameter/GlobalParameters.h:10,
                 from /opt/FEniCS/include/dolfin/common/Timer.h:12,
                 from /opt/FEniCS/include/dolfin/common/dolfin_common.h:12,
                 from /opt/FEniCS/include/dolfin.h:7,
                 from lib/Cylinder2D.cpp:10:
/opt/FEniCS/include/dolfin/parameter/Parameter.h:68: error: ‘virtual const dolfin::Parameter& dolfin::Parameter::operator=(dolfin::real)’ cannot be overloaded
/opt/FEniCS/include/dolfin/parameter/Parameter.h:64: error: with ‘virtual const dolfin::Parameter& dolfin::Parameter::operator=(double)
/opt/FEniCS/include/dolfin/parameter/Parameter.h:199: error: ‘const dolfin::RealParameter& dolfin::RealParameter::operator=(dolfin::real)’ cannot be overloaded
/opt/FEniCS/include/dolfin/parameter/Parameter.h:197: error: with ‘const dolfin::RealParameter& dolfin::RealParameter::operator=(double)
In file included from /opt/FEniCS/include/dolfin/parameter/GlobalParameters.h:10,
                 from /opt/FEniCS/include/dolfin/common/Timer.h:12,
                 from /opt/FEniCS/include/dolfin/common/dolfin_common.h:12,
                 from /opt/FEniCS/include/dolfin.h:7,
                 from lib/Cylinder2D.cpp:10:
/opt/FEniCS/include/dolfin/parameter/Parameters.h:109: error: ‘void dolfin::Parameters::add(std::string, dolfin::real)’ cannot be overloaded
/opt/FEniCS/include/dolfin/parameter/Parameters.h:102: error: with ‘void dolfin::Parameters::add(std::string, double)’
/opt/FEniCS/include/dolfin/parameter/Parameters.h:112: error: ‘void dolfin::Parameters::add(std::string, dolfin::real, dolfin::real, dolfin::real)’ cannot be overloaded
/opt/FEniCS/include/dolfin/parameter/Parameters.h:105: error: with ‘void dolfin::Parameters::add(std::string, double, double, double)’
In file included from /opt/FEniCS/include/dolfin/la/uBLASMatrix.h:24,
                 from /opt/FEniCS/include/dolfin/la/uBLASFactory.h:12,
                 from /opt/FEniCS/include/dolfin/la/dolfin_la.h:18,
                 from /opt/FEniCS/include/dolfin.h:10,
                 from lib/Cylinder2D.cpp:10:
/opt/FEniCS/include/dolfin/la/uBLASVector.h: In member function ‘virtual void dolfin::uBLASVector::gather(dolfin::GenericVector&, const dolfin::Array<unsigned int>&) const’:
/opt/FEniCS/include/dolfin/la/uBLASVector.h:103: error: ‘not_working_in_parallel’ was not declared in this scope
In file included from /opt/FEniCS/include/dolfin/la/dolfin_la.h:32,
                 from /opt/FEniCS/include/dolfin.h:10,
                 from lib/Cylinder2D.cpp:10:
/opt/FEniCS/include/dolfin/la/MTL4Vector.h: In member function ‘virtual void dolfin::MTL4Vector::gather(dolfin::GenericVector&, const dolfin::Array<unsigned int>&) const’:
/opt/FEniCS/include/dolfin/la/MTL4Vector.h:95: error: ‘not_working_in_parallel’ was not declared in this scope
In file included from /opt/FEniCS/include/dolfin/la/dolfin_la.h:48,
                 from /opt/FEniCS/include/dolfin.h:10,
                 from lib/Cylinder2D.cpp:10:
/opt/FEniCS/include/dolfin/la/uBLASKrylovSolver.h: In member function ‘dolfin::uint dolfin::uBLASKrylovSolver::solve_krylov(const Mat&, dolfin::uBLASVector&, const dolfin::uBLASVector&)’:
/opt/FEniCS/include/dolfin/la/uBLASKrylovSolver.h:140: error: there are no arguments to ‘info’ that depend on a template parameter, so a declaration of ‘info’ must be available
/opt/FEniCS/include/dolfin/la/uBLASKrylovSolver.h:140: note: (if you use ‘-fpermissive’, G++ will accept your code, but allowing the use of an undeclared name is deprecated)
/opt/FEniCS/include/dolfin/la/uBLASKrylovSolver.h:169: error: there are no arguments to ‘info’ that depend on a template parameter, so a declaration of ‘info’ must be available
In file included from /opt/FEniCS/include/dolfin/la/Scalar.h:15,
                 from /opt/FEniCS/include/dolfin/la/dolfin_la.h:54,
                 from /opt/FEniCS/include/dolfin.h:10,
                 from lib/Cylinder2D.cpp:10:
/opt/FEniCS/include/dolfin/main/MPI.h: At global scope:
/opt/FEniCS/include/dolfin/main/MPI.h:48: error: redefinition of ‘class dolfin::MPI’
/usr/local/include/dolfin/MPI.h:18: error: previous definition of ‘class dolfin::MPI’
In file included from /opt/FEniCS/include/dolfin/la/dolfin_la.h:54,
                 from /opt/FEniCS/include/dolfin.h:10,
                 from lib/Cylinder2D.cpp:10:
/opt/FEniCS/include/dolfin/la/Scalar.h: In member function ‘virtual void dolfin::Scalar::apply(std::string)’:
/opt/FEniCS/include/dolfin/la/Scalar.h:80: error: ‘num_processes’ is not a member of ‘dolfin::MPI’
/opt/FEniCS/include/dolfin/la/Scalar.h:83: error: ‘num_processes’ is not a member of ‘dolfin::MPI’
/opt/FEniCS/include/dolfin/la/Scalar.h:84: error: ‘process_number’ is not a member of ‘dolfin::MPI’
/opt/FEniCS/include/dolfin/la/Scalar.h:85: error: ‘gather’ is not a member of ‘dolfin::MPI’
In file included from /opt/FEniCS/include/dolfin/la/LinearSolver.h:15,
                 from /opt/FEniCS/include/dolfin/la/dolfin_la.h:55,
                 from /opt/FEniCS/include/dolfin.h:10,
                 from lib/Cylinder2D.cpp:10:
/opt/FEniCS/include/dolfin/la/LUSolver.h: In constructor ‘dolfin::LUSolver::LUSolver(std::string)’:
/opt/FEniCS/include/dolfin/la/LUSolver.h:48: error: no match for ‘operator=’ in ‘dolfin::parameters = dolfin::LUSolver::default_parameters()()’
/opt/FEniCS/include/dolfin/parameter/GlobalParameters.h:18: note: candidates are: dolfin::GlobalParameters& dolfin::GlobalParameters::operator=(const dolfin::GlobalParameters&)
/opt/FEniCS/include/dolfin/la/LUSolver.h: In member function ‘virtual dolfin::uint dolfin::LUSolver::solve(const dolfin::GenericMatrix&, dolfin::GenericVector&, const dolfin::GenericVector&)’:
/opt/FEniCS/include/dolfin/la/LUSolver.h:69: error: ‘class dolfin::PETScLUSolver’ has no member named ‘parameters’
/opt/FEniCS/include/dolfin/la/LUSolver.h:80: error: ‘class dolfin::EpetraLUSolver’ has no member named ‘parameters’
/opt/FEniCS/include/dolfin/la/LUSolver.h:92: error: ‘class dolfin::CholmodCholeskySolver’ has no member named ‘parameters’
/opt/FEniCS/include/dolfin/la/LUSolver.h:101: error: ‘class dolfin::UmfpackLUSolver’ has no member named ‘parameters’
/opt/FEniCS/include/dolfin/la/LUSolver.h: In member function ‘dolfin::uint dolfin::LUSolver::factorize(const dolfin::GenericMatrix&)’:
/opt/FEniCS/include/dolfin/la/LUSolver.h:117: error: ‘class dolfin::UmfpackLUSolver’ has no member named ‘parameters’
/opt/FEniCS/include/dolfin/la/LUSolver.h: In member function ‘dolfin::uint dolfin::LUSolver::factorized_solve(dolfin::GenericVector&, const dolfin::GenericVector&)’:
/opt/FEniCS/include/dolfin/la/LUSolver.h:127: error: ‘class dolfin::UmfpackLUSolver’ has no member named ‘parameters’
In file included from /opt/FEniCS/include/dolfin/mesh/dolfin_mesh.h:8,
                 from /opt/FEniCS/include/dolfin.h:12,
                 from lib/Cylinder2D.cpp:10:
/opt/FEniCS/include/dolfin/mesh/MeshEntityIterator.h: In constructor ‘dolfin::MeshEntityIterator::MeshEntityIterator(const dolfin::Mesh&, dolfin::uint)’:
/opt/FEniCS/include/dolfin/mesh/MeshEntityIterator.h:57: error: passing ‘const dolfin::Mesh’ as ‘this’ argument of ‘dolfin::uint dolfin::Mesh::init(dolfin::uint)’ discards qualifiers
/opt/FEniCS/include/dolfin/mesh/MeshEntityIterator.h: In constructor ‘dolfin::MeshEntityIterator::MeshEntityIterator(const dolfin::MeshEntity&, dolfin::uint)’:
/opt/FEniCS/include/dolfin/mesh/MeshEntityIterator.h:69: error: passing ‘const dolfin::Mesh’ as ‘this’ argument of ‘void dolfin::Mesh::init(dolfin::uint, dolfin::uint)’ discards qualifiers
In file included from /opt/FEniCS/include/dolfin/mesh/Facet.h:12,
                 from /opt/FEniCS/include/dolfin/mesh/dolfin_mesh.h:13,
                 from /opt/FEniCS/include/dolfin.h:12,
                 from lib/Cylinder2D.cpp:10:
/usr/local/include/dolfin/CellType.h: In member function ‘dolfin::CellType::Type dolfin::Cell::type() const’:
/usr/local/include/dolfin/CellType.h:99: error: ‘dolfin::CellType::Type dolfin::CellType::cell_type’ is protected
/opt/FEniCS/include/dolfin/mesh/Cell.h:37: error: within this context
/opt/FEniCS/include/dolfin/mesh/Cell.h:37: error: ‘((const dolfin::Mesh*)((const dolfin::Cell*)this)->dolfin::Cell::<anonymous>.dolfin::MeshEntity::_mesh)->dolfin::Mesh::type()->dolfin::CellType::cell_type’ cannot be used as a function
/opt/FEniCS/include/dolfin/mesh/Cell.h: In member function ‘dolfin::Point dolfin::Cell::normal(dolfin::uint) const’:
/opt/FEniCS/include/dolfin/mesh/Cell.h:57: error: no matching function for call to ‘dolfin::CellType::normal(const dolfin::Cell&, dolfin::uint&) const’
/usr/local/include/dolfin/CellType.h:85: note: candidates are: virtual dolfin::real dolfin::CellType::normal(const dolfin::Cell&, dolfin::uint, dolfin::uint) const
/opt/FEniCS/include/dolfin/mesh/Cell.h: In member function ‘double dolfin::Cell::facet_area(dolfin::uint) const’:
/opt/FEniCS/include/dolfin/mesh/Cell.h:61: error: ‘const class dolfin::CellType’ has no member named ‘facet_area’
/opt/FEniCS/include/dolfin/mesh/Cell.h: In member function ‘void dolfin::Cell::order(dolfin::MeshFunction<unsigned int>*)’:
/opt/FEniCS/include/dolfin/mesh/Cell.h:65: error: ‘const class dolfin::CellType’ has no member named ‘order’
/opt/FEniCS/include/dolfin/mesh/Cell.h: In member function ‘bool dolfin::Cell::ordered(dolfin::MeshFunction<unsigned int>*)’:
/opt/FEniCS/include/dolfin/mesh/Cell.h:69: error: ‘const class dolfin::CellType’ has no member named ‘ordered’
In file included from /opt/FEniCS/include/dolfin/mesh/dolfin_mesh.h:13,
                 from /opt/FEniCS/include/dolfin.h:12,
                 from lib/Cylinder2D.cpp:10:
/opt/FEniCS/include/dolfin/mesh/Facet.h: In member function ‘bool dolfin::Facet::interior() const’:
/opt/FEniCS/include/dolfin/mesh/Facet.h:38: error: ‘not_working_in_parallel’ was not declared in this scope
In file included from /opt/FEniCS/include/dolfin/function/dolfin_function.h:6,
                 from /opt/FEniCS/include/dolfin.h:13,
                 from lib/Cylinder2D.cpp:10:
/opt/FEniCS/include/dolfin/function/Data.h: In member function ‘void dolfin::Data::set(dolfin::uint, const double*)’:
/opt/FEniCS/include/dolfin/function/Data.h:64: error: ‘class dolfin::Array<double>’ has no member named ‘update’
In file included from /opt/FEniCS/include/dolfin/fem/UFC.h:15,
                 from /opt/FEniCS/include/dolfin/fem/FiniteElement.h:13,
                 from /opt/FEniCS/include/dolfin/function/FunctionSpace.h:22,
                 from /opt/FEniCS/include/dolfin/function/dolfin_function.h:10,
                 from /opt/FEniCS/include/dolfin.h:13,
                 from lib/Cylinder2D.cpp:10:
/usr/local/include/dolfin/Mesh.h: In member function ‘void dolfin::UFCCell::init(const dolfin::Cell&)’:
/usr/local/include/dolfin/Mesh.h:159: error: ‘dolfin::MeshData dolfin::Mesh::data’ is private
/opt/FEniCS/include/dolfin/fem/UFCCell.h:103: error: within this context
/opt/FEniCS/include/dolfin/fem/UFCCell.h:103: error: no match for call to ‘(const dolfin::MeshData) ()’
/opt/FEniCS/include/dolfin/fem/UFCCell.h:110: error: ‘const class dolfin::MeshGeometry’ has no member named ‘num_higher_order_vertices_per_cell’
/opt/FEniCS/include/dolfin/fem/UFCCell.h: In member function ‘void dolfin::UFCCell::update(const dolfin::MeshEntity&)’:
/opt/FEniCS/include/dolfin/fem/UFCCell.h:186: error: ‘const class dolfin::MeshGeometry’ has no member named ‘higher_order_cell’
/opt/FEniCS/include/dolfin/fem/UFCCell.h:188: error: ‘const class dolfin::MeshGeometry’ has no member named ‘higher_order_x’
In file included from /opt/FEniCS/include/dolfin/fem/UFC.h:16,
                 from /opt/FEniCS/include/dolfin/fem/FiniteElement.h:13,
                 from /opt/FEniCS/include/dolfin/function/FunctionSpace.h:22,
                 from /opt/FEniCS/include/dolfin/function/dolfin_function.h:10,
                 from /opt/FEniCS/include/dolfin.h:13,
                 from lib/Cylinder2D.cpp:10:
/usr/local/include/dolfin/Mesh.h: In member function ‘void dolfin::UFCMesh::init(const dolfin::Mesh&)’:
/usr/local/include/dolfin/Mesh.h:159: error: ‘dolfin::MeshData dolfin::Mesh::data’ is private
/opt/FEniCS/include/dolfin/fem/UFCMesh.h:52: error: within this context
/opt/FEniCS/include/dolfin/fem/UFCMesh.h:52: error: no match for call to ‘(const dolfin::MeshData) ()’
scons: *** [lib/Cylinder2D.o] Error 1
scons: building terminated because of errors.

I have also tried building unicorn/stable by first removing all my FEniCS components and installing the versions suggested in the README with no luck, once I can build unicorn and the demos I would like to help by packaging unicorn for Ubuntu because as an undergraduate student I have rather a lot of free time.

Caleb Miles

Revision history for this message
Murtazo Nazarov (murtazo) wrote :

This is an installation issue, not a bug.

Changed in unicorn:
status: New → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Related questions

Remote bug watches

Bug watches keep track of this bug in other bug trackers.