Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
D
dune-grid
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 47
    • Issues 47
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Merge Requests 19
    • Merge Requests 19
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Operations
    • Operations
    • Incidents
    • Environments
  • Analytics
    • Analytics
    • CI/CD
    • Repository
    • Value Stream
  • Wiki
    • Wiki
  • Members
    • Members
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • Core Modules
  • dune-grid
  • Issues
  • #81

Closed
Open
Created Sep 27, 2018 by Markus Blatt@markus.blattOwner

Compilation error for 2.5 release due to CMAK_MODULE_PATH hickups

When compiling the 2.5 release branch I get the following errors

In file included from /home/mblatt/src/dune/opm-2.5/dune-common/dune/common/stdstreams.hh:16,
                 from /home/mblatt/src/dune/opm-2.5/dune-grid/dune/grid/io/file/dgfparser/blocks/basic.hh:12,
                 from /home/mblatt/src/dune/opm-2.5/dune-grid/dune/grid/io/file/dgfparser/blocks/boundaryseg.hh:13,
                 from /home/mblatt/src/dune/opm-2.5/dune-grid/dune/grid/io/file/dgfparser/blocks/boundaryseg.cc:5:
/home/mblatt/src/dune/opm-2.5/dune-common/dune/common/debugstream.hh:342:16: error: ISO C++17 does not allow dynamic exception specifications
     void pop() throw(DebugStreamError) {
                ^~~~~
/home/mblatt/src/dune/opm-2.5/dune-common/dune/common/debugstream.hh:374:19: error: ISO C++17 does not allow dynamic exception specifications
     void detach() throw(DebugStreamError) {
                   ^~~~~
/home/mblatt/src/dune/opm-2.5/dune-common/dune/common/debugstream.hh:386:36: error: ISO C++17 does not allow dynamic exception specifications
     void tie(DebugStreamState& to) throw(DebugStreamError) {
                                    ^~~~~
/home/mblatt/src/dune/opm-2.5/dune-common/dune/common/debugstream.hh:400:18: error: ISO C++17 does not allow dynamic exception specifications
     void untie() throw(DebugStreamError) {

It seems like for dune-grid we somehow compile with the -std=c++17 while for dune-common we use -std=c++14. Not sure where and why this hickup happens yet. release 2.4 compiles fine.

Edited Sep 27, 2018 by Markus Blatt
Assignee
Assign to
None
Milestone
None
Assign milestone
Time tracking
None
Due date
None