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

Reply via email to