[Dune] Dune Build Problem in dune-istl

Oswald Benedikt Benedikt.Oswald at psi.ch
Sun Aug 8 21:38:30 CEST 2010


Dear Dune, there seems to be a problem when building dune-istl, cf. error log below.

Thanks for having a look! 

Greetings, Benedikt


1. compiler version: 

benedikt-oswalds-macbook-pro:dune-trunk benediktoswald$ mpicxx --version
i686-apple-darwin10-g++-4.2.1 (GCC) 4.2.1 (Apple Inc. build 5664)
Copyright (C) 2007 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

2. platform: 
benedikt-oswalds-macbook-pro:dune-trunk benediktoswald$ uname -a
Darwin benedikt-oswalds-macbook-pro.local 10.4.0 Darwin Kernel Version 10.4.0: Fri Apr 23 18:28:53 PDT 2010; root:xnu-1504.7.4~1/RELEASE_I386 i386
benedikt-oswalds-macbook-pro:dune-trunk benediktoswald$

3. dune versions:

benedikt-oswalds-macbook-pro:dune-trunk benediktoswald$ svn info dune-common
Path: dune-common
URL: https://svn.dune-project.org/svn/dune-common/trunk
Repository Root: https://svn.dune-project.org/svn/dune-common
Repository UUID: 419231ca-4411-0410-aba2-fc6cf8c4f609
Revision: 6090
Node Kind: directory
Schedule: normal
Last Changed Author: joe
Last Changed Rev: 6090
Last Changed Date: 2010-08-08 00:05:55 +0200 (Sun, 08 Aug 2010)

benedikt-oswalds-macbook-pro:dune-trunk benediktoswald$ svn info dune-grid
Path: dune-grid
URL: https://svn.dune-project.org/svn/dune-grid/trunk
Repository Root: https://svn.dune-project.org/svn/dune-grid
Repository UUID: f82f27de-4411-0410-b156-930a902cda50
Revision: 6865
Node Kind: directory
Schedule: normal
Last Changed Author: mnolte
Last Changed Rev: 6865
Last Changed Date: 2010-08-03 21:55:05 +0200 (Tue, 03 Aug 2010)

benedikt-oswalds-macbook-pro:dune-trunk benediktoswald$ svn info dune-istl/
Path: dune-istl
URL: https://svn.dune-project.org/svn/dune-istl/trunk
Repository Root: https://svn.dune-project.org/svn/dune-istl
Repository UUID: 8c7282f0-4411-0410-8e4f-cdd3e049afb8
Revision: 1263
Node Kind: directory
Schedule: normal
Last Changed Author: mblatt
Last Changed Rev: 1263
Last Changed Date: 2010-08-06 19:08:44 +0200 (Fri, 06 Aug 2010)

benedikt-oswalds-macbook-pro:dune-trunk benediktoswald$ svn info dune-grid-howto/
Path: dune-grid-howto
URL: https://svn.dune-project.org/svn/dune-grid-howto/trunk
Repository Root: https://svn.dune-project.org/svn/dune-grid-howto
Repository UUID: 971b7fa1-7d12-0410-b1b7-9c127676b1f7
Revision: 318
Node Kind: directory
Schedule: normal
Last Changed Author: joe
Last Changed Rev: 318
Last Changed Date: 2010-06-07 11:37:57 +0200 (Mon, 07 Jun 2010)




---------------------------



Making all in istl
Making all in .
make[4]: Nothing to be done for `all-am'.
Making all in tutorial
if mpicxx -DHAVE_CONFIG_H -I. -I. -I../../..   -DMPICH_IGNORE_CXX_SEEK -O2  -DMPICH_IGNORE_CXX_SEEK -O2 -MT example-example.o -MD -MP -MF ".deps/example-example.Tpo" -c -o example-example.o `test -f 'example.cc' || echo './'`example.cc; \
	then mv -f ".deps/example-example.Tpo" ".deps/example-example.Po"; else rm -f ".deps/example-example.Tpo"; exit 1; fi
In file included from example.cc:12:
../../../dune/istl/istlexception.hh:4:37: error: dune/common/exceptions.hh: No such file or directory
In file included from example.cc:13:
../../../dune/istl/basearray.hh:11:42: error: dune/common/iteratorfacades.hh: No such file or directory
example.cc:14:33: error: dune/common/fvector.hh: No such file or directory
example.cc:15:33: error: dune/common/fmatrix.hh: No such file or directory
In file included from example.cc:18:
../../../dune/istl/bcrsmatrix.hh:14:37: error: dune/common/shared_ptr.hh: No such file or directory
../../../dune/istl/bcrsmatrix.hh:15:37: error: dune/common/stdstreams.hh: No such file or directory
../../../dune/istl/bcrsmatrix.hh:17:37: error: dune/common/typetraits.hh: No such file or directory
../../../dune/istl/bcrsmatrix.hh:18:40: error: dune/common/static_assert.hh: No such file or directory
In file included from example.cc:23:
../../../dune/istl/solvers.hh:14:32: error: dune/common/timer.hh: No such file or directory
In file included from example.cc:12:
../../../dune/istl/istlexception.hh:14: error: expected class-name before ‘{’ token
In file included from example.cc:13:
../../../dune/istl/basearray.hh:77: error: expected template-name before ‘<’ token
../../../dune/istl/basearray.hh:77: error: expected `{' before ‘<’ token
../../../dune/istl/basearray.hh:77: error: expected unqualified-id before ‘<’ token
../../../dune/istl/basearray.hh:589: error: expected template-name before ‘<’ token
../../../dune/istl/basearray.hh:589: error: expected `{' before ‘<’ token
../../../dune/istl/basearray.hh:589: error: expected unqualified-id before ‘<’ token
../../../dune/istl/basearray.hh: In member function ‘B& Dune::compressed_base_array_unmanaged<B, A>::operator[](typename A::size_type)’:
../../../dune/istl/basearray.hh:565: error: expected primary-expression before ‘,’ token
../../../dune/istl/basearray.hh: In member function ‘const B& Dune::compressed_base_array_unmanaged<B, A>::operator[](typename A::size_type) const’:
../../../dune/istl/basearray.hh:581: error: expected primary-expression before ‘,’ token
In file included from example.cc:18:
../../../dune/istl/bcrsmatrix.hh: At global scope:
../../../dune/istl/bcrsmatrix.hh:276: error: expected template-name before ‘<’ token
../../../dune/istl/bcrsmatrix.hh:276: error: expected `{' before ‘<’ token
../../../dune/istl/bcrsmatrix.hh:276: error: expected unqualified-id before ‘<’ token
../../../dune/istl/bcrsmatrix.hh:1269: error: ISO C++ forbids declaration of ‘shared_ptr’ with no type
../../../dune/istl/bcrsmatrix.hh:1269: error: invalid use of ‘::’
../../../dune/istl/bcrsmatrix.hh:1269: error: expected ‘;’ before ‘<’ token
../../../dune/istl/bcrsmatrix.hh: In copy constructor ‘Dune::BCRSMatrix<B, A>::BCRSMatrix(const Dune::BCRSMatrix<B, A>&)’:
../../../dune/istl/bcrsmatrix.hh:479: error: ‘j’ was not declared in this scope
../../../dune/istl/bcrsmatrix.hh: In member function ‘void Dune::BCRSMatrix<B, A>::setBuildMode(Dune::BCRSMatrix<B, A>::BuildMode)’:
../../../dune/istl/bcrsmatrix.hh:501: error: ‘InvalidStateException’ was not declared in this scope
../../../dune/istl/bcrsmatrix.hh: In member function ‘Dune::BCRSMatrix<B, A>& Dune::BCRSMatrix<B, A>::operator=(const Dune::BCRSMatrix<B, A>&)’:
../../../dune/istl/bcrsmatrix.hh:559: error: ‘j’ was not declared in this scope
../../../dune/istl/bcrsmatrix.hh: In constructor ‘Dune::BCRSMatrix<B, A>::CreateIterator::CreateIterator(Dune::BCRSMatrix<B, A>&, typename A::size_type)’:
../../../dune/istl/bcrsmatrix.hh:585: error: expected primary-expression before ‘,’ token
../../../dune/istl/bcrsmatrix.hh:585: error: there are no arguments to ‘DUNE_THROW’ that depend on a template parameter, so a declaration of ‘DUNE_THROW’ must be available
../../../dune/istl/bcrsmatrix.hh:585: error: (if you use ‘-fpermissive’, G++ will accept your code, but allowing the use of an undeclared name is deprecated)
../../../dune/istl/bcrsmatrix.hh:591: error: expected primary-expression before ‘,’ token
../../../dune/istl/bcrsmatrix.hh:591: error: there are no arguments to ‘DUNE_THROW’ that depend on a template parameter, so a declaration of ‘DUNE_THROW’ must be available
../../../dune/istl/bcrsmatrix.hh: In member function ‘Dune::BCRSMatrix<B, A>::CreateIterator& Dune::BCRSMatrix<B, A>::CreateIterator::operator++()’:
../../../dune/istl/bcrsmatrix.hh:600: error: expected primary-expression before ‘,’ token
../../../dune/istl/bcrsmatrix.hh:600: error: there are no arguments to ‘DUNE_THROW’ that depend on a template parameter, so a declaration of ‘DUNE_THROW’ must be available
../../../dune/istl/bcrsmatrix.hh:620: error: expected primary-expression before ‘,’ token
../../../dune/istl/bcrsmatrix.hh:620: error: there are no arguments to ‘DUNE_THROW’ that depend on a template parameter, so a declaration of ‘DUNE_THROW’ must be available
../../../dune/istl/bcrsmatrix.hh: In member function ‘void Dune::BCRSMatrix<B, A>::setrowsize(typename A::size_type, typename A::size_type)’:
../../../dune/istl/bcrsmatrix.hh:735: error: expected primary-expression before ‘,’ token
../../../dune/istl/bcrsmatrix.hh:735: error: there are no arguments to ‘DUNE_THROW’ that depend on a template parameter, so a declaration of ‘DUNE_THROW’ must be available
../../../dune/istl/bcrsmatrix.hh:737: error: expected primary-expression before ‘,’ token
../../../dune/istl/bcrsmatrix.hh:737: error: there are no arguments to ‘DUNE_THROW’ that depend on a template parameter, so a declaration of ‘DUNE_THROW’ must be available
../../../dune/istl/bcrsmatrix.hh: In member function ‘void Dune::BCRSMatrix<B, A>::incrementrowsize(typename A::size_type, typename A::size_type)’:
../../../dune/istl/bcrsmatrix.hh:756: error: expected primary-expression before ‘,’ token
../../../dune/istl/bcrsmatrix.hh:756: error: there are no arguments to ‘DUNE_THROW’ that depend on a template parameter, so a declaration of ‘DUNE_THROW’ must be available
../../../dune/istl/bcrsmatrix.hh:758: error: expected primary-expression before ‘,’ token
../../../dune/istl/bcrsmatrix.hh:758: error: there are no arguments to ‘DUNE_THROW’ that depend on a template parameter, so a declaration of ‘DUNE_THROW’ must be available
../../../dune/istl/bcrsmatrix.hh: In member function ‘void Dune::BCRSMatrix<B, A>::endrowsizes()’:
../../../dune/istl/bcrsmatrix.hh:767: error: expected primary-expression before ‘,’ token
../../../dune/istl/bcrsmatrix.hh:767: error: there are no arguments to ‘DUNE_THROW’ that depend on a template parameter, so a declaration of ‘DUNE_THROW’ must be available
../../../dune/istl/bcrsmatrix.hh:769: error: expected primary-expression before ‘,’ token
../../../dune/istl/bcrsmatrix.hh:769: error: there are no arguments to ‘DUNE_THROW’ that depend on a template parameter, so a declaration of ‘DUNE_THROW’ must be available
../../../dune/istl/bcrsmatrix.hh:776: error: expected primary-expression before ‘,’ token
../../../dune/istl/bcrsmatrix.hh:776: error: there are no arguments to ‘DUNE_THROW’ that depend on a template parameter, so a declaration of ‘DUNE_THROW’ must be available
../../../dune/istl/bcrsmatrix.hh:784: error: expected primary-expression before ‘,’ token
../../../dune/istl/bcrsmatrix.hh:793: error: ‘j’ was not declared in this scope
../../../dune/istl/bcrsmatrix.hh: In member function ‘void Dune::BCRSMatrix<B, A>::addindex(typename A::size_type, typename A::size_type)’:
../../../dune/istl/bcrsmatrix.hh:811: error: expected primary-expression before ‘,’ token
../../../dune/istl/bcrsmatrix.hh:811: error: there are no arguments to ‘DUNE_THROW’ that depend on a template parameter, so a declaration of ‘DUNE_THROW’ must be available
../../../dune/istl/bcrsmatrix.hh:813: error: expected primary-expression before ‘,’ token
../../../dune/istl/bcrsmatrix.hh:813: error: there are no arguments to ‘DUNE_THROW’ that depend on a template parameter, so a declaration of ‘DUNE_THROW’ must be available
../../../dune/istl/bcrsmatrix.hh:815: error: expected primary-expression before ‘,’ token
../../../dune/istl/bcrsmatrix.hh:815: error: there are no arguments to ‘DUNE_THROW’ that depend on a template parameter, so a declaration of ‘DUNE_THROW’ must be available
../../../dune/istl/bcrsmatrix.hh:818: error: expected primary-expression before ‘,’ token
../../../dune/istl/bcrsmatrix.hh:818: error: there are no arguments to ‘DUNE_THROW’ that depend on a template parameter, so a declaration of ‘DUNE_THROW’ must be available
../../../dune/istl/bcrsmatrix.hh:833: error: expected primary-expression before ‘,’ token
../../../dune/istl/bcrsmatrix.hh:833: error: there are no arguments to ‘DUNE_THROW’ that depend on a template parameter, so a declaration of ‘DUNE_THROW’ must be available
../../../dune/istl/bcrsmatrix.hh: In member function ‘void Dune::BCRSMatrix<B, A>::endindices()’:
../../../dune/istl/bcrsmatrix.hh:845: error: expected primary-expression before ‘,’ token
../../../dune/istl/bcrsmatrix.hh:845: error: there are no arguments to ‘DUNE_THROW’ that depend on a template parameter, so a declaration of ‘DUNE_THROW’ must be available
../../../dune/istl/bcrsmatrix.hh:847: error: expected primary-expression before ‘,’ token
../../../dune/istl/bcrsmatrix.hh:847: error: there are no arguments to ‘DUNE_THROW’ that depend on a template parameter, so a declaration of ‘DUNE_THROW’ must be available
../../../dune/istl/bcrsmatrix.hh:849: error: expected primary-expression before ‘,’ token
../../../dune/istl/bcrsmatrix.hh:849: error: there are no arguments to ‘DUNE_THROW’ that depend on a template parameter, so a declaration of ‘DUNE_THROW’ must be available
../../../dune/istl/bcrsmatrix.hh:860: error: expected primary-expression before ‘,’ token
../../../dune/istl/bcrsmatrix.hh:860: error: there are no arguments to ‘DUNE_THROW’ that depend on a template parameter, so a declaration of ‘DUNE_THROW’ must be available
../../../dune/istl/bcrsmatrix.hh:863: error: ‘dwarn’ was not declared in this scope
../../../dune/istl/bcrsmatrix.hh: In member function ‘void Dune::BCRSMatrix<B, A>::setWindowPointers(Dune::BCRSMatrix<B, A>::RealRowIterator<const Dune::CompressedBlockVectorWindow<B, A> >)’:
../../../dune/istl/bcrsmatrix.hh:1274: error: ‘j’ was not declared in this scope
../../../dune/istl/bcrsmatrix.hh: In member function ‘void Dune::BCRSMatrix<B, A>::deallocate(bool)’:
../../../dune/istl/bcrsmatrix.hh:1316: error: ‘j’ was not declared in this scope
../../../dune/istl/bcrsmatrix.hh: In member function ‘void Dune::BCRSMatrix<B, A>::allocate(typename A::size_type, typename A::size_type, typename A::size_type, bool)’:
../../../dune/istl/bcrsmatrix.hh:1404: error: ‘j’ was not declared in this scope
../../../dune/istl/bcrsmatrix.hh:1408: error: ‘j’ was not declared in this scope
In file included from example.cc:19:
../../../dune/istl/io.hh: At global scope:
../../../dune/istl/io.hh:62: error: expected ‘,’ or ‘...’ before ‘<’ token
../../../dune/istl/io.hh:64: error: ISO C++ forbids declaration of ‘FieldVector’ with no type
../../../dune/istl/io.hh: In function ‘void Dune::recursive_printvector(std::ostream&, int)’:
../../../dune/istl/io.hh:69: error: ‘counter’ was not declared in this scope
../../../dune/istl/io.hh:69: error: ‘columns’ was not declared in this scope
../../../dune/istl/io.hh:71: error: ‘rowtext’ was not declared in this scope
../../../dune/istl/io.hh:77: error: ‘width’ was not declared in this scope
../../../dune/istl/io.hh:78: error: ‘v’ was not declared in this scope
../../../dune/istl/io.hh:79: error: ‘counter’ was not declared in this scope
../../../dune/istl/io.hh:80: error: ‘columns’ was not declared in this scope
In file included from example.cc:21:
../../../dune/istl/ilu.hh: At global scope:
../../../dune/istl/ilu.hh:25: error: expected class-name before ‘{’ token
../../../dune/istl/ilu.hh: In function ‘void Dune::bilu0_decomposition(M&)’:
../../../dune/istl/ilu.hh:80: error: expected primary-expression before ‘,’ token
../../../dune/istl/ilu.hh:80: error: there are no arguments to ‘DUNE_THROW’ that depend on a template parameter, so a declaration of ‘DUNE_THROW’ must be available
../../../dune/istl/ilu.hh:84: error: expected type-specifier
../../../dune/istl/ilu.hh:84: error: expected unqualified-id before ‘&’ token
../../../dune/istl/ilu.hh:84: error: expected `)' before ‘&’ token
../../../dune/istl/ilu.hh:84: error: expected `{' before ‘&’ token
../../../dune/istl/ilu.hh:84: error: ‘e’ was not declared in this scope
../../../dune/istl/ilu.hh:84: error: expected `;' before ‘)’ token
In file included from ../../../dune/istl/preconditioners.hh:12,
                 from ../../../dune/istl/solvers.hh:12,
                 from example.cc:23:
../../../dune/istl/matrixutils.hh: In static member function ‘static void Dune::CheckIfDiagonalPresent<0ul, l>::check(const Matrix&)’:
../../../dune/istl/matrixutils.hh:87: error: expected primary-expression before ‘,’ token
In file included from ../../../dune/istl/solvers.hh:12,
                 from example.cc:23:
../../../dune/istl/preconditioners.hh: At global scope:
../../../dune/istl/preconditioners.hh:470: error: ‘remove_const’ in namespace ‘Dune’ does not name a type
../../../dune/istl/preconditioners.hh:470: error: expected unqualified-id before ‘<’ token
../../../dune/istl/preconditioners.hh:526: error: ‘matrix_type’ does not name a type
../../../dune/istl/preconditioners.hh: In constructor ‘Dune::SeqILU0<M, X, Y>::SeqILU0(const M&, typename X::field_type)’:
../../../dune/istl/preconditioners.hh:491: error: class ‘Dune::SeqILU0<M, X, Y>’ does not have any field named ‘ILU’
../../../dune/istl/preconditioners.hh:494: error: ‘ILU’ was not declared in this scope
../../../dune/istl/preconditioners.hh: In member function ‘virtual void Dune::SeqILU0<M, X, Y>::apply(X&, const Y&)’:
../../../dune/istl/preconditioners.hh:511: error: ‘ILU’ was not declared in this scope
../../../dune/istl/preconditioners.hh: At global scope:
../../../dune/istl/preconditioners.hh:545: error: ‘remove_const’ in namespace ‘Dune’ does not name a type
../../../dune/istl/preconditioners.hh:545: error: expected unqualified-id before ‘<’ token
../../../dune/istl/preconditioners.hh:601: error: ‘matrix_type’ does not name a type
../../../dune/istl/preconditioners.hh: In constructor ‘Dune::SeqILUn<M, X, Y>::SeqILUn(const M&, int, typename X::field_type)’:
../../../dune/istl/preconditioners.hh:567: error: class ‘Dune::SeqILUn<M, X, Y>’ does not have any field named ‘ILU’
../../../dune/istl/preconditioners.hh:571: error: ‘ILU’ was not declared in this scope
../../../dune/istl/preconditioners.hh: In member function ‘virtual void Dune::SeqILUn<M, X, Y>::apply(X&, const Y&)’:
../../../dune/istl/preconditioners.hh:588: error: ‘ILU’ was not declared in this scope
In file included from example.cc:23:
../../../dune/istl/solvers.hh: In constructor ‘Dune::LoopSolver<X>::LoopSolver(L&, P&, double, int, int)’:
../../../dune/istl/solvers.hh:211: error: there are no arguments to ‘dune_static_assert’ that depend on a template parameter, so a declaration of ‘dune_static_assert’ must be available
../../../dune/istl/solvers.hh:213: error: there are no arguments to ‘dune_static_assert’ that depend on a template parameter, so a declaration of ‘dune_static_assert’ must be available
../../../dune/istl/solvers.hh: In constructor ‘Dune::LoopSolver<X>::LoopSolver(L&, S&, P&, double, int, int)’:
../../../dune/istl/solvers.hh:242: error: there are no arguments to ‘dune_static_assert’ that depend on a template parameter, so a declaration of ‘dune_static_assert’ must be available
../../../dune/istl/solvers.hh:244: error: there are no arguments to ‘dune_static_assert’ that depend on a template parameter, so a declaration of ‘dune_static_assert’ must be available
../../../dune/istl/solvers.hh: In member function ‘virtual void Dune::LoopSolver<X>::apply(X&, X&, Dune::InverseOperatorResult&)’:
../../../dune/istl/solvers.hh:255: error: ‘Timer’ was not declared in this scope
../../../dune/istl/solvers.hh:255: error: expected `;' before ‘watch’
../../../dune/istl/solvers.hh:311: error: ‘watch’ was not declared in this scope
../../../dune/istl/solvers.hh: In constructor ‘Dune::GradientSolver<X>::GradientSolver(L&, P&, double, int, int)’:
../../../dune/istl/solvers.hh:364: error: there are no arguments to ‘dune_static_assert’ that depend on a template parameter, so a declaration of ‘dune_static_assert’ must be available
../../../dune/istl/solvers.hh:366: error: there are no arguments to ‘dune_static_assert’ that depend on a template parameter, so a declaration of ‘dune_static_assert’ must be available
../../../dune/istl/solvers.hh: In constructor ‘Dune::GradientSolver<X>::GradientSolver(L&, S&, P&, double, int, int)’:
../../../dune/istl/solvers.hh:379: error: there are no arguments to ‘dune_static_assert’ that depend on a template parameter, so a declaration of ‘dune_static_assert’ must be available
../../../dune/istl/solvers.hh:381: error: there are no arguments to ‘dune_static_assert’ that depend on a template parameter, so a declaration of ‘dune_static_assert’ must be available
../../../dune/istl/solvers.hh: In member function ‘virtual void Dune::GradientSolver<X>::apply(X&, X&, Dune::InverseOperatorResult&)’:
../../../dune/istl/solvers.hh:392: error: ‘Timer’ was not declared in this scope
../../../dune/istl/solvers.hh:392: error: expected `;' before ‘watch’
../../../dune/istl/solvers.hh:441: error: ‘watch’ was not declared in this scope
../../../dune/istl/solvers.hh: In constructor ‘Dune::CGSolver<X>::CGSolver(L&, P&, double, int, int)’:
../../../dune/istl/solvers.hh:493: error: there are no arguments to ‘dune_static_assert’ that depend on a template parameter, so a declaration of ‘dune_static_assert’ must be available
../../../dune/istl/solvers.hh:495: error: there are no arguments to ‘dune_static_assert’ that depend on a template parameter, so a declaration of ‘dune_static_assert’ must be available
../../../dune/istl/solvers.hh: In constructor ‘Dune::CGSolver<X>::CGSolver(L&, S&, P&, double, int, int)’:
../../../dune/istl/solvers.hh:507: error: there are no arguments to ‘dune_static_assert’ that depend on a template parameter, so a declaration of ‘dune_static_assert’ must be available
../../../dune/istl/solvers.hh:509: error: there are no arguments to ‘dune_static_assert’ that depend on a template parameter, so a declaration of ‘dune_static_assert’ must be available
../../../dune/istl/solvers.hh: In member function ‘virtual void Dune::CGSolver<X>::apply(X&, X&, Dune::InverseOperatorResult&)’:
../../../dune/istl/solvers.hh:520: error: ‘Timer’ was not declared in this scope
../../../dune/istl/solvers.hh:520: error: expected `;' before ‘watch’
../../../dune/istl/solvers.hh:601: error: ‘watch’ was not declared in this scope
../../../dune/istl/solvers.hh: In constructor ‘Dune::BiCGSTABSolver<X>::BiCGSTABSolver(L&, P&, double, int, int)’:
../../../dune/istl/solvers.hh:656: error: there are no arguments to ‘dune_static_assert’ that depend on a template parameter, so a declaration of ‘dune_static_assert’ must be available
../../../dune/istl/solvers.hh:657: error: there are no arguments to ‘dune_static_assert’ that depend on a template parameter, so a declaration of ‘dune_static_assert’ must be available
../../../dune/istl/solvers.hh: In constructor ‘Dune::BiCGSTABSolver<X>::BiCGSTABSolver(L&, S&, P&, double, int, int)’:
../../../dune/istl/solvers.hh:670: error: there are no arguments to ‘dune_static_assert’ that depend on a template parameter, so a declaration of ‘dune_static_assert’ must be available
../../../dune/istl/solvers.hh:672: error: there are no arguments to ‘dune_static_assert’ that depend on a template parameter, so a declaration of ‘dune_static_assert’ must be available
../../../dune/istl/solvers.hh: In member function ‘virtual void Dune::BiCGSTABSolver<X>::apply(X&, X&, Dune::InverseOperatorResult&)’:
../../../dune/istl/solvers.hh:704: error: ‘Timer’ was not declared in this scope
../../../dune/istl/solvers.hh:704: error: expected `;' before ‘watch’
../../../dune/istl/solvers.hh:738: error: ‘watch’ was not declared in this scope
../../../dune/istl/solvers.hh:757: error: expected primary-expression before ‘,’ token
../../../dune/istl/solvers.hh:761: error: expected primary-expression before ‘,’ token
../../../dune/istl/solvers.hh:787: error: expected primary-expression before ‘,’ token
../../../dune/istl/solvers.hh:787: error: there are no arguments to ‘DUNE_THROW’ that depend on a template parameter, so a declaration of ‘DUNE_THROW’ must be available
../../../dune/istl/solvers.hh:864: error: ‘watch’ was not declared in this scope
../../../dune/istl/solvers.hh: In constructor ‘Dune::MINRESSolver<X>::MINRESSolver(L&, P&, double, int, int)’:
../../../dune/istl/solvers.hh:919: error: there are no arguments to ‘dune_static_assert’ that depend on a template parameter, so a declaration of ‘dune_static_assert’ must be available
../../../dune/istl/solvers.hh:921: error: there are no arguments to ‘dune_static_assert’ that depend on a template parameter, so a declaration of ‘dune_static_assert’ must be available
../../../dune/istl/solvers.hh: In constructor ‘Dune::MINRESSolver<X>::MINRESSolver(L&, S&, P&, double, int, int)’:
../../../dune/istl/solvers.hh:933: error: there are no arguments to ‘dune_static_assert’ that depend on a template parameter, so a declaration of ‘dune_static_assert’ must be available
../../../dune/istl/solvers.hh:935: error: there are no arguments to ‘dune_static_assert’ that depend on a template parameter, so a declaration of ‘dune_static_assert’ must be available
../../../dune/istl/solvers.hh: In member function ‘virtual void Dune::MINRESSolver<X>::apply(X&, X&, Dune::InverseOperatorResult&)’:
../../../dune/istl/solvers.hh:946: error: ‘Timer’ was not declared in this scope
../../../dune/istl/solvers.hh:946: error: expected `;' before ‘watch’
../../../dune/istl/solvers.hh:1108: error: ‘watch’ was not declared in this scope
../../../dune/istl/solvers.hh: In constructor ‘Dune::RestartedGMResSolver<X, Y, F>::RestartedGMResSolver(L&, P&, double, int, int, int, bool)’:
../../../dune/istl/solvers.hh:1180: error: there are no arguments to ‘dune_static_assert’ that depend on a template parameter, so a declaration of ‘dune_static_assert’ must be available
../../../dune/istl/solvers.hh:1182: error: there are no arguments to ‘dune_static_assert’ that depend on a template parameter, so a declaration of ‘dune_static_assert’ must be available
../../../dune/istl/solvers.hh: In constructor ‘Dune::RestartedGMResSolver<X, Y, F>::RestartedGMResSolver(L&, S&, P&, double, int, int, int, bool)’:
../../../dune/istl/solvers.hh:1200: error: there are no arguments to ‘dune_static_assert’ that depend on a template parameter, so a declaration of ‘dune_static_assert’ must be available
../../../dune/istl/solvers.hh:1202: error: there are no arguments to ‘dune_static_assert’ that depend on a template parameter, so a declaration of ‘dune_static_assert’ must be available
../../../dune/istl/solvers.hh: In member function ‘virtual void Dune::RestartedGMResSolver<X, Y, F>::apply(X&, Y&, double, Dune::InverseOperatorResult&)’:
../../../dune/istl/solvers.hh:1231: error: ‘Timer’ was not declared in this scope
../../../dune/istl/solvers.hh:1231: error: expected `;' before ‘watch’
../../../dune/istl/solvers.hh:1303: error: expected primary-expression before ‘,’ token
../../../dune/istl/solvers.hh:1382: error: ‘watch’ was not declared in this scope
example.cc: In function ‘void test_basearray()’:
example.cc:74: error: variable ‘Dune::base_array_unmanaged<double, std::allocator<double> >::RealIterator<double> i’ has initializer but incomplete type
example.cc:74: error: invalid use of incomplete type ‘class Dune::base_array_unmanaged<double, std::allocator<double> >::RealIterator<double>’
../../../dune/istl/basearray.hh:76: error: declaration of ‘class Dune::base_array_unmanaged<double, std::allocator<double> >::RealIterator<double>’
example.cc:74: error: invalid use of incomplete type ‘class Dune::base_array_unmanaged<double, std::allocator<double> >::RealIterator<double>’
../../../dune/istl/basearray.hh:76: error: declaration of ‘class Dune::base_array_unmanaged<double, std::allocator<double> >::RealIterator<double>’
example.cc:79: error: variable ‘Dune::base_array_unmanaged<double, std::allocator<double> >::RealIterator<const double> i’ has initializer but incomplete type
example.cc:79: error: invalid use of incomplete type ‘class Dune::base_array_unmanaged<double, std::allocator<double> >::RealIterator<double>’
../../../dune/istl/basearray.hh:76: error: declaration of ‘class Dune::base_array_unmanaged<double, std::allocator<double> >::RealIterator<double>’
example.cc:79: error: invalid use of incomplete type ‘class Dune::base_array_unmanaged<double, std::allocator<double> >::RealIterator<double>’
../../../dune/istl/basearray.hh:76: error: declaration of ‘class Dune::base_array_unmanaged<double, std::allocator<double> >::RealIterator<double>’
example.cc: In function ‘void test_BlockVector()’:
example.cc:118: error: ‘FieldVector’ is not a member of ‘Dune’




------------------------------------------------------------------------------------------------------------------
Benedikt Oswald, Dr. sc. techn., dipl. El. Ing. ETH, www.psi.ch, Computational Accelerator Scientist
Paul Scherrer  Institute (PSI), CH-5232 Villigen, Suisse, benedikt.oswald at psi.ch, +41(0)56 310 32 12
"Passion is required for any great work, and for the Revolution passion and audacity are required in big doses.", 
Ernesto 'Che' Guevara, Letter to his parents.
http://amas.web.psi.ch
------------------------------------------------------------------------------------------------------------------






More information about the Dune mailing list