/Users/lukeo/Work/FEniCS/include/dolfin/function/GenericFunction.h:49: Warning 401: Base class 'Variable' undefined. /Users/lukeo/Work/FEniCS/include/dolfin/common/Variable.h:36: Warning 401: 'Variable' must be defined before it is used as a base class. /Users/lukeo/Work/FEniCS/include/dolfin/function/Function.h:65: Warning 402: Base class 'Hierarchical< Function >' is incomplete. /Users/lukeo/Work/FEniCS/include/dolfin/swig/function/pre.i:103: Warning 402: Only forward declaration 'Hierarchical< Function >' was found. /Users/lukeo/Work/FEniCS/include/dolfin/function/FunctionSpace.h:54: Warning 401: Base class 'Variable' undefined. /Users/lukeo/Work/FEniCS/include/dolfin/common/Variable.h:36: Warning 401: 'Variable' must be defined before it is used as a base class. /Users/lukeo/Work/FEniCS/include/dolfin/function/FunctionSpace.h:54: Warning 402: Base class 'Hierarchical< FunctionSpace >' is incomplete. /Users/lukeo/Work/FEniCS/include/dolfin/swig/function/pre.i:102: Warning 402: Only forward declaration 'Hierarchical< FunctionSpace >' was found. /Users/lukeo/Work/FEniCS/include/dolfin/function/FunctionSpace.h:54: Warning 401: Base class 'Variable' undefined. /Users/lukeo/Work/FEniCS/include/dolfin/common/Variable.h:36: Warning 401: 'Variable' must be defined before it is used as a base class. /Users/lukeo/Work/FEniCS/include/dolfin/function/FunctionSpace.h:54: Warning 402: Base class 'Hierarchical< FunctionSpace >' is incomplete. /Users/lukeo/Work/FEniCS/include/dolfin/swig/function/pre.i:102: Warning 402: Only forward declaration 'Hierarchical< FunctionSpace >' was found. /Users/lukeo/Work/FEniCS/include/dolfin/mesh/MeshData.h:63: Warning 401: Base class 'Variable' undefined. /Users/lukeo/Work/FEniCS/include/dolfin/common/Variable.h:36: Warning 401: 'Variable' must be defined before it is used as a base class. /Users/lukeo/Work/FEniCS/include/dolfin/mesh/Mesh.h:92: Warning 401: Base class 'Variable' undefined. /Users/lukeo/Work/FEniCS/include/dolfin/common/Variable.h:36: Warning 401: 'Variable' must be defined before it is used as a base class. /Users/lukeo/Work/FEniCS/include/dolfin/mesh/Mesh.h:92: Warning 402: Base class 'Hierarchical< Mesh >' is incomplete. /Users/lukeo/Work/FEniCS/include/dolfin/swig/mesh/pre.i:159: Warning 402: Only forward declaration 'Hierarchical< Mesh >' was found. /Users/lukeo/Work/FEniCS/include/dolfin/mesh/LocalMeshData.h:59: Warning 401: Base class 'Variable' undefined. /Users/lukeo/Work/FEniCS/include/dolfin/common/Variable.h:36: Warning 401: 'Variable' must be defined before it is used as a base class. /Users/lukeo/Work/FEniCS/include/dolfin/mesh/Mesh.h:92: Warning 401: Base class 'Variable' undefined. /Users/lukeo/Work/FEniCS/include/dolfin/common/Variable.h:36: Warning 401: 'Variable' must be defined before it is used as a base class. /Users/lukeo/Work/FEniCS/include/dolfin/mesh/Mesh.h:92: Warning 402: Base class 'Hierarchical< Mesh >' is incomplete. /Users/lukeo/Work/FEniCS/include/dolfin/swig/mesh/pre.i:159: Warning 402: Only forward declaration 'Hierarchical< Mesh >' was found. /Users/lukeo/Work/FEniCS/include/dolfin/mesh/Mesh.h:92: Warning 401: Base class 'Variable' undefined. /Users/lukeo/Work/FEniCS/include/dolfin/common/Variable.h:36: Warning 401: 'Variable' must be defined before it is used as a base class. /Users/lukeo/Work/FEniCS/include/dolfin/mesh/Mesh.h:92: Warning 402: Base class 'Hierarchical< Mesh >' is incomplete. /Users/lukeo/Work/FEniCS/include/dolfin/swig/mesh/pre.i:159: Warning 402: Only forward declaration 'Hierarchical< Mesh >' was found. /Users/lukeo/Work/FEniCS/include/dolfin/mesh/Mesh.h:92: Warning 401: Base class 'Variable' undefined. /Users/lukeo/Work/FEniCS/include/dolfin/common/Variable.h:36: Warning 401: 'Variable' must be defined before it is used as a base class. /Users/lukeo/Work/FEniCS/include/dolfin/mesh/Mesh.h:92: Warning 402: Base class 'Hierarchical< Mesh >' is incomplete. /Users/lukeo/Work/FEniCS/include/dolfin/swig/mesh/pre.i:159: Warning 402: Only forward declaration 'Hierarchical< Mesh >' was found. /Users/lukeo/Work/FEniCS/include/dolfin/mesh/Mesh.h:92: Warning 401: Base class 'Variable' undefined. /Users/lukeo/Work/FEniCS/include/dolfin/common/Variable.h:36: Warning 401: 'Variable' must be defined before it is used as a base class. /Users/lukeo/Work/FEniCS/include/dolfin/mesh/Mesh.h:92: Warning 402: Base class 'Hierarchical< Mesh >' is incomplete. /Users/lukeo/Work/FEniCS/include/dolfin/swig/mesh/pre.i:159: Warning 402: Only forward declaration 'Hierarchical< Mesh >' was found. /Users/lukeo/Work/FEniCS/include/dolfin/mesh/Mesh.h:92: Warning 401: Base class 'Variable' undefined. /Users/lukeo/Work/FEniCS/include/dolfin/common/Variable.h:36: Warning 401: 'Variable' must be defined before it is used as a base class. /Users/lukeo/Work/FEniCS/include/dolfin/mesh/Mesh.h:92: Warning 402: Base class 'Hierarchical< Mesh >' is incomplete. /Users/lukeo/Work/FEniCS/include/dolfin/swig/mesh/pre.i:159: Warning 402: Only forward declaration 'Hierarchical< Mesh >' was found. /Users/lukeo/Work/FEniCS/include/dolfin/mesh/Mesh.h:92: Warning 401: Base class 'Variable' undefined. /Users/lukeo/Work/FEniCS/include/dolfin/common/Variable.h:36: Warning 401: 'Variable' must be defined before it is used as a base class. /Users/lukeo/Work/FEniCS/include/dolfin/mesh/Mesh.h:92: Warning 402: Base class 'Hierarchical< Mesh >' is incomplete. /Users/lukeo/Work/FEniCS/include/dolfin/swig/mesh/pre.i:159: Warning 402: Only forward declaration 'Hierarchical< Mesh >' was found. /Users/lukeo/Work/FEniCS/include/dolfin/mesh/Mesh.h:92: Warning 401: Base class 'Variable' undefined. /Users/lukeo/Work/FEniCS/include/dolfin/common/Variable.h:36: Warning 401: 'Variable' must be defined before it is used as a base class. /Users/lukeo/Work/FEniCS/include/dolfin/mesh/Mesh.h:92: Warning 402: Base class 'Hierarchical< Mesh >' is incomplete. /Users/lukeo/Work/FEniCS/include/dolfin/swig/mesh/pre.i:159: Warning 402: Only forward declaration 'Hierarchical< Mesh >' was found. /Users/lukeo/Work/FEniCS/include/dolfin/mesh/Mesh.h:92: Warning 401: Base class 'Variable' undefined. /Users/lukeo/Work/FEniCS/include/dolfin/common/Variable.h:36: Warning 401: 'Variable' must be defined before it is used as a base class. /Users/lukeo/Work/FEniCS/include/dolfin/mesh/Mesh.h:92: Warning 402: Base class 'Hierarchical< Mesh >' is incomplete. /Users/lukeo/Work/FEniCS/include/dolfin/swig/mesh/pre.i:159: Warning 402: Only forward declaration 'Hierarchical< Mesh >' was found. /Users/lukeo/Work/FEniCS/include/dolfin/mesh/Mesh.h:92: Warning 401: Base class 'Variable' undefined. /Users/lukeo/Work/FEniCS/include/dolfin/common/Variable.h:36: Warning 401: 'Variable' must be defined before it is used as a base class. /Users/lukeo/Work/FEniCS/include/dolfin/mesh/Mesh.h:92: Warning 402: Base class 'Hierarchical< Mesh >' is incomplete. /Users/lukeo/Work/FEniCS/include/dolfin/swig/mesh/pre.i:159: Warning 402: Only forward declaration 'Hierarchical< Mesh >' was found. /Users/lukeo/Work/FEniCS/include/dolfin/mesh/Mesh.h:92: Warning 401: Base class 'Variable' undefined. /Users/lukeo/Work/FEniCS/include/dolfin/common/Variable.h:36: Warning 401: 'Variable' must be defined before it is used as a base class. /Users/lukeo/Work/FEniCS/include/dolfin/mesh/Mesh.h:92: Warning 402: Base class 'Hierarchical< Mesh >' is incomplete. /Users/lukeo/Work/FEniCS/include/dolfin/swig/mesh/pre.i:159: Warning 402: Only forward declaration 'Hierarchical< Mesh >' was found. /Users/lukeo/Work/FEniCS/include/dolfin/mesh/Mesh.h:92: Warning 401: Base class 'Variable' undefined. /Users/lukeo/Work/FEniCS/include/dolfin/common/Variable.h:36: Warning 401: 'Variable' must be defined before it is used as a base class. /Users/lukeo/Work/FEniCS/include/dolfin/mesh/Mesh.h:92: Warning 402: Base class 'Hierarchical< Mesh >' is incomplete. /Users/lukeo/Work/FEniCS/include/dolfin/swig/mesh/pre.i:159: Warning 402: Only forward declaration 'Hierarchical< Mesh >' was found. /Users/lukeo/Work/FEniCS/include/dolfin/mesh/Mesh.h:92: Warning 401: Base class 'Variable' undefined. /Users/lukeo/Work/FEniCS/include/dolfin/common/Variable.h:36: Warning 401: 'Variable' must be defined before it is used as a base class. /Users/lukeo/Work/FEniCS/include/dolfin/mesh/Mesh.h:92: Warning 402: Base class 'Hierarchical< Mesh >' is incomplete. /Users/lukeo/Work/FEniCS/include/dolfin/swig/mesh/pre.i:159: Warning 402: Only forward declaration 'Hierarchical< Mesh >' was found. dolfin_compile_code_e1943bf019544ac3d18ab9b095c465ab.i:127: Warning 315: Nothing known about 'std::cos'. dolfin_compile_code_e1943bf019544ac3d18ab9b095c465ab.i:128: Warning 315: Nothing known about 'std::sin'. dolfin_compile_code_e1943bf019544ac3d18ab9b095c465ab.i:129: Warning 315: Nothing known about 'std::tan'. dolfin_compile_code_e1943bf019544ac3d18ab9b095c465ab.i:130: Warning 315: Nothing known about 'std::acos'. dolfin_compile_code_e1943bf019544ac3d18ab9b095c465ab.i:131: Warning 315: Nothing known about 'std::asin'. dolfin_compile_code_e1943bf019544ac3d18ab9b095c465ab.i:132: Warning 315: Nothing known about 'std::atan'. dolfin_compile_code_e1943bf019544ac3d18ab9b095c465ab.i:133: Warning 315: Nothing known about 'std::atan2'. dolfin_compile_code_e1943bf019544ac3d18ab9b095c465ab.i:134: Warning 315: Nothing known about 'std::cosh'. dolfin_compile_code_e1943bf019544ac3d18ab9b095c465ab.i:135: Warning 315: Nothing known about 'std::sinh'. dolfin_compile_code_e1943bf019544ac3d18ab9b095c465ab.i:136: Warning 315: Nothing known about 'std::tanh'. dolfin_compile_code_e1943bf019544ac3d18ab9b095c465ab.i:137: Warning 315: Nothing known about 'std::exp'. dolfin_compile_code_e1943bf019544ac3d18ab9b095c465ab.i:138: Warning 315: Nothing known about 'std::frexp'. dolfin_compile_code_e1943bf019544ac3d18ab9b095c465ab.i:139: Warning 315: Nothing known about 'std::ldexp'. dolfin_compile_code_e1943bf019544ac3d18ab9b095c465ab.i:140: Warning 315: Nothing known about 'std::log'. dolfin_compile_code_e1943bf019544ac3d18ab9b095c465ab.i:141: Warning 315: Nothing known about 'std::log10'. dolfin_compile_code_e1943bf019544ac3d18ab9b095c465ab.i:142: Warning 315: Nothing known about 'std::modf'. dolfin_compile_code_e1943bf019544ac3d18ab9b095c465ab.i:143: Warning 315: Nothing known about 'std::pow'. dolfin_compile_code_e1943bf019544ac3d18ab9b095c465ab.i:144: Warning 315: Nothing known about 'std::sqrt'. dolfin_compile_code_e1943bf019544ac3d18ab9b095c465ab.i:145: Warning 315: Nothing known about 'std::ceil'. dolfin_compile_code_e1943bf019544ac3d18ab9b095c465ab.i:146: Warning 315: Nothing known about 'std::fabs'. dolfin_compile_code_e1943bf019544ac3d18ab9b095c465ab.i:147: Warning 315: Nothing known about 'std::floor'. dolfin_compile_code_e1943bf019544ac3d18ab9b095c465ab.i:148: Warning 315: Nothing known about 'std::fmod'. running build_ext building '_dolfin_compile_code_e1943bf019544ac3d18ab9b095c465ab' extension creating build creating build/temp.macosx-10.7-x86_64-2.7 /Developer/usr/bin/clang -fno-strict-aliasing -fno-common -dynamic -pipe -O2 -fwrapv -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -I/Users/lukeo/Work/FEniCS/include -I/opt/local/include/openmpi -I/opt/local/include -I/usr/include -I/opt/local/include/ufsparse -I/Users/lukeo/Work/FEniCS/include/trilinos -I/Users/lukeo/Work/FEniCS -I/opt/local/include/libxml2 -I/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/numpy/core/include -I/opt/local/include -I/opt/local/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7 -c dolfin_compile_code_e1943bf019544ac3d18ab9b095c465ab_wrap.cxx -o build/temp.macosx-10.7-x86_64-2.7/dolfin_compile_code_e1943bf019544ac3d18ab9b095c465ab_wrap.o -fopenmp -DDOLFIN_VERSION=\"1.0.0+\" -DBOOST_UBLAS_NDEBUG -DHAS_TRILINOS -DHAS_SLEPC -DHAS_PETSC -DHAS_MTL4 -DMTL_HAS_BLAS -DHAS_UMFPACK -DHAS_CHOLMOD -DHAS_SCOTCH -DHAS_PARMETIS -DHAS_CGAL -DCGAL_DISABLE_ROUNDING_MATH_CHECK -DCGAL_CFG_ARRAY_MEMBER_INITIALIZATION_BUG -DHAS_ZLIB -DHAS_CPPUNIT -DHAS_MPI -DMPICH_IGNORE_CXX_SEEK -DHAS_OPENMP clang: warning: argument unused during compilation: '-fopenmp' In file included from :148: :2:25: warning: missing terminating '"' character #define DOLFIN_VERSION \"1.0.0+\" ^ dolfin_compile_code_e1943bf019544ac3d18ab9b095c465ab_wrap.cxx:2226:11: warning: explicitly assigning a variable of type 'int' to itself [-Wself-assign] res = SWIG_AddCast(res); ~~~ ^ ~~~ dolfin_compile_code_e1943bf019544ac3d18ab9b095c465ab_wrap.cxx:2229:11: warning: explicitly assigning a variable of type 'int' to itself [-Wself-assign] res = SWIG_AddCast(res); ~~~ ^ ~~~ In file included from dolfin_compile_code_e1943bf019544ac3d18ab9b095c465ab_wrap.cxx:2953: In file included from /Users/lukeo/Work/FEniCS/include/dolfin.h:9: In file included from /Users/lukeo/Work/FEniCS/include/dolfin/la/dolfin_la.h:20: In file included from /Users/lukeo/Work/FEniCS/include/dolfin/la/uBLASFactory.h:30: In file included from /Users/lukeo/Work/FEniCS/include/dolfin/la/uBLASKrylovSolver.h:33: In file included from /Users/lukeo/Work/FEniCS/include/dolfin/la/uBLASMatrix.h:35: /Users/lukeo/Work/FEniCS/include/dolfin/la/SparsityPattern.h:96:17: warning: 'dolfin::SparsityPattern::str' hides overloaded virtual function [-Woverloaded-virtual] std::string str() const; ^ /Users/lukeo/Work/FEniCS/include/dolfin/common/Variable.h:69:25: note: hidden overloaded virtual function 'dolfin::Variable::str' declared here virtual std::string str(bool verbose) const; ^ In file included from dolfin_compile_code_e1943bf019544ac3d18ab9b095c465ab_wrap.cxx:2953: In file included from /Users/lukeo/Work/FEniCS/include/dolfin.h:9: In file included from /Users/lukeo/Work/FEniCS/include/dolfin/la/dolfin_la.h:40: In file included from /Users/lukeo/Work/FEniCS/include/dolfin/la/MTL4Matrix.h:31: In file included from /Users/lukeo/Work/FEniCS/include/dolfin/la/mtl4.h:5: In file included from /Users/lukeo/Work/FEniCS/include/boost/numeric/mtl/mtl.hpp:16: In file included from /Users/lukeo/Work/FEniCS/include/boost/numeric/mtl/types.hpp:16: In file included from /Users/lukeo/Work/FEniCS/include/boost/numeric/mtl/vectors.hpp:16: In file included from /Users/lukeo/Work/FEniCS/include/boost/numeric/mtl/vector/dense_vector.hpp:29: In file included from /Users/lukeo/Work/FEniCS/include/boost/numeric/mtl/vector/all_vec_expr.hpp:22: In file included from /Users/lukeo/Work/FEniCS/include/boost/numeric/mtl/vector/vec_vec_asgn_expr.hpp:21: /Users/lukeo/Work/FEniCS/include/boost/numeric/mtl/vector/vec_vec_aop_expr.hpp:149:6: error: 'mutable' cannot be applied to references mutable first_argument_type& first ; ^ In file included from dolfin_compile_code_e1943bf019544ac3d18ab9b095c465ab_wrap.cxx:2953: In file included from /Users/lukeo/Work/FEniCS/include/dolfin.h:9: In file included from /Users/lukeo/Work/FEniCS/include/dolfin/la/dolfin_la.h:40: In file included from /Users/lukeo/Work/FEniCS/include/dolfin/la/MTL4Matrix.h:31: In file included from /Users/lukeo/Work/FEniCS/include/dolfin/la/mtl4.h:5: In file included from /Users/lukeo/Work/FEniCS/include/boost/numeric/mtl/mtl.hpp:16: In file included from /Users/lukeo/Work/FEniCS/include/boost/numeric/mtl/types.hpp:16: In file included from /Users/lukeo/Work/FEniCS/include/boost/numeric/mtl/vectors.hpp:16: In file included from /Users/lukeo/Work/FEniCS/include/boost/numeric/mtl/vector/dense_vector.hpp:29: In file included from /Users/lukeo/Work/FEniCS/include/boost/numeric/mtl/vector/all_vec_expr.hpp:25: In file included from /Users/lukeo/Work/FEniCS/include/boost/numeric/mtl/vector/vec_scal_times_asgn_expr.hpp:19: /Users/lukeo/Work/FEniCS/include/boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:102:5: error: 'mutable' cannot be applied to references mutable first_argument_type& first ; ^ In file included from dolfin_compile_code_e1943bf019544ac3d18ab9b095c465ab_wrap.cxx:2953: In file included from /Users/lukeo/Work/FEniCS/include/dolfin.h:9: In file included from /Users/lukeo/Work/FEniCS/include/dolfin/la/dolfin_la.h:40: In file included from /Users/lukeo/Work/FEniCS/include/dolfin/la/MTL4Matrix.h:31: In file included from /Users/lukeo/Work/FEniCS/include/dolfin/la/mtl4.h:5: In file included from /Users/lukeo/Work/FEniCS/include/boost/numeric/mtl/mtl.hpp:16: In file included from /Users/lukeo/Work/FEniCS/include/boost/numeric/mtl/types.hpp:16: In file included from /Users/lukeo/Work/FEniCS/include/boost/numeric/mtl/vectors.hpp:17: /Users/lukeo/Work/FEniCS/include/boost/numeric/mtl/vector/unit_vector.hpp:24:10: error: too few template arguments for class template 'dense_vector' typedef dense_vector type; ^ /Users/lukeo/Work/FEniCS/include/boost/numeric/mtl/mtl_fwd.hpp:141:55: note: template is declared here template class dense_vector; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ In file included from dolfin_compile_code_e1943bf019544ac3d18ab9b095c465ab_wrap.cxx:2953: In file included from /Users/lukeo/Work/FEniCS/include/dolfin.h:9: In file included from /Users/lukeo/Work/FEniCS/include/dolfin/la/dolfin_la.h:40: In file included from /Users/lukeo/Work/FEniCS/include/dolfin/la/MTL4Matrix.h:31: In file included from /Users/lukeo/Work/FEniCS/include/dolfin/la/mtl4.h:5: In file included from /Users/lukeo/Work/FEniCS/include/boost/numeric/mtl/mtl.hpp:16: In file included from /Users/lukeo/Work/FEniCS/include/boost/numeric/mtl/types.hpp:16: In file included from /Users/lukeo/Work/FEniCS/include/boost/numeric/mtl/vectors.hpp:17: /Users/lukeo/Work/FEniCS/include/boost/numeric/mtl/vector/unit_vector.hpp:52:5: error: expected unqualified-id inline unit_vector(std::size_t k, std::size_t n) ^ In file included from dolfin_compile_code_e1943bf019544ac3d18ab9b095c465ab_wrap.cxx:2953: In file included from /Users/lukeo/Work/FEniCS/include/dolfin.h:9: In file included from /Users/lukeo/Work/FEniCS/include/dolfin/la/dolfin_la.h:40: In file included from /Users/lukeo/Work/FEniCS/include/dolfin/la/MTL4Matrix.h:31: In file included from /Users/lukeo/Work/FEniCS/include/dolfin/la/mtl4.h:5: In file included from /Users/lukeo/Work/FEniCS/include/boost/numeric/mtl/mtl.hpp:16: In file included from /Users/lukeo/Work/FEniCS/include/boost/numeric/mtl/types.hpp:17: In file included from /Users/lukeo/Work/FEniCS/include/boost/numeric/mtl/matrices.hpp:19: /Users/lukeo/Work/FEniCS/include/boost/numeric/mtl/matrix/multi_vector.hpp:104:5: error: too few template arguments for class template 'dense_vector' dense_vector data; ^ /Users/lukeo/Work/FEniCS/include/boost/numeric/mtl/mtl_fwd.hpp:141:55: note: template is declared here template class dense_vector; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ In file included from dolfin_compile_code_e1943bf019544ac3d18ab9b095c465ab_wrap.cxx:2953: In file included from /Users/lukeo/Work/FEniCS/include/dolfin.h:9: In file included from /Users/lukeo/Work/FEniCS/include/dolfin/la/dolfin_la.h:40: In file included from /Users/lukeo/Work/FEniCS/include/dolfin/la/MTL4Matrix.h:31: In file included from /Users/lukeo/Work/FEniCS/include/dolfin/la/mtl4.h:5: In file included from /Users/lukeo/Work/FEniCS/include/boost/numeric/mtl/mtl.hpp:17: In file included from /Users/lukeo/Work/FEniCS/include/boost/numeric/mtl/operations.hpp:24: In file included from /Users/lukeo/Work/FEniCS/include/boost/numeric/mtl/operation/cuppen.hpp:27: In file included from /Users/lukeo/Work/FEniCS/include/boost/numeric/mtl/matrix/permutation.hpp:17: /Users/lukeo/Work/FEniCS/include/boost/numeric/mtl/matrix/reorder.hpp:31:17: error: too few template arguments for class template 'compressed2D' typedef ::mtl::compressed2D type; ^ /Users/lukeo/Work/FEniCS/include/boost/numeric/mtl/mtl_fwd.hpp:78:62: note: template is declared here template class compressed2D; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ In file included from dolfin_compile_code_e1943bf019544ac3d18ab9b095c465ab_wrap.cxx:2953: In file included from /Users/lukeo/Work/FEniCS/include/dolfin.h:9: In file included from /Users/lukeo/Work/FEniCS/include/dolfin/la/dolfin_la.h:40: In file included from /Users/lukeo/Work/FEniCS/include/dolfin/la/MTL4Matrix.h:31: In file included from /Users/lukeo/Work/FEniCS/include/dolfin/la/mtl4.h:5: In file included from /Users/lukeo/Work/FEniCS/include/boost/numeric/mtl/mtl.hpp:17: In file included from /Users/lukeo/Work/FEniCS/include/boost/numeric/mtl/operations.hpp:24: In file included from /Users/lukeo/Work/FEniCS/include/boost/numeric/mtl/operation/cuppen.hpp:27: /Users/lukeo/Work/FEniCS/include/boost/numeric/mtl/matrix/permutation.hpp:29:35: error: no type named 'type' in 'mtl::matrix::traits::reorder' typedef typename reorder::type type; ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /Users/lukeo/Work/FEniCS/include/boost/numeric/mtl/matrix/permutation.hpp:43:18: note: in instantiation of template class 'mtl::matrix::traits::permutation' requested here typename traits::permutation<>::type ^ In file included from dolfin_compile_code_e1943bf019544ac3d18ab9b095c465ab_wrap.cxx:2953: In file included from /Users/lukeo/Work/FEniCS/include/dolfin.h:9: In file included from /Users/lukeo/Work/FEniCS/include/dolfin/la/dolfin_la.h:40: In file included from /Users/lukeo/Work/FEniCS/include/dolfin/la/MTL4Matrix.h:31: In file included from /Users/lukeo/Work/FEniCS/include/dolfin/la/mtl4.h:5: In file included from /Users/lukeo/Work/FEniCS/include/boost/numeric/mtl/mtl.hpp:17: In file included from /Users/lukeo/Work/FEniCS/include/boost/numeric/mtl/operations.hpp:24: /Users/lukeo/Work/FEniCS/include/boost/numeric/mtl/operation/cuppen.hpp:44:13: error: too few template arguments for class template 'dense_vector' typedef dense_vector size_vector; // todo: with type trait ^ /Users/lukeo/Work/FEniCS/include/boost/numeric/mtl/mtl_fwd.hpp:141:55: note: template is declared here template class dense_vector; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ In file included from dolfin_compile_code_e1943bf019544ac3d18ab9b095c465ab_wrap.cxx:2953: In file included from /Users/lukeo/Work/FEniCS/include/dolfin.h:9: In file included from /Users/lukeo/Work/FEniCS/include/dolfin/la/dolfin_la.h:40: In file included from /Users/lukeo/Work/FEniCS/include/dolfin/la/MTL4Matrix.h:31: In file included from /Users/lukeo/Work/FEniCS/include/dolfin/la/mtl4.h:5: In file included from /Users/lukeo/Work/FEniCS/include/boost/numeric/mtl/mtl.hpp:17: In file included from /Users/lukeo/Work/FEniCS/include/boost/numeric/mtl/operations.hpp:24: /Users/lukeo/Work/FEniCS/include/boost/numeric/mtl/operation/cuppen.hpp:78:2: error: use of undeclared identifier 'iota' iota(perm); ^ /Users/lukeo/Work/FEniCS/include/boost/numeric/mtl/operation/cuppen.hpp:86:46: error: no matching function for call to 'permutation' mtl::matrix::traits::permutation<>::type P= mtl::matrix::permutation(perm); ^~~~~~~~~~~~~~~~~~~~~~~~ /Users/lukeo/Work/FEniCS/include/boost/numeric/mtl/matrix/permutation.hpp:35:8: note: candidate template ignored: couldn't infer template argument 'Value' inline permutation(const PermutationVector& v) ^ /Users/lukeo/Work/FEniCS/include/boost/numeric/mtl/matrix/permutation.hpp:44:8: note: candidate template ignored: substitution failure [with PermutationVector = int] inline permutation(const PermutationVector& v) ^ In file included from dolfin_compile_code_e1943bf019544ac3d18ab9b095c465ab_wrap.cxx:2953: In file included from /Users/lukeo/Work/FEniCS/include/dolfin.h:9: In file included from /Users/lukeo/Work/FEniCS/include/dolfin/la/dolfin_la.h:40: In file included from /Users/lukeo/Work/FEniCS/include/dolfin/la/MTL4Matrix.h:31: In file included from /Users/lukeo/Work/FEniCS/include/dolfin/la/mtl4.h:5: In file included from /Users/lukeo/Work/FEniCS/include/boost/numeric/mtl/mtl.hpp:17: In file included from /Users/lukeo/Work/FEniCS/include/boost/numeric/mtl/operations.hpp:25: /Users/lukeo/Work/FEniCS/include/boost/numeric/mtl/operation/diagonal.hpp:30:2: error: too few template arguments for class template 'compressed2D' compressed2D::value_type> ^ /Users/lukeo/Work/FEniCS/include/boost/numeric/mtl/mtl_fwd.hpp:78:62: note: template is declared here template class compressed2D; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ In file included from dolfin_compile_code_e1943bf019544ac3d18ab9b095c465ab_wrap.cxx:2953: In file included from /Users/lukeo/Work/FEniCS/include/dolfin.h:9: In file included from /Users/lukeo/Work/FEniCS/include/dolfin/la/dolfin_la.h:40: In file included from /Users/lukeo/Work/FEniCS/include/dolfin/la/MTL4Matrix.h:31: In file included from /Users/lukeo/Work/FEniCS/include/dolfin/la/mtl4.h:5: In file included from /Users/lukeo/Work/FEniCS/include/boost/numeric/mtl/mtl.hpp:17: In file included from /Users/lukeo/Work/FEniCS/include/boost/numeric/mtl/operations.hpp:25: /Users/lukeo/Work/FEniCS/include/boost/numeric/mtl/operation/diagonal.hpp:35:14: error: too few template arguments for class template 'compressed2D' typedef compressed2D::value_type> matrix_type; ^ /Users/lukeo/Work/FEniCS/include/boost/numeric/mtl/mtl_fwd.hpp:78:62: note: template is declared here template class compressed2D; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ In file included from dolfin_compile_code_e1943bf019544ac3d18ab9b095c465ab_wrap.cxx:2953: In file included from /Users/lukeo/Work/FEniCS/include/dolfin.h:9: In file included from /Users/lukeo/Work/FEniCS/include/dolfin/la/dolfin_la.h:40: In file included from /Users/lukeo/Work/FEniCS/include/dolfin/la/MTL4Matrix.h:31: In file included from /Users/lukeo/Work/FEniCS/include/dolfin/la/mtl4.h:5: In file included from /Users/lukeo/Work/FEniCS/include/boost/numeric/mtl/mtl.hpp:16: In file included from /Users/lukeo/Work/FEniCS/include/boost/numeric/mtl/types.hpp:16: In file included from /Users/lukeo/Work/FEniCS/include/boost/numeric/mtl/vectors.hpp:16: In file included from /Users/lukeo/Work/FEniCS/include/boost/numeric/mtl/vector/dense_vector.hpp:29: In file included from /Users/lukeo/Work/FEniCS/include/boost/numeric/mtl/vector/all_vec_expr.hpp:17: In file included from /Users/lukeo/Work/FEniCS/include/boost/numeric/mtl/vector/vec_negate_expr.hpp:20: In file included from /Users/lukeo/Work/FEniCS/include/boost/numeric/mtl/vector/map_view.hpp:23: In file included from /Users/lukeo/Work/FEniCS/include/boost/numeric/mtl/operation/tfunctor.hpp:16: In file included from /Users/lukeo/Work/FEniCS/include/boost/numeric/mtl/operation/scale.hpp:18: In file included from /Users/lukeo/Work/FEniCS/include/boost/numeric/mtl/matrix/map_view.hpp:20: In file included from /Users/lukeo/Work/FEniCS/include/boost/numeric/mtl/matrix/crtp_base_matrix.hpp:25: In file included from /Users/lukeo/Work/FEniCS/include/boost/numeric/mtl/operation/copy.hpp:22: /Users/lukeo/Work/FEniCS/include/boost/numeric/mtl/matrix/inserter.hpp:32:62: error: type 'int' cannot be used prior to '::' because it has no members typename Updater = mtl::operations::update_store > ^ /Users/lukeo/Work/FEniCS/include/boost/numeric/mtl/operation/diagonal.hpp:38:19: note: in instantiation of default argument for 'inserter' required here mtl::matrix::inserter ins(D, 1); ^~~~~~~~~~~~~~~~~~~~~ /Users/lukeo/Work/FEniCS/include/boost/numeric/mtl/operation/diagonal.hpp:38:44: error: excess elements in scalar initializer mtl::matrix::inserter ins(D, 1); ^ ~~~ /Users/lukeo/Work/FEniCS/include/boost/numeric/mtl/operation/diagonal.hpp:51:2: error: too few template arguments for class template 'dense_vector' dense_vector::value_type> ^ /Users/lukeo/Work/FEniCS/include/boost/numeric/mtl/mtl_fwd.hpp:141:55: note: template is declared here template class dense_vector; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ In file included from dolfin_compile_code_e1943bf019544ac3d18ab9b095c465ab_wrap.cxx:2953: In file included from /Users/lukeo/Work/FEniCS/include/dolfin.h:9: In file included from /Users/lukeo/Work/FEniCS/include/dolfin/la/dolfin_la.h:40: In file included from /Users/lukeo/Work/FEniCS/include/dolfin/la/MTL4Matrix.h:31: In file included from /Users/lukeo/Work/FEniCS/include/dolfin/la/mtl4.h:5: In file included from /Users/lukeo/Work/FEniCS/include/boost/numeric/mtl/mtl.hpp:17: In file included from /Users/lukeo/Work/FEniCS/include/boost/numeric/mtl/operations.hpp:25: /Users/lukeo/Work/FEniCS/include/boost/numeric/mtl/operation/diagonal.hpp:58:6: error: too few template arguments for class template 'dense_vector' dense_vector::value_type> v(n); ^ /Users/lukeo/Work/FEniCS/include/boost/numeric/mtl/mtl_fwd.hpp:141:55: note: template is declared here template class dense_vector; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ In file included from dolfin_compile_code_e1943bf019544ac3d18ab9b095c465ab_wrap.cxx:2953: In file included from /Users/lukeo/Work/FEniCS/include/dolfin.h:9: In file included from /Users/lukeo/Work/FEniCS/include/dolfin/la/dolfin_la.h:40: In file included from /Users/lukeo/Work/FEniCS/include/dolfin/la/MTL4Matrix.h:31: In file included from /Users/lukeo/Work/FEniCS/include/dolfin/la/mtl4.h:5: In file included from /Users/lukeo/Work/FEniCS/include/boost/numeric/mtl/mtl.hpp:17: In file included from /Users/lukeo/Work/FEniCS/include/boost/numeric/mtl/operations.hpp:27: In file included from /Users/lukeo/Work/FEniCS/include/boost/numeric/mtl/operation/eigenvalue.hpp:27: In file included from /Users/lukeo/Work/FEniCS/include/boost/numeric/mtl/operation/givens.hpp:22: /Users/lukeo/Work/FEniCS/include/boost/numeric/mtl/operation/householder.hpp:31:25: error: too few template arguments for class template 'dense_vector' std::pair::value_type>, typename Collection::value_type> ^ /Users/lukeo/Work/FEniCS/include/boost/numeric/mtl/mtl_fwd.hpp:141:55: note: template is declared here template class dense_vector; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ In file included from dolfin_compile_code_e1943bf019544ac3d18ab9b095c465ab_wrap.cxx:2953: In file included from /Users/lukeo/Work/FEniCS/include/dolfin.h:9: In file included from /Users/lukeo/Work/FEniCS/include/dolfin/la/dolfin_la.h:40: In file included from /Users/lukeo/Work/FEniCS/include/dolfin/la/MTL4Matrix.h:31: In file included from /Users/lukeo/Work/FEniCS/include/dolfin/la/mtl4.h:5: In file included from /Users/lukeo/Work/FEniCS/include/boost/numeric/mtl/mtl.hpp:17: In file included from /Users/lukeo/Work/FEniCS/include/boost/numeric/mtl/operations.hpp:27: In file included from /Users/lukeo/Work/FEniCS/include/boost/numeric/mtl/operation/eigenvalue.hpp:27: In file included from /Users/lukeo/Work/FEniCS/include/boost/numeric/mtl/operation/givens.hpp:22: /Users/lukeo/Work/FEniCS/include/boost/numeric/mtl/operation/householder.hpp:31:119: error: expected ';' after top level declarator std::pair::value_type>, typename Collection::value_type> ^ In file included from dolfin_compile_code_e1943bf019544ac3d18ab9b095c465ab_wrap.cxx:2953: In file included from /Users/lukeo/Work/FEniCS/include/dolfin.h:9: In file included from /Users/lukeo/Work/FEniCS/include/dolfin/la/dolfin_la.h:40: In file included from /Users/lukeo/Work/FEniCS/include/dolfin/la/MTL4Matrix.h:31: In file included from /Users/lukeo/Work/FEniCS/include/dolfin/la/mtl4.h:5: In file included from /Users/lukeo/Work/FEniCS/include/boost/numeric/mtl/mtl.hpp:17: In file included from /Users/lukeo/Work/FEniCS/include/boost/numeric/mtl/operations.hpp:27: In file included from /Users/lukeo/Work/FEniCS/include/boost/numeric/mtl/operation/eigenvalue.hpp:28: /Users/lukeo/Work/FEniCS/include/boost/numeric/mtl/operation/hessenberg.hpp:50:9: error: too few template arguments for class template 'dense_vector' dense_vector v(nrows-i-1), w(nrows); ^ fatal error: too many errors emitted, stopping now [-ferror-limit=] 4 warnings and 20 errors generated. error: command '/Developer/usr/bin/clang' failed with exit status 1