Hi Everyone,
I'm building DuMuX on Cygwin (running on Windows), and
I've already built Dune 2.2.0 with MPICH2 successfully.
I also built DuMuX with CMake,
but when I've tried to build the test boxmodels/2pni (or any other test),
using a simple "make" command in cygwin,
I got a lot of errors (attached in the log file).
If anyone ever encountered this , or have any suggestion,
it would be great
Thank you
Chen
[100%] Building CXX object
test/boxmodels/2pni/CMakeFiles/test_2pni.dir/test_2pni.cc.o
In file included from
/usr/lib/gcc/i686-pc-cygwin/4.5.3/include/c++/bits/basic_string.h:2877:0,
from /usr/lib/gcc/i686-pc-cygwin/4.5.3/include/c++/string:53,
from
/usr/lib/gcc/i686-pc-cygwin/4.5.3/include/c++/bits/locale_classes.h:42,
from
/usr/lib/gcc/i686-pc-cygwin/4.5.3/include/c++/bits/ios_base.h:43,
from /usr/lib/gcc/i686-pc-cygwin/4.5.3/include/c++/ios:43,
from /usr/lib/gcc/i686-pc-cygwin/4.5.3/include/c++/ostream:40,
from /usr/lib/gcc/i686-pc-cygwin/4.5.3/include/c++/iostream:40,
from /home/dune-mpi/dune-grid-2.2.0/dune/grid/common/grid.hh:8,
from
/home/dune-mpi/dune-grid-2.2.0/dune/grid/common/intersection.hh:7,
from
/home/dune-mpi/dune-grid-2.2.0/dune/grid/io/file/dgfparser/dgfs.hh:4,
from
/home/dumux/test/boxmodels/2pni/injectionproblem2pni.hh:37,
from /home/dumux/test/boxmodels/2pni/test_2pni.cc:31:
/usr/lib/gcc/i686-pc-cygwin/4.5.3/include/c++/bits/functional_hash.h:97:3:
error: redefinition of ‘size_t std::hash<_Tp>::operator()(_Tp) const [with _Tp
= int, size_t = unsigned int]’
/usr/lib/gcc/i686-pc-cygwin/4.5.3/include/c++/bits/functional_hash.h:73:3:
error: ‘size_t std::hash<_Tp>::operator()(_Tp) const [with _Tp = int, size_t =
unsigned int]’ previously declared here
In file included from
/usr/lib/gcc/i686-pc-cygwin/4.5.3/include/c++/iostream:40:0,
from /home/dune-mpi/dune-grid-2.2.0/dune/grid/common/grid.hh:8,
from
/home/dune-mpi/dune-grid-2.2.0/dune/grid/common/intersection.hh:7,
from
/home/dune-mpi/dune-grid-2.2.0/dune/grid/io/file/dgfparser/dgfs.hh:4,
from
/home/dumux/test/boxmodels/2pni/injectionproblem2pni.hh:37,
from /home/dumux/test/boxmodels/2pni/test_2pni.cc:31:
/usr/lib/gcc/i686-pc-cygwin/4.5.3/include/c++/ostream:188:7: error:
‘std::basic_ostream<_CharT, _Traits>::__ostream_type&
std::basic_ostream<_CharT, _Traits>::operator<<(int)’ cannot be overloaded
/usr/lib/gcc/i686-pc-cygwin/4.5.3/include/c++/ostream:173:7: error: with
‘std::basic_ostream<_CharT, _Traits>::__ostream_type&
std::basic_ostream<_CharT, _Traits>::operator<<(int)’
In file included from
/usr/lib/gcc/i686-pc-cygwin/4.5.3/include/c++/ostream:586:0,
from /usr/lib/gcc/i686-pc-cygwin/4.5.3/include/c++/iostream:40,
from /home/dune-mpi/dune-grid-2.2.0/dune/grid/common/grid.hh:8,
from
/home/dune-mpi/dune-grid-2.2.0/dune/grid/common/intersection.hh:7,
from
/home/dune-mpi/dune-grid-2.2.0/dune/grid/io/file/dgfparser/dgfs.hh:4,
from
/home/dumux/test/boxmodels/2pni/injectionproblem2pni.hh:37,
from /home/dumux/test/boxmodels/2pni/test_2pni.cc:31:
/usr/lib/gcc/i686-pc-cygwin/4.5.3/include/c++/bits/ostream.tcc:105:5: error:
redefinition of ‘std::basic_ostream<_CharT, _Traits>&
std::basic_ostream<_CharT, _Traits>::operator<<(int)’
/usr/lib/gcc/i686-pc-cygwin/4.5.3/include/c++/ostream:173:7: error:
‘std::basic_ostream<_CharT, _Traits>::__ostream_type&
std::basic_ostream<_CharT, _Traits>::operator<<(int)’ previously declared here
In file included from
/usr/lib/gcc/i686-pc-cygwin/4.5.3/include/c++/iostream:41:0,
from /home/dune-mpi/dune-grid-2.2.0/dune/grid/common/grid.hh:8,
from
/home/dune-mpi/dune-grid-2.2.0/dune/grid/common/intersection.hh:7,
from
/home/dune-mpi/dune-grid-2.2.0/dune/grid/io/file/dgfparser/dgfs.hh:4,
from
/home/dumux/test/boxmodels/2pni/injectionproblem2pni.hh:37,
from /home/dumux/test/boxmodels/2pni/test_2pni.cc:31:
/usr/lib/gcc/i686-pc-cygwin/4.5.3/include/c++/istream:178:7: error:
‘std::basic_istream<_CharT, _Traits>::__istream_type&
std::basic_istream<_CharT, _Traits>::operator>>(int&)’ cannot be overloaded
/usr/lib/gcc/i686-pc-cygwin/4.5.3/include/c++/istream:167:7: error: with
‘std::basic_istream<_CharT, _Traits>::__istream_type&
std::basic_istream<_CharT, _Traits>::operator>>(int&)’
In file included from
/usr/lib/gcc/i686-pc-cygwin/4.5.3/include/c++/istream:854:0,
from /usr/lib/gcc/i686-pc-cygwin/4.5.3/include/c++/iostream:41,
from /home/dune-mpi/dune-grid-2.2.0/dune/grid/common/grid.hh:8,
from
/home/dune-mpi/dune-grid-2.2.0/dune/grid/common/intersection.hh:7,
from
/home/dune-mpi/dune-grid-2.2.0/dune/grid/io/file/dgfparser/dgfs.hh:4,
from
/home/dumux/test/boxmodels/2pni/injectionproblem2pni.hh:37,
from /home/dumux/test/boxmodels/2pni/test_2pni.cc:31:
/usr/lib/gcc/i686-pc-cygwin/4.5.3/include/c++/bits/istream.tcc:158:5: error:
redefinition of ‘std::basic_istream<_CharT, _Traits>&
std::basic_istream<_CharT, _Traits>::operator>>(int&)’
/usr/lib/gcc/i686-pc-cygwin/4.5.3/include/c++/istream:167:7: error:
‘std::basic_istream<_CharT, _Traits>::__istream_type&
std::basic_istream<_CharT, _Traits>::operator>>(int&)’ previously declared here
In file included from /usr/lib/gcc/i686-pc-cygwin/4.5.3/include/c++/locale:43:0,
from /usr/lib/gcc/i686-pc-cygwin/4.5.3/include/c++/iomanip:45,
from /home/dune-mpi/dune-common-2.2.0/dune/common/array.hh:12,
from
/home/dune-mpi/dune-common-2.2.0/dune/common/fvector.hh:15,
from
/home/dune-mpi/dune-grid-2.2.0/dune/grid/common/grid.hh:12,
from
/home/dune-mpi/dune-grid-2.2.0/dune/grid/common/intersection.hh:7,
from
/home/dune-mpi/dune-grid-2.2.0/dune/grid/io/file/dgfparser/dgfs.hh:4,
from
/home/dumux/test/boxmodels/2pni/injectionproblem2pni.hh:37,
from /home/dumux/test/boxmodels/2pni/test_2pni.cc:31:
/usr/lib/gcc/i686-pc-cygwin/4.5.3/include/c++/bits/localefwd.h:175:42: error:
template parameter ‘bool _Intl’
/usr/lib/gcc/i686-pc-cygwin/4.5.3/include/c++/bits/locale_facets_nonio.h:929:11:
error: redeclared here as ‘int _Intl’
/usr/lib/gcc/i686-pc-cygwin/4.5.3/include/c++/bits/locale_facets_nonio.h:1279:43:
error: template definition of non-template ‘std::locale::id
std::moneypunct<_CharT, _Intl>::id’
/usr/lib/gcc/i686-pc-cygwin/4.5.3/include/c++/bits/locale_facets_nonio.h:1282:43:
error: template definition of non-template ‘const int std::moneypunct<_CharT,
_Intl>::intl’
/usr/lib/gcc/i686-pc-cygwin/4.5.3/include/c++/bits/locale_facets_nonio.h:1285:41:
error: invalid use of incomplete type ‘struct std::moneypunct<char, true>’
/usr/lib/gcc/i686-pc-cygwin/4.5.3/include/c++/bits/localefwd.h:176:11: error:
declaration of ‘struct std::moneypunct<char, true>’
/usr/lib/gcc/i686-pc-cygwin/4.5.3/include/c++/bits/locale_facets_nonio.h:1288:42:
error: invalid use of incomplete type ‘struct std::moneypunct<char, false>’
/usr/lib/gcc/i686-pc-cygwin/4.5.3/include/c++/bits/localefwd.h:176:11: error:
declaration of ‘struct std::moneypunct<char, false>’
/usr/lib/gcc/i686-pc-cygwin/4.5.3/include/c++/bits/locale_facets_nonio.h:1292:77:
error: invalid use of incomplete type ‘struct std::moneypunct<char, true>’
/usr/lib/gcc/i686-pc-cygwin/4.5.3/include/c++/bits/localefwd.h:176:11: error:
declaration of ‘struct std::moneypunct<char, true>’
/usr/lib/gcc/i686-pc-cygwin/4.5.3/include/c++/bits/locale_facets_nonio.h:1296:78:
error: invalid use of incomplete type ‘struct std::moneypunct<char, false>’
/usr/lib/gcc/i686-pc-cygwin/4.5.3/include/c++/bits/localefwd.h:176:11: error:
declaration of ‘struct std::moneypunct<char, false>’
/usr/lib/gcc/i686-pc-cygwin/4.5.3/include/c++/bits/locale_facets_nonio.h:1300:44:
error: invalid use of incomplete type ‘struct std::moneypunct<wchar_t, true>’
/usr/lib/gcc/i686-pc-cygwin/4.5.3/include/c++/bits/localefwd.h:176:11: error:
declaration of ‘struct std::moneypunct<wchar_t, true>’
/usr/lib/gcc/i686-pc-cygwin/4.5.3/include/c++/bits/locale_facets_nonio.h:1303:45:
error: invalid use of incomplete type ‘struct std::moneypunct<wchar_t, false>’
/usr/lib/gcc/i686-pc-cygwin/4.5.3/include/c++/bits/localefwd.h:176:11: error:
declaration of ‘struct std::moneypunct<wchar_t, false>’
/usr/lib/gcc/i686-pc-cygwin/4.5.3/include/c++/bits/locale_facets_nonio.h:1308:19:
error: invalid use of incomplete type ‘struct std::moneypunct<wchar_t, true>’
/usr/lib/gcc/i686-pc-cygwin/4.5.3/include/c++/bits/localefwd.h:176:11: error:
declaration of ‘struct std::moneypunct<wchar_t, true>’
/usr/lib/gcc/i686-pc-cygwin/4.5.3/include/c++/bits/locale_facets_nonio.h:1313:20:
error: invalid use of incomplete type ‘struct std::moneypunct<wchar_t, false>’
/usr/lib/gcc/i686-pc-cygwin/4.5.3/include/c++/bits/localefwd.h:176:11: error:
declaration of ‘struct std::moneypunct<wchar_t, false>’
/usr/lib/gcc/i686-pc-cygwin/4.5.3/include/c++/bits/localefwd.h:177:42: error:
template parameter ‘bool _Intl’
/usr/lib/gcc/i686-pc-cygwin/4.5.3/include/c++/bits/locale_facets_nonio.h:1318:11:
error: redeclared here as ‘int _Intl’
/usr/lib/gcc/i686-pc-cygwin/4.5.3/include/c++/bits/locale_facets_nonio.h:1346:50:
error: template definition of non-template ‘const int
std::moneypunct_byname<_CharT, _Intl>::intl’
In file included from
/usr/lib/gcc/i686-pc-cygwin/4.5.3/include/c++/bits/locale_facets_nonio.h:1930:0,
from /usr/lib/gcc/i686-pc-cygwin/4.5.3/include/c++/locale:43,
from /usr/lib/gcc/i686-pc-cygwin/4.5.3/include/c++/iomanip:45,
from /home/dune-mpi/dune-common-2.2.0/dune/common/array.hh:12,
from
/home/dune-mpi/dune-common-2.2.0/dune/common/fvector.hh:15,
from
/home/dune-mpi/dune-grid-2.2.0/dune/grid/common/grid.hh:12,
from
/home/dune-mpi/dune-grid-2.2.0/dune/grid/common/intersection.hh:7,
from
/home/dune-mpi/dune-grid-2.2.0/dune/grid/io/file/dgfparser/dgfs.hh:4,
from
/home/dumux/test/boxmodels/2pni/injectionproblem2pni.hh:37,
from /home/dumux/test/boxmodels/2pni/test_2pni.cc:31:
/usr/lib/gcc/i686-pc-cygwin/4.5.3/include/c++/bits/locale_facets_nonio.tcc:1217:41:
error: explicit instantiation of ‘struct std::moneypunct<char, false>’ before
definition of template
/usr/lib/gcc/i686-pc-cygwin/4.5.3/include/c++/bits/locale_facets_nonio.tcc:1218:41:
error: explicit instantiation of ‘struct std::moneypunct<char, true>’ before
definition of template
/usr/lib/gcc/i686-pc-cygwin/4.5.3/include/c++/bits/locale_facets_nonio.tcc:1219:41:
error: explicit instantiation of ‘struct std::moneypunct_byname<char, false>’
before definition of template
/usr/lib/gcc/i686-pc-cygwin/4.5.3/include/c++/bits/locale_facets_nonio.tcc:1220:41:
error: explicit instantiation of ‘struct std::moneypunct_byname<char, true>’
before definition of template
/usr/lib/gcc/i686-pc-cygwin/4.5.3/include/c++/bits/locale_facets_nonio.tcc:1292:41:
error: explicit instantiation of ‘struct std::moneypunct<wchar_t, false>’
before definition of template
/usr/lib/gcc/i686-pc-cygwin/4.5.3/include/c++/bits/locale_facets_nonio.tcc:1293:41:
error: explicit instantiation of ‘struct std::moneypunct<wchar_t, true>’
before definition of template
/usr/lib/gcc/i686-pc-cygwin/4.5.3/include/c++/bits/locale_facets_nonio.tcc:1294:41:
error: explicit instantiation of ‘struct std::moneypunct_byname<wchar_t,
false>’ before definition of template
/usr/lib/gcc/i686-pc-cygwin/4.5.3/include/c++/bits/locale_facets_nonio.tcc:1295:41:
error: explicit instantiation of ‘struct std::moneypunct_byname<wchar_t,
true>’ before definition of template
In file included from /usr/lib/gcc/i686-pc-cygwin/4.5.3/include/c++/random:43:0,
from
/usr/lib/gcc/i686-pc-cygwin/4.5.3/include/c++/bits/stl_algo.h:66,
from
/usr/lib/gcc/i686-pc-cygwin/4.5.3/include/c++/algorithm:63,
from /home/dune-mpi/dune-common-2.2.0/dune/common/array.hh:19,
from
/home/dune-mpi/dune-common-2.2.0/dune/common/fvector.hh:15,
from
/home/dune-mpi/dune-grid-2.2.0/dune/grid/common/grid.hh:12,
from
/home/dune-mpi/dune-grid-2.2.0/dune/grid/common/intersection.hh:7,
from
/home/dune-mpi/dune-grid-2.2.0/dune/grid/io/file/dgfparser/dgfs.hh:4,
from
/home/dumux/test/boxmodels/2pni/injectionproblem2pni.hh:37,
from /home/dumux/test/boxmodels/2pni/test_2pni.cc:31:
/usr/lib/gcc/i686-pc-cygwin/4.5.3/include/c++/limits:861:12: error:
redefinition of ‘struct std::numeric_limits<int>’
/usr/lib/gcc/i686-pc-cygwin/4.5.3/include/c++/limits:336:5: error: previous
definition of ‘struct std::numeric_limits<int>’
In file included from
/usr/lib/gcc/i686-pc-cygwin/4.5.3/include/c++/tr1/type_traits:47:0,
from /home/dumux/dumux/common/propertysystem.hh:46,
from /home/dumux/dumux/common/simplexgridcreator.hh:31,
from
/home/dumux/test/boxmodels/2pni/injectionproblem2pni.hh:39,
from /home/dumux/test/boxmodels/2pni/test_2pni.cc:31:
/usr/lib/gcc/i686-pc-cygwin/4.5.3/include/c++/tr1_impl/type_traits:117:1:
error: redefinition of ‘struct std::tr1::__is_integral_helper<int>’
/usr/lib/gcc/i686-pc-cygwin/4.5.3/include/c++/tr1_impl/type_traits:104:1:
error: previous definition of ‘struct std::tr1::__is_integral_helper<int>’
In file included from
/usr/lib/gcc/i686-pc-cygwin/4.5.3/include/c++/tr1/unordered_map:40:0,
from /home/dumux/dumux/common/parameters.hh:41,
from /home/dumux/dumux/common/simplexgridcreator.hh:32,
from
/home/dumux/test/boxmodels/2pni/injectionproblem2pni.hh:39,
from /home/dumux/test/boxmodels/2pni/test_2pni.cc:31:
/usr/lib/gcc/i686-pc-cygwin/4.5.3/include/c++/tr1/functional_hash.h:71:3:
error: redefinition of ‘size_t std::tr1::hash<_Tp>::operator()(_Tp) const [with
_Tp = int, size_t = unsigned int]’
/usr/lib/gcc/i686-pc-cygwin/4.5.3/include/c++/tr1/functional_hash.h:65:3:
error: ‘size_t std::tr1::hash<_Tp>::operator()(_Tp) const [with _Tp = int,
size_t = unsigned int]’ previously declared here
In file included from /home/dumux/dumux/linear/overlappingbcrsmatrix.hh:31:0,
from /home/dumux/dumux/linear/boxlinearsolver.hh:37,
from /home/dumux/dumux/nonlinear/newtoncontroller.hh:37,
from
/home/dumux/dumux/boxmodels/common/boxpropertydefaults.hh:35,
from /home/dumux/dumux/boxmodels/common/boxmodel.hh:32,
from /home/dumux/dumux/boxmodels/2p/2plocalresidual.hh:31,
from /home/dumux/dumux/boxmodels/2p/2pmodel.hh:34,
from /home/dumux/dumux/boxmodels/2pni/2pnimodel.hh:30,
from
/home/dumux/test/boxmodels/2pni/injectionproblem2pni.hh:42,
from /home/dumux/test/boxmodels/2pni/test_2pni.cc:31:
/home/dumux/dumux/linear/domesticoverlapfrombcrsmatrix.hh: In member function
‘void
Dumux::DomesticOverlapFromBCRSMatrix<BCRSMatrix>::receiveIndicesFromPeer_(int)’:
/home/dumux/dumux/linear/domesticoverlapfrombcrsmatrix.hh:478:97: error: no
matching function for call to ‘min(int&, std::vector<int>::reference&)’
In file included from
/home/dune-mpi/dune-grid-2.2.0/dune/grid/io/file/dgfparser/dgfparser.hh:31:0,
from
/home/dune-mpi/dune-grid-2.2.0/dune/grid/io/file/dgfparser/dgfs.hh:6,
from
/home/dumux/test/boxmodels/2pni/injectionproblem2pni.hh:37,
from /home/dumux/test/boxmodels/2pni/test_2pni.cc:31:
/home/dune-mpi/dune-grid-2.2.0/dune/grid/io/file/dgfparser/blocks/basic.hh: In
member function ‘int Dune::dgf::BasicBlock::getnextentry(ENTRY&) [with ENTRY =
int]’:
/home/dune-mpi/dune-grid-2.2.0/dune/grid/io/file/dgfparser/dgfyasp.hh:49:29:
instantiated from here
/home/dune-mpi/dune-grid-2.2.0/dune/grid/io/file/dgfparser/blocks/basic.hh:61:16:
error: invalid conversion from ‘void*’ to ‘int’
In file included from
/home/dune-mpi/dune-common-2.2.0/dune/common/fvector.hh:15:0,
from
/home/dune-mpi/dune-grid-2.2.0/dune/grid/common/grid.hh:12,
from
/home/dune-mpi/dune-grid-2.2.0/dune/grid/common/intersection.hh:7,
from
/home/dune-mpi/dune-grid-2.2.0/dune/grid/io/file/dgfparser/dgfs.hh:4,
from
/home/dumux/test/boxmodels/2pni/injectionproblem2pni.hh:37,
from /home/dumux/test/boxmodels/2pni/test_2pni.cc:31:
/home/dune-mpi/dune-common-2.2.0/dune/common/array.hh: In function ‘int
Dune::operator<(const Dune::array<T, N>&, const Dune::array<T, N>&) [with T =
unsigned int, unsigned int N = 3u]’:
/home/dune-mpi/dune-localfunctions-2.2.0/dune/localfunctions/common/localkey.hh:79:34:
instantiated from here
/home/dune-mpi/dune-common-2.2.0/dune/common/array.hh:135:81: error: call of
overloaded ‘lexicographical_compare(const Dune::array<unsigned int,
3u>::value_type*, const Dune::array<unsigned int, 3u>::value_type*, const
Dune::array<unsigned int, 3u>::value_type*, const Dune::array<unsigned int,
3u>::value_type*)’ is ambiguous
/usr/lib/gcc/i686-pc-cygwin/4.5.3/include/c++/bits/stl_algobase.h:1093:5: note:
candidates are: bool std::lexicographical_compare(_II1, _II1, _II2, _II2) [with
_II1 = const unsigned int*, _II2 = const unsigned int*]
/usr/lib/gcc/i686-pc-cygwin/4.5.3/include/c++/bits/algorithmfwd.h:629:5: note:
int std::lexicographical_compare(_IIter1, _IIter1, _IIter2,
_IIter2) [with _IIter1 = const unsigned int*, _IIter2 = const unsigned int*]
In file included from /home/dumux/dumux/linear/overlappingbcrsmatrix.hh:31:0,
from /home/dumux/dumux/linear/boxlinearsolver.hh:37,
from /home/dumux/dumux/nonlinear/newtoncontroller.hh:37,
from
/home/dumux/dumux/boxmodels/common/boxpropertydefaults.hh:35,
from /home/dumux/dumux/boxmodels/common/boxmodel.hh:32,
from /home/dumux/dumux/boxmodels/2p/2plocalresidual.hh:31,
from /home/dumux/dumux/boxmodels/2p/2pmodel.hh:34,
from /home/dumux/dumux/boxmodels/2pni/2pnimodel.hh:30,
from
/home/dumux/test/boxmodels/2pni/injectionproblem2pni.hh:42,
from /home/dumux/test/boxmodels/2pni/test_2pni.cc:31:
/home/dumux/dumux/linear/domesticoverlapfrombcrsmatrix.hh: In member function
‘void
Dumux::DomesticOverlapFromBCRSMatrix<BCRSMatrix>::receiveIndicesFromPeer_(int)
[with BCRSMatrix = Dune::BCRSMatrix<Dune::FieldMatrix<double, 3, 3>,
std::allocator<Dune::FieldMatrix<double, 3, 3> > >]’:
/home/dumux/dumux/linear/domesticoverlapfrombcrsmatrix.hh:356:13:
instantiated from ‘void
Dumux::DomesticOverlapFromBCRSMatrix<BCRSMatrix>::buildDomesticOverlap_(const
BCRSMatrix&) [with BCRSMatrix = Dune::BCRSMatrix<Dune::FieldMatrix<double, 3,
3>, std::allocator<Dune::FieldMatrix<double, 3, 3> > >]’
/home/dumux/dumux/linear/domesticoverlapfrombcrsmatrix.hh:97:9: instantiated
from
‘Dumux::DomesticOverlapFromBCRSMatrix<BCRSMatrix>::DomesticOverlapFromBCRSMatrix(const
BCRSMatrix&, const
Dumux::DomesticOverlapFromBCRSMatrix<BCRSMatrix>::BorderList&, const
Dumux::DomesticOverlapFromBCRSMatrix<BCRSMatrix>::BorderList&, int) [with
BCRSMatrix = Dune::BCRSMatrix<Dune::FieldMatrix<double, 3, 3>,
std::allocator<Dune::FieldMatrix<double, 3, 3> > >,
Dumux::DomesticOverlapFromBCRSMatrix<BCRSMatrix>::BorderList =
std::list<Dumux::BorderIndex>]’
/home/dumux/dumux/linear/overlappingbcrsmatrix.hh:82:9: instantiated from
‘Dumux::OverlappingBCRSMatrix<BCRSMatrix>::OverlappingBCRSMatrix(const
BCRSMatrix&, Dumux::OverlappingBCRSMatrix<BCRSMatrix>::BorderList&,
Dumux::OverlappingBCRSMatrix<BCRSMatrix>::BorderList&, int) [with BCRSMatrix =
Dune::BCRSMatrix<Dune::FieldMatrix<double, 3, 3>,
std::allocator<Dune::FieldMatrix<double, 3, 3> > >,
Dumux::OverlappingBCRSMatrix<BCRSMatrix>::BorderList =
std::list<Dumux::BorderIndex>]’
/home/dumux/dumux/linear/boxlinearsolver.hh:162:9: instantiated from ‘void
Dumux::BoxLinearSolver<TypeTag>::prepare_(Dumux::BoxLinearSolver<TypeTag>::Matrix&)
[with TypeTag = Dumux::Properties::TTag::InjectionProblem2PNI,
Dumux::BoxLinearSolver<TypeTag>::Matrix =
Dune::BCRSMatrix<Dune::FieldMatrix<double, 3, 3>,
std::allocator<Dune::FieldMatrix<double, 3, 3> > >]’
/home/dumux/dumux/linear/boxlinearsolver.hh:116:13: instantiated from ‘int
Dumux::BoxLinearSolver<TypeTag>::solve(Dumux::BoxLinearSolver<TypeTag>::Matrix&,
Dumux::BoxLinearSolver<TypeTag>::Vector&,
Dumux::BoxLinearSolver<TypeTag>::Vector&) [with PrecBackend =
Dumux::PrecNoIterBackend<Dumux::Properties::TTag::InjectionProblem2PNI,
Dune::SeqILU0<Dumux::OverlappingBCRSMatrix<Dune::BCRSMatrix<Dune::FieldMatrix<double,
3, 3>, std::allocator<Dune::FieldMatrix<double, 3, 3> > > >,
Dumux::OverlappingBlockVector<Dune::FieldVector<double, 3>,
Dumux::DomesticOverlapFromBCRSMatrix<Dune::BCRSMatrix<Dune::FieldMatrix<double,
3, 3>, std::allocator<Dune::FieldMatrix<double, 3, 3> > > > >,
Dumux::OverlappingBlockVector<Dune::FieldVector<double, 3>,
Dumux::DomesticOverlapFromBCRSMatrix<Dune::BCRSMatrix<Dune::FieldMatrix<double,
3, 3>, std::allocator<Dune::FieldMatrix<double, 3, 3> > > > >, 1> >,
SolverBackend =
Dumux::StandardSolverBackend<Dumux::Properties::TTag::InjectionProblem2PNI,
Dune::BiCGSTABSolver<Dumux::OverlappingBlockVector<Dune::FieldVector<double,
3>,
Dumux::DomesticOverlapFromBCRSMatrix<Dune::BCRSMatrix<Dune::FieldMatrix<double,
3, 3>, std::allocator<Dune::FieldMatrix<double, 3, 3> > > > > > >, TypeTag =
Dumux::Properties::TTag::InjectionProblem2PNI,
Dumux::BoxLinearSolver<TypeTag>::Matrix =
Dune::BCRSMatrix<Dune::FieldMatrix<double, 3, 3>,
std::allocator<Dune::FieldMatrix<double, 3, 3> > >,
Dumux::BoxLinearSolver<TypeTag>::Vector =
Dune::BlockVector<Dune::FieldVector<double, 3>,
std::allocator<Dune::FieldVector<double, 3> > >]’
/home/dumux/dumux/linear/boxlinearsolver.hh:287:78: [ skipping 4
instantiation contexts ]
/home/dumux/dumux/boxmodels/common/boxmodel.hh:419:51: instantiated from ‘int
Dumux::BoxModel<TypeTag>::update(Dumux::BoxModel<TypeTag>::NewtonMethod&,
Dumux::BoxModel<TypeTag>::NewtonController&) [with TypeTag =
Dumux::Properties::TTag::InjectionProblem2PNI,
Dumux::BoxModel<TypeTag>::NewtonMethod =
Dumux::NewtonMethod<Dumux::Properties::TTag::InjectionProblem2PNI>,
Dumux::BoxModel<TypeTag>::NewtonController =
Dumux::NewtonController<Dumux::Properties::TTag::InjectionProblem2PNI>]’
/home/dumux/dumux/boxmodels/common/boxproblem.hh:469:13: instantiated from
‘void Dumux::BoxProblem<TypeTag>::timeIntegration() [with TypeTag =
Dumux::Properties::TTag::InjectionProblem2PNI]’
/home/dumux/dumux/common/timemanager.hh:370:13: instantiated from ‘void
Dumux::TimeManager<TypeTag>::run() [with TypeTag =
Dumux::Properties::TTag::InjectionProblem2PNI]’
/home/dumux/dumux/common/start.hh:525:5: instantiated from ‘int
Dumux::start_(int, char**, void (*)(const char*, const std::string&)) [with
TypeTag = Dumux::Properties::TTag::InjectionProblem2PNI, std::string =
std::basic_string<char>]’
/home/dumux/dumux/common/start.hh:554:49: instantiated from ‘int
Dumux::start(int, char**, void (*)(const char*, const std::string&)) [with
TypeTag = Dumux::Properties::TTag::InjectionProblem2PNI, std::string =
std::basic_string<char>]’
/home/dumux/test/boxmodels/2pni/test_2pni.cc:68:58: instantiated from here
/home/dumux/dumux/linear/domesticoverlapfrombcrsmatrix.hh:478:13: error: no
matching function for call to ‘min(int&, std::vector<int>::reference)’
test/boxmodels/2pni/CMakeFiles/test_2pni.dir/build.make:54: recipe for target
`test/boxmodels/2pni/CMakeFiles/test_2pni.dir/test_2pni.cc.o' failed
make[2]: *** [test/boxmodels/2pni/CMakeFiles/test_2pni.dir/test_2pni.cc.o]
Error 1
CMakeFiles/Makefile2:1262: recipe for target
`test/boxmodels/2pni/CMakeFiles/test_2pni.dir/all' failed
make[1]: *** [test/boxmodels/2pni/CMakeFiles/test_2pni.dir/all] Error 2
Makefile:82: recipe for target `all' failed
make: *** [all] Error 2
_______________________________________________
Dumux mailing list
[email protected]
https://listserv.uni-stuttgart.de/mailman/listinfo/dumux