Travis pipeline fails at building state
Travis pipeline fails at building state
See https://travis-ci.org/SoilRos/dune-copasi/jobs/595618152
For linux it fails at this line:
home/travis/build/SoilRos/dune-grid/dune/grid/io/file/vtk/b64enc.hh:60:42: error: missing terminating ' character
60 | const unsigned A = (txt[0] & 0b1111'1100) >> 2;
| ^~~~~~~~~~~~
For mac the error looks like this:
/Users/travis/build/SoilRos/dune-copasi/dune/copasi/enum.hh:4:15: warning: nested namespace definition is a C++17 extension; define each namespace separately [-Wc++17-extensions]
namespace Dune::Copasi {
^~~~~~~~
{ namespace Copasi
In file included from /Users/travis/build/SoilRos/dune-copasi/lib/model_multidomain_diffusion_reaction.cc:5:
In file included from /Users/travis/build/SoilRos/dune-copasi/dune/copasi/model_multidomain_diffusion_reaction.hh:4:
In file included from /Users/travis/build/SoilRos/dune-copasi/dune/copasi/concepts/grid.hh:4:
In file included from /Users/travis/build/SoilRos/dune-functions/dune/functions/common/functionconcepts.hh:6:
In file included from /Users/travis/build/SoilRos/dune-common/dune/common/typelist.hh:10:
In file included from /Users/travis/build/SoilRos/dune-common/dune/common/std/type_traits.hh:7:
/Users/travis/build/SoilRos/dune-common/dune/common/typetraits.hh:356:28: error: no template named 'add_lvalue_reference_t' in namespace 'std'; did you mean 'add_lvalue_reference'?
++(std::declval<std::add_lvalue_reference_t<decltype(std::declval<T>().begin())>>()),
~~~~~^
Edited by Santiago Ospina De Los Ríos