Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • S ScalFMM
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 10
    • Issues 10
    • List
    • Boards
    • Service Desk
    • Milestones
  • Deployments
    • Deployments
    • Releases
  • Packages and registries
    • Packages and registries
    • Container Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • Repository
  • Wiki
    • Wiki
  • Activity
  • Graph
  • Create a new issue
  • Commits
  • Issue Boards
Collapse sidebar

Attention une mise à jour du service Gitlab va être effectuée le mardi 07 février entre 13h30 et 14h00. Cette mise à jour va générer une interruption du service dont nous ne maîtrisons pas complètement la durée mais qui ne devrait pas excéder quelques minutes (habituellement de l'ordre de trois minutes).

  • solverstack
  • ScalFMM
  • Issues
  • #27
Closed
Open
Issue created Sep 17, 2021 by Edgar Bonet@x-EBonet

Missing include in FAlgorithmTimers.cpp

Compiling on Debian 11 (Bullseye) gives the following error:

In file included from [...]/src/FAlgorithmTimers.cpp:1:
[...]/include/Utils/FAlgorithmTimers.hpp: In member function ‘double FAlgorithmTimers::getTime(std::string) const’:
[...]/include/Utils/FAlgorithmTimers.hpp:49:22: error: ‘out_of_range’ in namespace ‘std’ does not name a type
   49 |         } catch(std::out_of_range&) {
      |                      ^~~~~~~~~~~~

Solution

Near the top of include/Utils/FAlgorithmTimers.hpp, add

#include <stdexcept>

Affected versions

At least the following branches are affected:

  • master
  • develop
  • maintenance/scalfmm-1.5
  • maintenance/scalfmm-2.0

The branch “experimental” is not affected, as the issue has been fixed in commit 49a2145a.

To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Assignee
Assign to
Time tracking