Skip to content

GitLab

  • Menu
Projects Groups Snippets
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • VTK VTK
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 733
    • Issues 733
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 203
    • Merge requests 203
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Packages & Registries
    • Packages & Registries
    • Package Registry
    • Infrastructure Registry
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • VTK
  • VTKVTK
  • Issues
  • #18151

Closed
Open
Created Mar 16, 2021 by Bruno Pagani@ArchangeGabrielContributor

PEGTL 3.0 support

When trying to build against our PEGTL version on Arch Linux, it fails with the following message at first:

VTK/ThirdParty/pegtl/vtk_pegtl.h:22:23: fatal error: tao/pegtl/contrib/tracer.hpp: No such file or directory

Indeed the file was renamed upstream in https://github.com/taocpp/PEGTL/commit/08831810479803762f0da60efe84955a1aaa3dde

But actually, I’ve seen that the 3.0.0 release changed a lot of things, so there is some work required before supporting it. Blindly switching the file name in IO/MotionFX/vtkMotionFXCFGGrammar.h obviously does not work (log below in case it could be interesting).

Log of failure after patching the header name.
In file included from /usr/include/tao/pegtl/normal.hpp:17,
                 from /usr/include/tao/pegtl/parse.hpp:12,
                 from /usr/include/tao/pegtl.hpp:8,
                 from VTK/ThirdParty/pegtl/vtk_pegtl.h:28,
                 from /build/paraview/src/ParaView-v5.9.0/VTK/IO/MotionFX/vtkMotionFXCFGGrammar.h:22,
                 from /build/paraview/src/ParaView-v5.9.0/VTK/IO/MotionFX/vtkMotionFXCFGReader.cxx:40:
/usr/include/tao/pegtl/demangle.hpp:84:33: error: ‘string_view’ in namespace ‘std’ does not name a type
   84 |    [[nodiscard]] constexpr std::string_view demangle() noexcept
      |                                 ^~~~~~~~~~~
/usr/include/tao/pegtl/demangle.hpp:84:28: note: ‘std::string_view’ is only available from C++17 onwards
   84 |    [[nodiscard]] constexpr std::string_view demangle() noexcept
      |                            ^~~
In file included from /usr/include/tao/pegtl/normal.hpp:18,
                 from /usr/include/tao/pegtl/parse.hpp:12,
                 from /usr/include/tao/pegtl.hpp:8,
                 from VTK/ThirdParty/pegtl/vtk_pegtl.h:28,
                 from /build/paraview/src/ParaView-v5.9.0/VTK/IO/MotionFX/vtkMotionFXCFGGrammar.h:22,
                 from /build/paraview/src/ParaView-v5.9.0/VTK/IO/MotionFX/vtkMotionFXCFGReader.cxx:40:
/usr/include/tao/pegtl/match.hpp:71:21: error: ‘match_control_unwind’ function uses ‘auto’ type specifier without trailing return type
   71 |       [[nodiscard]] auto match_control_unwind( ParseInput& in, States&&... st )
      |                     ^~~~
/usr/include/tao/pegtl/match.hpp:71:21: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
/usr/include/tao/pegtl/match.hpp:102:18: error: ‘match’ function uses ‘auto’ type specifier without trailing return type
  102 |    [[nodiscard]] auto match( ParseInput& in, States&&... st )
      |                  ^~~~
/usr/include/tao/pegtl/match.hpp:102:18: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
In file included from /usr/include/tao/pegtl/normal.hpp:18,
                 from /usr/include/tao/pegtl/parse.hpp:12,
                 from /usr/include/tao/pegtl.hpp:8,
                 from VTK/ThirdParty/pegtl/vtk_pegtl.h:28,
                 from /build/paraview/src/ParaView-v5.9.0/VTK/IO/MotionFX/vtkMotionFXCFGGrammar.h:22,
                 from /build/paraview/src/ParaView-v5.9.0/VTK/IO/MotionFX/vtkMotionFXCFGReader.cxx:40:
/usr/include/tao/pegtl/match.hpp: In function ‘auto tao::pegtl::match(ParseInput&, States&& ...)’:
/usr/include/tao/pegtl/match.hpp:121:43: error: ‘is_base_of_v’ is not a member of ‘std’; did you mean ‘is_base_of’?
  121 |          constexpr bool is_nothing = std::is_base_of_v< nothing< Rule >, Action< Rule > >;
      |                                           ^~~~~~~~~~~~
      |                                           is_base_of
/usr/include/tao/pegtl/match.hpp:121:72: error: expected primary-expression before ‘,’ token
  121 |          constexpr bool is_nothing = std::is_base_of_v< nothing< Rule >, Action< Rule > >;
      |                                                                        ^
/usr/include/tao/pegtl/match.hpp:125:43: error: ‘is_base_of_v’ is not a member of ‘std’; did you mean ‘is_base_of’?
  125 |          if constexpr( !has_apply && std::is_base_of_v< require_apply, Action< Rule > > ) {
      |                                           ^~~~~~~~~~~~
      |                                           is_base_of
/usr/include/tao/pegtl/match.hpp:125:70: error: expected primary-expression before ‘,’ token
  125 |          if constexpr( !has_apply && std::is_base_of_v< require_apply, Action< Rule > > ) {
      |                                                                      ^
/usr/include/tao/pegtl/match.hpp:125:87: error: expected primary-expression before ‘>’ token
  125 |          if constexpr( !has_apply && std::is_base_of_v< require_apply, Action< Rule > > ) {
      |                                                                                       ^
/usr/include/tao/pegtl/match.hpp:125:89: error: expected primary-expression before ‘)’ token
  125 |          if constexpr( !has_apply && std::is_base_of_v< require_apply, Action< Rule > > ) {
      |                                                                                         ^
/usr/include/tao/pegtl/match.hpp:129:44: error: ‘is_base_of_v’ is not a member of ‘std’; did you mean ‘is_base_of’?
  129 |          if constexpr( !has_apply0 && std::is_base_of_v< require_apply0, Action< Rule > > ) {
      |                                            ^~~~~~~~~~~~
      |                                            is_base_of
/usr/include/tao/pegtl/match.hpp:129:72: error: expected primary-expression before ‘,’ token
  129 |          if constexpr( !has_apply0 && std::is_base_of_v< require_apply0, Action< Rule > > ) {
      |                                                                        ^
/usr/include/tao/pegtl/match.hpp:129:89: error: expected primary-expression before ‘>’ token
  129 |          if constexpr( !has_apply0 && std::is_base_of_v< require_apply0, Action< Rule > > ) {
      |                                                                                         ^
/usr/include/tao/pegtl/match.hpp:129:91: error: expected primary-expression before ‘)’ token
  129 |          if constexpr( !has_apply0 && std::is_base_of_v< require_apply0, Action< Rule > > ) {
      |                                                                                           ^
/usr/include/tao/pegtl/match.hpp:133:49: error: ‘is_base_of_v’ is not a member of ‘std’; did you mean ‘is_base_of’?
  133 |          constexpr bool validate_nothing = std::is_base_of_v< maybe_nothing, Action< void > >;
      |                                                 ^~~~~~~~~~~~
      |                                                 is_base_of
/usr/include/tao/pegtl/match.hpp:133:76: error: expected primary-expression before ‘,’ token
  133 |          constexpr bool validate_nothing = std::is_base_of_v< maybe_nothing, Action< void > >;
      |                                                                            ^
/usr/include/tao/pegtl/match.hpp:134:49: error: ‘is_base_of_v’ is not a member of ‘std’; did you mean ‘is_base_of’?
  134 |          constexpr bool is_maybe_nothing = std::is_base_of_v< maybe_nothing, Action< Rule > >;
      |                                                 ^~~~~~~~~~~~
      |                                                 is_base_of
/usr/include/tao/pegtl/match.hpp:134:76: error: expected primary-expression before ‘,’ token
  134 |          constexpr bool is_maybe_nothing = std::is_base_of_v< maybe_nothing, Action< Rule > >;
      |                                                                            ^
In file included from /usr/include/tao/pegtl/normal.hpp:19,
                 from /usr/include/tao/pegtl/parse.hpp:12,
                 from /usr/include/tao/pegtl.hpp:8,
                 from VTK/ThirdParty/pegtl/vtk_pegtl.h:28,
                 from /build/paraview/src/ParaView-v5.9.0/VTK/IO/MotionFX/vtkMotionFXCFGGrammar.h:22,
                 from /build/paraview/src/ParaView-v5.9.0/VTK/IO/MotionFX/vtkMotionFXCFGReader.cxx:40:
/usr/include/tao/pegtl/parse_error.hpp: At global scope:
/usr/include/tao/pegtl/parse_error.hpp:39:29: error: ‘string_view’ in namespace ‘std’ does not name a type
   39 |          [[nodiscard]] std::string_view message() const noexcept
      |                             ^~~~~~~~~~~
/usr/include/tao/pegtl/parse_error.hpp:39:24: note: ‘std::string_view’ is only available from C++17 onwards
   39 |          [[nodiscard]] std::string_view message() const noexcept
      |                        ^~~
/usr/include/tao/pegtl/parse_error.hpp:93:26: error: ‘string_view’ in namespace ‘std’ does not name a type
   93 |       [[nodiscard]] std::string_view message() const noexcept
      |                          ^~~~~~~~~~~
/usr/include/tao/pegtl/parse_error.hpp:93:21: note: ‘std::string_view’ is only available from C++17 onwards
   93 |       [[nodiscard]] std::string_view message() const noexcept
      |                     ^~~
In file included from /usr/include/tao/pegtl/parse.hpp:12,
                 from /usr/include/tao/pegtl.hpp:8,
                 from VTK/ThirdParty/pegtl/vtk_pegtl.h:28,
                 from /build/paraview/src/ParaView-v5.9.0/VTK/IO/MotionFX/vtkMotionFXCFGGrammar.h:22,
                 from /build/paraview/src/ParaView-v5.9.0/VTK/IO/MotionFX/vtkMotionFXCFGReader.cxx:40:
/usr/include/tao/pegtl/normal.hpp: In static member function ‘static void tao::pegtl::normal<Rule>::raise(const ParseInput&, States&& ...)’:
/usr/include/tao/pegtl/normal.hpp:49:68: error: ‘demangle’ was not declared in this scope
   49 |          throw parse_error( "parse error matching " + std::string( demangle< Rule >() ), in );
      |                                                                    ^~~~~~~~
/usr/include/tao/pegtl/normal.hpp:49:27: error: expected primary-expression before ‘(’ token
   49 |          throw parse_error( "parse error matching " + std::string( demangle< Rule >() ), in );
      |                           ^
/usr/include/tao/pegtl/normal.hpp:49:66: error: expected primary-expression before ‘(’ token
   49 |          throw parse_error( "parse error matching " + std::string( demangle< Rule >() ), in );
      |                                                                  ^
/usr/include/tao/pegtl/normal.hpp:49:83: error: expected primary-expression before ‘>’ token
   49 |          throw parse_error( "parse error matching " + std::string( demangle< Rule >() ), in );
      |                                                                                   ^
/usr/include/tao/pegtl/normal.hpp:49:85: error: expected primary-expression before ‘)’ token
   49 |          throw parse_error( "parse error matching " + std::string( demangle< Rule >() ), in );
      |                                                                                     ^
In file included from /usr/include/tao/pegtl.hpp:8,
                 from VTK/ThirdParty/pegtl/vtk_pegtl.h:28,
                 from /build/paraview/src/ParaView-v5.9.0/VTK/IO/MotionFX/vtkMotionFXCFGGrammar.h:22,
                 from /build/paraview/src/ParaView-v5.9.0/VTK/IO/MotionFX/vtkMotionFXCFGReader.cxx:40:
/usr/include/tao/pegtl/parse.hpp: At global scope:
/usr/include/tao/pegtl/parse.hpp:27:4: error: ‘parse’ function uses ‘auto’ type specifier without trailing return type
   27 |    auto parse( ParseInput&& in, States&&... st )
      |    ^~~~
/usr/include/tao/pegtl/parse.hpp:27:4: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
/usr/include/tao/pegtl/parse.hpp:39:4: error: ‘parse_nested’ function uses ‘auto’ type specifier without trailing return type
   39 |    auto parse_nested( position op, ParseInput&& in, States&&... st )
      |    ^~~~
/usr/include/tao/pegtl/parse.hpp:39:4: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
/usr/include/tao/pegtl/parse.hpp:67:4: error: ‘parse_nested’ function uses ‘auto’ type specifier without trailing return type
   67 |    auto parse_nested( const OuterInput& oi, ParseInput&& in, States&&... st )
      |    ^~~~
/usr/include/tao/pegtl/parse.hpp:67:4: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
In file included from /usr/include/tao/pegtl/internal/apply.hpp:9,
                 from /usr/include/tao/pegtl/internal/rules.hpp:9,
                 from /usr/include/tao/pegtl/ascii.hpp:10,
                 from /usr/include/tao/pegtl.hpp:11,
                 from VTK/ThirdParty/pegtl/vtk_pegtl.h:28,
                 from /build/paraview/src/ParaView-v5.9.0/VTK/IO/MotionFX/vtkMotionFXCFGGrammar.h:22,
                 from /build/paraview/src/ParaView-v5.9.0/VTK/IO/MotionFX/vtkMotionFXCFGReader.cxx:40:
/usr/include/tao/pegtl/internal/apply_single.hpp:18:18: error: ‘enable_if_t’ in namespace ‘std’ does not name a template type
   18 |          -> std::enable_if_t< std::is_same_v< decltype( Action::apply( in, st... ) ), void >, bool >
      |                  ^~~~~~~~~~~
/usr/include/tao/pegtl/internal/apply_single.hpp:18:13: note: ‘std::enable_if_t’ is only available from C++14 onwards
   18 |          -> std::enable_if_t< std::is_same_v< decltype( Action::apply( in, st... ) ), void >, bool >
      |             ^~~
/usr/include/tao/pegtl/internal/apply_single.hpp:18:29: error: expected initializer before ‘<’ token
   18 |          -> std::enable_if_t< std::is_same_v< decltype( Action::apply( in, st... ) ), void >, bool >
      |                             ^
/usr/include/tao/pegtl/internal/apply_single.hpp:26:18: error: ‘enable_if_t’ in namespace ‘std’ does not name a template type
   26 |          -> std::enable_if_t< std::is_same_v< decltype( Action::apply( in, st... ) ), bool >, bool >
      |                  ^~~~~~~~~~~
/usr/include/tao/pegtl/internal/apply_single.hpp:26:13: note: ‘std::enable_if_t’ is only available from C++14 onwards
   26 |          -> std::enable_if_t< std::is_same_v< decltype( Action::apply( in, st... ) ), bool >, bool >
      |             ^~~
/usr/include/tao/pegtl/internal/apply_single.hpp:26:29: error: expected initializer before ‘<’ token
   26 |          -> std::enable_if_t< std::is_same_v< decltype( Action::apply( in, st... ) ), bool >, bool >
      |                             ^
In file included from /usr/include/tao/pegtl/internal/apply0.hpp:9,
                 from /usr/include/tao/pegtl/internal/rules.hpp:10,
                 from /usr/include/tao/pegtl/ascii.hpp:10,
                 from /usr/include/tao/pegtl.hpp:11,
                 from VTK/ThirdParty/pegtl/vtk_pegtl.h:28,
                 from /build/paraview/src/ParaView-v5.9.0/VTK/IO/MotionFX/vtkMotionFXCFGGrammar.h:22,
                 from /build/paraview/src/ParaView-v5.9.0/VTK/IO/MotionFX/vtkMotionFXCFGReader.cxx:40:
/usr/include/tao/pegtl/internal/apply0_single.hpp:18:18: error: ‘enable_if_t’ in namespace ‘std’ does not name a template type
   18 |          -> std::enable_if_t< std::is_same_v< decltype( Action::apply0( st... ) ), void >, bool >
      |                  ^~~~~~~~~~~
/usr/include/tao/pegtl/internal/apply0_single.hpp:18:13: note: ‘std::enable_if_t’ is only available from C++14 onwards
   18 |          -> std::enable_if_t< std::is_same_v< decltype( Action::apply0( st... ) ), void >, bool >
      |             ^~~
/usr/include/tao/pegtl/internal/apply0_single.hpp:18:29: error: expected initializer before ‘<’ token
   18 |          -> std::enable_if_t< std::is_same_v< decltype( Action::apply0( st... ) ), void >, bool >
      |                             ^
/usr/include/tao/pegtl/internal/apply0_single.hpp:26:18: error: ‘enable_if_t’ in namespace ‘std’ does not name a template type
   26 |          -> std::enable_if_t< std::is_same_v< decltype( Action::apply0( st... ) ), bool >, bool >
      |                  ^~~~~~~~~~~
/usr/include/tao/pegtl/internal/apply0_single.hpp:26:13: note: ‘std::enable_if_t’ is only available from C++14 onwards
   26 |          -> std::enable_if_t< std::is_same_v< decltype( Action::apply0( st... ) ), bool >, bool >
      |             ^~~
/usr/include/tao/pegtl/internal/apply0_single.hpp:26:29: error: expected initializer before ‘<’ token
   26 |          -> std::enable_if_t< std::is_same_v< decltype( Action::apply0( st... ) ), bool >, bool >
      |                             ^
In file included from /usr/include/tao/pegtl/internal/if_then_else.hpp:12,
                 from /usr/include/tao/pegtl/internal/rules.hpp:26,
                 from /usr/include/tao/pegtl/ascii.hpp:10,
                 from /usr/include/tao/pegtl.hpp:11,
                 from VTK/ThirdParty/pegtl/vtk_pegtl.h:28,
                 from /build/paraview/src/ParaView-v5.9.0/VTK/IO/MotionFX/vtkMotionFXCFGGrammar.h:22,
                 from /build/paraview/src/ParaView-v5.9.0/VTK/IO/MotionFX/vtkMotionFXCFGReader.cxx:40:
/usr/include/tao/pegtl/internal/sor.hpp:43:45: error: ‘std::index_sequence’ has not been declared
   43 |       [[nodiscard]] static bool match( std::index_sequence< Indices... > /*unused*/, ParseInput& in, States&&... st )
      |                                             ^~~~~~~~~~~~~~
/usr/include/tao/pegtl/internal/sor.hpp:43:59: error: expected ‘,’ or ‘...’ before ‘<’ token
   43 |       [[nodiscard]] static bool match( std::index_sequence< Indices... > /*unused*/, ParseInput& in, States&&... st )
      |                                                           ^
In file included from /usr/include/tao/pegtl/internal/if_then_else.hpp:12,
                 from /usr/include/tao/pegtl/internal/rules.hpp:26,
                 from /usr/include/tao/pegtl/ascii.hpp:10,
                 from /usr/include/tao/pegtl.hpp:11,
                 from VTK/ThirdParty/pegtl/vtk_pegtl.h:28,
                 from /build/paraview/src/ParaView-v5.9.0/VTK/IO/MotionFX/vtkMotionFXCFGGrammar.h:22,
                 from /build/paraview/src/ParaView-v5.9.0/VTK/IO/MotionFX/vtkMotionFXCFGReader.cxx:40:
/usr/include/tao/pegtl/internal/sor.hpp: In static member function ‘static bool tao::pegtl::internal::sor<Rules>::match(int)’:
/usr/include/tao/pegtl/internal/sor.hpp:45:150: error: ‘in’ was not declared in this scope; did you mean ‘yn’?
   45 |          return ( Control< Rules >::template match< A, ( ( Indices == ( sizeof...( Rules ) - 1 ) ) ? M : rewind_mode::required ), Action, Control >( in, st... ) || ... );
      |                                                                                                                                                      ^~
      |                                                                                                                                                      yn
/usr/include/tao/pegtl/internal/sor.hpp:45:154: error: ‘st’ was not declared in this scope; did you mean ‘at’?
   45 |          return ( Control< Rules >::template match< A, ( ( Indices == ( sizeof...( Rules ) - 1 ) ) ? M : rewind_mode::required ), Action, Control >( in, st... ) || ... );
      |                                                                                                                                                          ^~
      |                                                                                                                                                          at
/usr/include/tao/pegtl/internal/sor.hpp: In static member function ‘static bool tao::pegtl::internal::sor<Rules>::match(ParseInput&, States&& ...)’:
/usr/include/tao/pegtl/internal/sor.hpp:58:54: error: ‘index_sequence_for’ is not a member of ‘std’
   58 |          return match< A, M, Action, Control >( std::index_sequence_for< Rules... >(), in, st... );
      |                                                      ^~~~~~~~~~~~~~~~~~
/usr/include/tao/pegtl/internal/sor.hpp:58:79: error: expected primary-expression before ‘...’ token
   58 |          return match< A, M, Action, Control >( std::index_sequence_for< Rules... >(), in, st... );
      |                                                                               ^~~
In file included from /usr/include/tao/pegtl/memory_input.hpp:23,
                 from /usr/include/tao/pegtl/internal/rematch.hpp:12,
                 from /usr/include/tao/pegtl/internal/minus.hpp:11,
                 from /usr/include/tao/pegtl/internal/rules.hpp:31,
                 from /usr/include/tao/pegtl/ascii.hpp:10,
                 from /usr/include/tao/pegtl.hpp:11,
                 from VTK/ThirdParty/pegtl/vtk_pegtl.h:28,
                 from /build/paraview/src/ParaView-v5.9.0/VTK/IO/MotionFX/vtkMotionFXCFGGrammar.h:22,
                 from /build/paraview/src/ParaView-v5.9.0/VTK/IO/MotionFX/vtkMotionFXCFGReader.cxx:40:
/usr/include/tao/pegtl/internal/action_input.hpp: At global scope:
/usr/include/tao/pegtl/internal/action_input.hpp:79:26: error: ‘string_view’ in namespace ‘std’ does not name a type
   79 |       [[nodiscard]] std::string_view string_view() const noexcept
      |                          ^~~~~~~~~~~
/usr/include/tao/pegtl/internal/action_input.hpp:79:21: note: ‘std::string_view’ is only available from C++17 onwards
   79 |       [[nodiscard]] std::string_view string_view() const noexcept
      |                     ^~~
/usr/include/tao/pegtl/internal/action_input.hpp: In member function ‘const char* tao::pegtl::internal::action_input<ParseInput>::begin() const’:
/usr/include/tao/pegtl/internal/action_input.hpp:51:29: error: ‘is_same_v’ is not a member of ‘std’; did you mean ‘is_same’?
   51 |          if constexpr( std::is_same_v< iterator_t, const char* > ) {
      |                             ^~~~~~~~~
      |                             is_same
/usr/include/tao/pegtl/internal/action_input.hpp:51:50: error: expected primary-expression before ‘,’ token
   51 |          if constexpr( std::is_same_v< iterator_t, const char* > ) {
      |                                                  ^
/usr/include/tao/pegtl/internal/action_input.hpp:51:52: error: expected primary-expression before ‘const’
   51 |          if constexpr( std::is_same_v< iterator_t, const char* > ) {
      |                                                    ^~~~~
/usr/include/tao/pegtl/internal/action_input.hpp:51:51: error: expected ‘)’ before ‘const’
   51 |          if constexpr( std::is_same_v< iterator_t, const char* > ) {
      |                      ~                            ^~~~~~
      |                                                   )
In file included from /usr/include/tao/pegtl/internal/rematch.hpp:12,
                 from /usr/include/tao/pegtl/internal/minus.hpp:11,
                 from /usr/include/tao/pegtl/internal/rules.hpp:31,
                 from /usr/include/tao/pegtl/ascii.hpp:10,
                 from /usr/include/tao/pegtl.hpp:11,
                 from VTK/ThirdParty/pegtl/vtk_pegtl.h:28,
                 from /build/paraview/src/ParaView-v5.9.0/VTK/IO/MotionFX/vtkMotionFXCFGGrammar.h:22,
                 from /build/paraview/src/ParaView-v5.9.0/VTK/IO/MotionFX/vtkMotionFXCFGReader.cxx:40:
/usr/include/tao/pegtl/memory_input.hpp: At global scope:
/usr/include/tao/pegtl/memory_input.hpp:45:108: error: ‘is_nothrow_constructible_v’ is not a member of ‘std’; did you mean ‘is_nothrow_constructible’?
   45 |          memory_input_base( const iterator_t& in_begin, const char* in_end, T&& in_source ) noexcept( std::is_nothrow_constructible_v< Source, T&& > )
      |                                                                                                            ^~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                                                            is_nothrow_constructible
In file included from /usr/include/tao/pegtl/internal/rematch.hpp:12,
                 from /usr/include/tao/pegtl/internal/minus.hpp:11,
                 from /usr/include/tao/pegtl/internal/rules.hpp:31,
                 from /usr/include/tao/pegtl/ascii.hpp:10,
                 from /usr/include/tao/pegtl.hpp:11,
                 from VTK/ThirdParty/pegtl/vtk_pegtl.h:28,
                 from /build/paraview/src/ParaView-v5.9.0/VTK/IO/MotionFX/vtkMotionFXCFGGrammar.h:22,
                 from /build/paraview/src/ParaView-v5.9.0/VTK/IO/MotionFX/vtkMotionFXCFGReader.cxx:40:
/usr/include/tao/pegtl/memory_input.hpp:45:142: error: expected primary-expression before ‘,’ token
   45 |          memory_input_base( const iterator_t& in_begin, const char* in_end, T&& in_source ) noexcept( std::is_nothrow_constructible_v< Source, T&& > )
      |                                                                                                                                              ^
/usr/include/tao/pegtl/memory_input.hpp:45:142: error: expected ‘)’ before ‘,’ token
   45 |          memory_input_base( const iterator_t& in_begin, const char* in_end, T&& in_source ) noexcept( std::is_nothrow_constructible_v< Source, T&& > )
      |                                                                                                     ~                                        ^
      |                                                                                                                                              )
/usr/include/tao/pegtl/memory_input.hpp:45:142: error: expected ‘;’ before ‘,’ token
   45 |          memory_input_base( const iterator_t& in_begin, const char* in_end, T&& in_source ) noexcept( std::is_nothrow_constructible_v< Source, T&& > )
      |                                                                                                                                              ^
      |                                                                                                                                              ;
/usr/include/tao/pegtl/memory_input.hpp:53:102: error: ‘is_nothrow_constructible_v’ is not a member of ‘std’; did you mean ‘is_nothrow_constructible’?
   53 |          memory_input_base( const char* in_begin, const char* in_end, T&& in_source ) noexcept( std::is_nothrow_constructible_v< Source, T&& > )
      |                                                                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                                                      is_nothrow_constructible
/usr/include/tao/pegtl/memory_input.hpp:53:136: error: expected primary-expression before ‘,’ token
   53 |          memory_input_base( const char* in_begin, const char* in_end, T&& in_source ) noexcept( std::is_nothrow_constructible_v< Source, T&& > )
      |                                                                                                                                        ^
/usr/include/tao/pegtl/memory_input.hpp:53:136: error: expected ‘)’ before ‘,’ token
   53 |          memory_input_base( const char* in_begin, const char* in_end, T&& in_source ) noexcept( std::is_nothrow_constructible_v< Source, T&& > )
      |                                                                                               ~                                        ^
      |                                                                                                                                        )
/usr/include/tao/pegtl/memory_input.hpp:53:136: error: expected ‘;’ before ‘,’ token
   53 |          memory_input_base( const char* in_begin, const char* in_end, T&& in_source ) noexcept( std::is_nothrow_constructible_v< Source, T&& > )
      |                                                                                                                                        ^
      |                                                                                                                                        ;
/usr/include/tao/pegtl/memory_input.hpp:143:116: error: ‘is_nothrow_constructible_v’ is not a member of ‘std’; did you mean ‘is_nothrow_constructible’?
  143 |          memory_input_base( const internal::iterator& in_begin, const char* in_end, T&& in_source ) noexcept( std::is_nothrow_constructible_v< Source, T&& > )
      |                                                                                                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                                                                    is_nothrow_constructible
/usr/include/tao/pegtl/memory_input.hpp:143:150: error: expected primary-expression before ‘,’ token
  143 |          memory_input_base( const internal::iterator& in_begin, const char* in_end, T&& in_source ) noexcept( std::is_nothrow_constructible_v< Source, T&& > )
      |                                                                                                                                                      ^
/usr/include/tao/pegtl/memory_input.hpp:143:150: error: expected ‘)’ before ‘,’ token
  143 |          memory_input_base( const internal::iterator& in_begin, const char* in_end, T&& in_source ) noexcept( std::is_nothrow_constructible_v< Source, T&& > )
      |                                                                                                             ~                                        ^
      |                                                                                                                                                      )
/usr/include/tao/pegtl/memory_input.hpp:143:150: error: expected ‘;’ before ‘,’ token
  143 |          memory_input_base( const internal::iterator& in_begin, const char* in_end, T&& in_source ) noexcept( std::is_nothrow_constructible_v< Source, T&& > )
      |                                                                                                                                                      ^
      |                                                                                                                                                      ;
/usr/include/tao/pegtl/memory_input.hpp:151:102: error: ‘is_nothrow_constructible_v’ is not a member of ‘std’; did you mean ‘is_nothrow_constructible’?
  151 |          memory_input_base( const char* in_begin, const char* in_end, T&& in_source ) noexcept( std::is_nothrow_constructible_v< Source, T&& > )
      |                                                                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                                                      is_nothrow_constructible
/usr/include/tao/pegtl/memory_input.hpp:151:136: error: expected primary-expression before ‘,’ token
  151 |          memory_input_base( const char* in_begin, const char* in_end, T&& in_source ) noexcept( std::is_nothrow_constructible_v< Source, T&& > )
      |                                                                                                                                        ^
/usr/include/tao/pegtl/memory_input.hpp:151:136: error: expected ‘)’ before ‘,’ token
  151 |          memory_input_base( const char* in_begin, const char* in_end, T&& in_source ) noexcept( std::is_nothrow_constructible_v< Source, T&& > )
      |                                                                                               ~                                        ^
      |                                                                                                                                        )
/usr/include/tao/pegtl/memory_input.hpp:151:136: error: expected ‘;’ before ‘,’ token
  151 |          memory_input_base( const char* in_begin, const char* in_end, T&& in_source ) noexcept( std::is_nothrow_constructible_v< Source, T&& > )
      |                                                                                                                                        ^
      |                                                                                                                                        ;
/usr/include/tao/pegtl/memory_input.hpp:239:101: error: ‘is_nothrow_constructible_v’ is not a member of ‘std’; did you mean ‘is_nothrow_constructible’?
  239 |       memory_input( const char* in_begin, const std::size_t in_size, T&& in_source ) noexcept( std::is_nothrow_constructible_v< Source, T&& > )
      |                                                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                                                     is_nothrow_constructible
/usr/include/tao/pegtl/memory_input.hpp:239:135: error: expected primary-expression before ‘,’ token
  239 |       memory_input( const char* in_begin, const std::size_t in_size, T&& in_source ) noexcept( std::is_nothrow_constructible_v< Source, T&& > )
      |                                                                                                                                       ^
/usr/include/tao/pegtl/memory_input.hpp:239:135: error: expected ‘)’ before ‘,’ token
  239 |       memory_input( const char* in_begin, const std::size_t in_size, T&& in_source ) noexcept( std::is_nothrow_constructible_v< Source, T&& > )
      |                                                                                              ~                                        ^
      |                                                                                                                                       )
/usr/include/tao/pegtl/memory_input.hpp:239:135: error: expected ‘;’ before ‘,’ token
  239 |       memory_input( const char* in_begin, const std::size_t in_size, T&& in_source ) noexcept( std::is_nothrow_constructible_v< Source, T&& > )
      |                                                                                                                                       ^
      |                                                                                                                                       ;
/usr/include/tao/pegtl/memory_input.hpp:244:82: error: ‘is_nothrow_constructible_v’ is not a member of ‘std’; did you mean ‘is_nothrow_constructible’?
  244 |       memory_input( const std::string& in_string, T&& in_source ) noexcept( std::is_nothrow_constructible_v< Source, T&& > )
      |                                                                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                                  is_nothrow_constructible
/usr/include/tao/pegtl/memory_input.hpp:244:116: error: expected primary-expression before ‘,’ token
  244 |       memory_input( const std::string& in_string, T&& in_source ) noexcept( std::is_nothrow_constructible_v< Source, T&& > )
      |                                                                                                                    ^
/usr/include/tao/pegtl/memory_input.hpp:244:116: error: expected ‘)’ before ‘,’ token
  244 |       memory_input( const std::string& in_string, T&& in_source ) noexcept( std::is_nothrow_constructible_v< Source, T&& > )
      |                                                                           ~                                        ^
      |                                                                                                                    )
/usr/include/tao/pegtl/memory_input.hpp:244:116: error: expected ‘;’ before ‘,’ token
  244 |       memory_input( const std::string& in_string, T&& in_source ) noexcept( std::is_nothrow_constructible_v< Source, T&& > )
      |                                                                                                                    ^
      |                                                                                                                    ;
/usr/include/tao/pegtl/memory_input.hpp:249:32: error: ‘string_view’ in namespace ‘std’ does not name a type
  249 |       memory_input( const std::string_view in_string, T&& in_source ) noexcept( std::is_nothrow_constructible_v< Source, T&& > )
      |                                ^~~~~~~~~~~
/usr/include/tao/pegtl/memory_input.hpp:249:27: note: ‘std::string_view’ is only available from C++17 onwards
  249 |       memory_input( const std::string_view in_string, T&& in_source ) noexcept( std::is_nothrow_constructible_v< Source, T&& > )
      |                           ^~~
/usr/include/tao/pegtl/memory_input.hpp:249:86: error: ‘is_nothrow_constructible_v’ is not a member of ‘std’; did you mean ‘is_nothrow_constructible’?
  249 |       memory_input( const std::string_view in_string, T&& in_source ) noexcept( std::is_nothrow_constructible_v< Source, T&& > )
      |                                                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                                      is_nothrow_constructible
/usr/include/tao/pegtl/memory_input.hpp:249:120: error: expected primary-expression before ‘,’ token
  249 |       memory_input( const std::string_view in_string, T&& in_source ) noexcept( std::is_nothrow_constructible_v< Source, T&& > )
      |                                                                                                                        ^
/usr/include/tao/pegtl/memory_input.hpp:249:120: error: expected ‘)’ before ‘,’ token
  249 |       memory_input( const std::string_view in_string, T&& in_source ) noexcept( std::is_nothrow_constructible_v< Source, T&& > )
      |                                                                               ~                                        ^
      |                                                                                                                        )
/usr/include/tao/pegtl/memory_input.hpp:249:120: error: expected ‘;’ before ‘,’ token
  249 |       memory_input( const std::string_view in_string, T&& in_source ) noexcept( std::is_nothrow_constructible_v< Source, T&& > )
      |                                                                                                                        ^
      |                                                                                                                        ;
/usr/include/tao/pegtl/memory_input.hpp:257:74: error: ‘is_nothrow_constructible_v’ is not a member of ‘std’; did you mean ‘is_nothrow_constructible’?
  257 |       memory_input( const char* in_begin, T&& in_source ) noexcept( std::is_nothrow_constructible_v< Source, T&& > )
      |                                                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                          is_nothrow_constructible
/usr/include/tao/pegtl/memory_input.hpp:257:108: error: expected primary-expression before ‘,’ token
  257 |       memory_input( const char* in_begin, T&& in_source ) noexcept( std::is_nothrow_constructible_v< Source, T&& > )
      |                                                                                                            ^
/usr/include/tao/pegtl/memory_input.hpp:257:108: error: expected ‘)’ before ‘,’ token
  257 |       memory_input( const char* in_begin, T&& in_source ) noexcept( std::is_nothrow_constructible_v< Source, T&& > )
      |                                                                   ~                                        ^
      |                                                                                                            )
/usr/include/tao/pegtl/memory_input.hpp:257:108: error: expected ‘;’ before ‘,’ token
  257 |       memory_input( const char* in_begin, T&& in_source ) noexcept( std::is_nothrow_constructible_v< Source, T&& > )
      |                                                                                                            ^
      |                                                                                                            ;
/usr/include/tao/pegtl/memory_input.hpp:262:177: error: ‘is_nothrow_constructible_v’ is not a member of ‘std’; did you mean ‘is_nothrow_constructible’?
  262 |       memory_input( const char* in_begin, const char* in_end, T&& in_source, const std::size_t in_byte, const std::size_t in_line, const std::size_t in_column ) noexcept( std::is_nothrow_constructible_v< Source, T&& > )
      |                                                                                                                                                                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                                                                                                                                 is_nothrow_constructible
/usr/include/tao/pegtl/memory_input.hpp:262:211: error: expected primary-expression before ‘,’ token
  262 |       memory_input( const char* in_begin, const char* in_end, T&& in_source, const std::size_t in_byte, const std::size_t in_line, const std::size_t in_column ) noexcept( std::is_nothrow_constructible_v< Source, T&& > )
      |                                                                                                                                                                                                                   ^
/usr/include/tao/pegtl/memory_input.hpp:262:211: error: expected ‘)’ before ‘,’ token
  262 |       memory_input( const char* in_begin, const char* in_end, T&& in_source, const std::size_t in_byte, const std::size_t in_line, const std::size_t in_column ) noexcept( std::is_nothrow_constructible_v< Source, T&& > )
      |                                                                                                                                                                          ~                                        ^
      |                                                                                                                                                                                                                   )
/usr/include/tao/pegtl/memory_input.hpp:262:211: error: expected ‘;’ before ‘,’ token
  262 |       memory_input( const char* in_begin, const char* in_end, T&& in_source, const std::size_t in_byte, const std::size_t in_line, const std::size_t in_column ) noexcept( std::is_nothrow_constructible_v< Source, T&& > )
      |                                                                                                                                                                                                                   ^
      |                                                                                                                                                                                                                   ;
/usr/include/tao/pegtl/memory_input.hpp:263:67: error: expected unqualified-id before ‘,’ token
  263 |          : memory_input( { in_begin, in_byte, in_line, in_column }, in_end, std::forward< T >( in_source ) )
      |                                                                   ^
/usr/include/tao/pegtl/memory_input.hpp:353:26: error: ‘string_view’ in namespace ‘std’ does not name a type
  353 |       [[nodiscard]] std::string_view line_at( const TAO_PEGTL_NAMESPACE::position& p ) const noexcept
      |                          ^~~~~~~~~~~
/usr/include/tao/pegtl/memory_input.hpp:353:21: note: ‘std::string_view’ is only available from C++17 onwards
  353 |       [[nodiscard]] std::string_view line_at( const TAO_PEGTL_NAMESPACE::position& p ) const noexcept
      |                     ^~~
/usr/include/tao/pegtl/memory_input.hpp:361:45: error: expected constructor, destructor, or type conversion before ‘;’ token
  361 |    memory_input( Ts&&... ) -> memory_input<>;
      |                                             ^
In file included from /usr/include/tao/pegtl.hpp:15,
                 from VTK/ThirdParty/pegtl/vtk_pegtl.h:28,
                 from /build/paraview/src/ParaView-v5.9.0/VTK/IO/MotionFX/vtkMotionFXCFGGrammar.h:22,
                 from /build/paraview/src/ParaView-v5.9.0/VTK/IO/MotionFX/vtkMotionFXCFGReader.cxx:40:
/usr/include/tao/pegtl/argv_input.hpp:45:41: error: expected constructor, destructor, or type conversion before ‘;’ token
   45 |    argv_input( Ts&&... ) -> argv_input<>;
      |                                         ^
In file included from /usr/include/tao/pegtl.hpp:17,
                 from VTK/ThirdParty/pegtl/vtk_pegtl.h:28,
                 from /build/paraview/src/ParaView-v5.9.0/VTK/IO/MotionFX/vtkMotionFXCFGGrammar.h:22,
                 from /build/paraview/src/ParaView-v5.9.0/VTK/IO/MotionFX/vtkMotionFXCFGReader.cxx:40:
/usr/include/tao/pegtl/cstream_input.hpp:28:47: error: expected constructor, destructor, or type conversion before ‘;’ token
   28 |    cstream_input( Ts&&... ) -> cstream_input<>;
      |                                               ^
In file included from /usr/include/tao/pegtl.hpp:18,
                 from VTK/ThirdParty/pegtl/vtk_pegtl.h:28,
                 from /build/paraview/src/ParaView-v5.9.0/VTK/IO/MotionFX/vtkMotionFXCFGGrammar.h:22,
                 from /build/paraview/src/ParaView-v5.9.0/VTK/IO/MotionFX/vtkMotionFXCFGReader.cxx:40:
/usr/include/tao/pegtl/istream_input.hpp:28:47: error: expected constructor, destructor, or type conversion before ‘;’ token
   28 |    istream_input( Ts&&... ) -> istream_input<>;
      |                                               ^
In file included from /usr/include/tao/pegtl/read_input.hpp:11,
                 from /usr/include/tao/pegtl.hpp:20,
                 from VTK/ThirdParty/pegtl/vtk_pegtl.h:28,
                 from /build/paraview/src/ParaView-v5.9.0/VTK/IO/MotionFX/vtkMotionFXCFGGrammar.h:22,
                 from /build/paraview/src/ParaView-v5.9.0/VTK/IO/MotionFX/vtkMotionFXCFGReader.cxx:40:
/usr/include/tao/pegtl/string_input.hpp:60:40: error: ‘string_input’ function with trailing return type not declared with ‘auto’ type specifier
   60 |    explicit string_input( Ts&&... ) -> string_input<>;
      |                                        ^~~~~~~~~~~~~~
In file included from /usr/include/tao/pegtl/internal/file_reader.hpp:18,
                 from /usr/include/tao/pegtl/read_input.hpp:14,
                 from /usr/include/tao/pegtl.hpp:20,
                 from VTK/ThirdParty/pegtl/vtk_pegtl.h:28,
                 from /build/paraview/src/ParaView-v5.9.0/VTK/IO/MotionFX/vtkMotionFXCFGGrammar.h:22,
                 from /build/paraview/src/ParaView-v5.9.0/VTK/IO/MotionFX/vtkMotionFXCFGReader.cxx:40:
/usr/include/tao/pegtl/internal/filesystem.hpp:51:34: error: ‘filesystem’ is not a namespace-name
   51 |    namespace filesystem = ::std::filesystem;
      |                                  ^~~~~~~~~~
/usr/include/tao/pegtl/internal/filesystem.hpp:55:11: error: ‘system_category’ function uses ‘auto’ type specifier without trailing return type
   55 |    inline const auto& system_category() noexcept
      |           ^~~~~
/usr/include/tao/pegtl/internal/filesystem.hpp:55:11: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
In file included from /usr/include/tao/pegtl/read_input.hpp:14,
                 from /usr/include/tao/pegtl.hpp:20,
                 from VTK/ThirdParty/pegtl/vtk_pegtl.h:28,
                 from /build/paraview/src/ParaView-v5.9.0/VTK/IO/MotionFX/vtkMotionFXCFGGrammar.h:22,
                 from /build/paraview/src/ParaView-v5.9.0/VTK/IO/MotionFX/vtkMotionFXCFGReader.cxx:40:
/usr/include/tao/pegtl/internal/file_reader.hpp:22:63: error: ‘filesystem’ in namespace ‘tao::pegtl::internal’ does not name a type
   22 |    [[nodiscard]] inline std::FILE* file_open( const internal::filesystem::path& path )
      |                                                               ^~~~~~~~~~
/usr/include/tao/pegtl/internal/file_reader.hpp:22:79: error: expected unqualified-id before ‘&’ token
   22 |    [[nodiscard]] inline std::FILE* file_open( const internal::filesystem::path& path )
      |                                                                               ^
/usr/include/tao/pegtl/internal/file_reader.hpp:22:79: error: expected ‘)’ before ‘&’ token
   22 |    [[nodiscard]] inline std::FILE* file_open( const internal::filesystem::path& path )
      |                                             ~                                 ^
      |                                                                               )
/usr/include/tao/pegtl/internal/file_reader.hpp:22:81: error: expected initializer before ‘path’
   22 |    [[nodiscard]] inline std::FILE* file_open( const internal::filesystem::path& path )
      |                                                                                 ^~~~
/usr/include/tao/pegtl/internal/file_reader.hpp:67:45: error: ‘filesystem’ in namespace ‘tao::pegtl::internal’ does not name a type
   67 |       explicit file_reader( const internal::filesystem::path& path )
      |                                             ^~~~~~~~~~
/usr/include/tao/pegtl/internal/file_reader.hpp:67:61: error: expected unqualified-id before ‘&’ token
   67 |       explicit file_reader( const internal::filesystem::path& path )
      |                                                             ^
/usr/include/tao/pegtl/internal/file_reader.hpp:67:61: error: expected ‘)’ before ‘&’ token
   67 |       explicit file_reader( const internal::filesystem::path& path )
      |                           ~                                 ^
      |                                                             )
/usr/include/tao/pegtl/internal/file_reader.hpp:67:61: error: constructors may not be ref-qualified
/usr/include/tao/pegtl/internal/file_reader.hpp:67:61: error: expected ‘;’ at end of member declaration
   67 |       explicit file_reader( const internal::filesystem::path& path )
      |                                                             ^
      |                                                              ;
/usr/include/tao/pegtl/internal/file_reader.hpp:67:63: error: ‘path’ does not name a type
   67 |       explicit file_reader( const internal::filesystem::path& path )
      |                                                               ^~~~
/usr/include/tao/pegtl/internal/file_reader.hpp:71:48: error: ‘filesystem’ in namespace ‘tao::pegtl::internal’ does not name a type
   71 |       file_reader( FILE* file, const internal::filesystem::path& path )  // NOLINT(modernize-pass-by-value)
      |                                                ^~~~~~~~~~
/usr/include/tao/pegtl/internal/file_reader.hpp:71:64: error: expected unqualified-id before ‘&’ token
   71 |       file_reader( FILE* file, const internal::filesystem::path& path )  // NOLINT(modernize-pass-by-value)
      |                                                                ^
/usr/include/tao/pegtl/internal/file_reader.hpp:71:64: error: expected ‘)’ before ‘&’ token
   71 |       file_reader( FILE* file, const internal::filesystem::path& path )  // NOLINT(modernize-pass-by-value)
      |                  ~                                             ^
      |                                                                )
/usr/include/tao/pegtl/internal/file_reader.hpp:71:64: error: constructors may not be ref-qualified
/usr/include/tao/pegtl/internal/file_reader.hpp:71:64: error: expected ‘;’ at end of member declaration
   71 |       file_reader( FILE* file, const internal::filesystem::path& path )  // NOLINT(modernize-pass-by-value)
      |                                                                ^
      |                                                                 ;
/usr/include/tao/pegtl/internal/file_reader.hpp:71:7: error: ‘tao::pegtl::internal::file_reader::file_reader(...)’ cannot be overloaded with ‘tao::pegtl::internal::file_reader::file_reader(...)’
   71 |       file_reader( FILE* file, const internal::filesystem::path& path )  // NOLINT(modernize-pass-by-value)
      |       ^~~~~~~~~~~
/usr/include/tao/pegtl/internal/file_reader.hpp:67:16: note: previous declaration ‘tao::pegtl::internal::file_reader::file_reader(...)’
   67 |       explicit file_reader( const internal::filesystem::path& path )
      |                ^~~~~~~~~~~
/usr/include/tao/pegtl/internal/file_reader.hpp:71:66: error: ‘path’ does not name a type
   71 |       file_reader( FILE* file, const internal::filesystem::path& path )  // NOLINT(modernize-pass-by-value)
      |                                                                  ^~~~
/usr/include/tao/pegtl/internal/file_reader.hpp:146:23: error: ‘filesystem’ in namespace ‘tao::pegtl::internal’ does not name a type
  146 |       const internal::filesystem::path m_path;
      |                       ^~~~~~~~~~
/usr/include/tao/pegtl/internal/file_reader.hpp: In member function ‘std::size_t tao::pegtl::internal::file_reader::size() const’:
/usr/include/tao/pegtl/internal/file_reader.hpp:91:29: error: ‘tao::pegtl::internal::filesystem’ has not been declared
   91 |             throw internal::filesystem::filesystem_error( "std::fseek() failed [SEEK_END]", m_path, ec );
      |                             ^~~~~~~~~~
/usr/include/tao/pegtl/internal/file_reader.hpp:91:93: error: ‘m_path’ was not declared in this scope
   91 |             throw internal::filesystem::filesystem_error( "std::fseek() failed [SEEK_END]", m_path, ec );
      |                                                                                             ^~~~~~
/usr/include/tao/pegtl/internal/file_reader.hpp:104:29: error: ‘tao::pegtl::internal::filesystem’ has not been declared
  104 |             throw internal::filesystem::filesystem_error( "std::ftell() failed", m_path, ec );
      |                             ^~~~~~~~~~
/usr/include/tao/pegtl/internal/file_reader.hpp:104:82: error: ‘m_path’ was not declared in this scope
  104 |             throw internal::filesystem::filesystem_error( "std::ftell() failed", m_path, ec );
      |                                                                                  ^~~~~~
/usr/include/tao/pegtl/internal/file_reader.hpp:116:29: error: ‘tao::pegtl::internal::filesystem’ has not been declared
  116 |             throw internal::filesystem::filesystem_error( "std::fseek() failed [SEEK_SET]", m_path, ec );
      |                             ^~~~~~~~~~
/usr/include/tao/pegtl/internal/file_reader.hpp:116:93: error: ‘m_path’ was not declared in this scope
  116 |             throw internal::filesystem::filesystem_error( "std::fseek() failed [SEEK_SET]", m_path, ec );
      |                                                                                             ^~~~~~
/usr/include/tao/pegtl/internal/file_reader.hpp: In member function ‘std::string tao::pegtl::internal::file_reader::read() const’:
/usr/include/tao/pegtl/internal/file_reader.hpp:135:29: error: ‘tao::pegtl::internal::filesystem’ has not been declared
  135 |             throw internal::filesystem::filesystem_error( "std::fread() failed", m_path, ec );
      |                             ^~~~~~~~~~
/usr/include/tao/pegtl/internal/file_reader.hpp:135:82: error: ‘m_path’ was not declared in this scope
  135 |             throw internal::filesystem::filesystem_error( "std::fread() failed", m_path, ec );
      |                                                                                  ^~~~~~
In file included from /usr/include/tao/pegtl/read_input.hpp:16,
                 from /usr/include/tao/pegtl.hpp:20,
                 from VTK/ThirdParty/pegtl/vtk_pegtl.h:28,
                 from /build/paraview/src/ParaView-v5.9.0/VTK/IO/MotionFX/vtkMotionFXCFGGrammar.h:22,
                 from /build/paraview/src/ParaView-v5.9.0/VTK/IO/MotionFX/vtkMotionFXCFGReader.cxx:40:
/usr/include/tao/pegtl/internal/path_to_string.hpp: At global scope:
/usr/include/tao/pegtl/internal/path_to_string.hpp:14:69: error: ‘filesystem’ in namespace ‘tao::pegtl::internal’ does not name a type
   14 |    [[nodiscard]] inline std::string path_to_string( const internal::filesystem::path& path )
      |                                                                     ^~~~~~~~~~
/usr/include/tao/pegtl/internal/path_to_string.hpp:14:85: error: expected unqualified-id before ‘&’ token
   14 |    [[nodiscard]] inline std::string path_to_string( const internal::filesystem::path& path )
      |                                                                                     ^
/usr/include/tao/pegtl/internal/path_to_string.hpp:14:85: error: expected ‘)’ before ‘&’ token
   14 |    [[nodiscard]] inline std::string path_to_string( const internal::filesystem::path& path )
      |                                                   ~                                 ^
      |                                                                                     )
/usr/include/tao/pegtl/internal/path_to_string.hpp:14:87: error: expected initializer before ‘path’
   14 |    [[nodiscard]] inline std::string path_to_string( const internal::filesystem::path& path )
      |                                                                                       ^~~~
In file included from /usr/include/tao/pegtl.hpp:20,
                 from VTK/ThirdParty/pegtl/vtk_pegtl.h:28,
                 from /build/paraview/src/ParaView-v5.9.0/VTK/IO/MotionFX/vtkMotionFXCFGGrammar.h:22,
                 from /build/paraview/src/ParaView-v5.9.0/VTK/IO/MotionFX/vtkMotionFXCFGReader.cxx:40:
/usr/include/tao/pegtl/read_input.hpp:24:35: error: ‘filesystem’ in namespace ‘tao::pegtl::internal’ does not name a type
   24 |       read_input( const internal::filesystem::path& path, const std::string& source )
      |                                   ^~~~~~~~~~
/usr/include/tao/pegtl/read_input.hpp:24:51: error: expected unqualified-id before ‘&’ token
   24 |       read_input( const internal::filesystem::path& path, const std::string& source )
      |                                                   ^
/usr/include/tao/pegtl/read_input.hpp:24:51: error: expected ‘)’ before ‘&’ token
   24 |       read_input( const internal::filesystem::path& path, const std::string& source )
      |                 ~                                 ^
      |                                                   )
/usr/include/tao/pegtl/read_input.hpp:24:51: error: constructors may not be ref-qualified
/usr/include/tao/pegtl/read_input.hpp:24:51: error: expected ‘;’ at end of member declaration
   24 |       read_input( const internal::filesystem::path& path, const std::string& source )
      |                                                   ^
      |                                                    ;
/usr/include/tao/pegtl/read_input.hpp:24:53: error: ‘path’ does not name a type
   24 |       read_input( const internal::filesystem::path& path, const std::string& source )
      |                                                     ^~~~
/usr/include/tao/pegtl/read_input.hpp:28:44: error: ‘filesystem’ in namespace ‘tao::pegtl::internal’ does not name a type
   28 |       explicit read_input( const internal::filesystem::path& path )
      |                                            ^~~~~~~~~~
/usr/include/tao/pegtl/read_input.hpp:28:60: error: expected unqualified-id before ‘&’ token
   28 |       explicit read_input( const internal::filesystem::path& path )
      |                                                            ^
/usr/include/tao/pegtl/read_input.hpp:28:60: error: expected ‘)’ before ‘&’ token
   28 |       explicit read_input( const internal::filesystem::path& path )
      |                          ~                                 ^
      |                                                            )
/usr/include/tao/pegtl/read_input.hpp:28:60: error: constructors may not be ref-qualified
/usr/include/tao/pegtl/read_input.hpp:28:60: error: expected ‘;’ at end of member declaration
   28 |       explicit read_input( const internal::filesystem::path& path )
      |                                                            ^
      |                                                             ;
/usr/include/tao/pegtl/read_input.hpp:28:16: error: ‘tao::pegtl::read_input<P, Eol>::read_input(...)’ cannot be overloaded with ‘tao::pegtl::read_input<P, Eol>::read_input(...)’
   28 |       explicit read_input( const internal::filesystem::path& path )
      |                ^~~~~~~~~~
/usr/include/tao/pegtl/read_input.hpp:24:7: note: previous declaration ‘tao::pegtl::read_input<P, Eol>::read_input(...)’
   24 |       read_input( const internal::filesystem::path& path, const std::string& source )
      |       ^~~~~~~~~~
/usr/include/tao/pegtl/read_input.hpp:28:62: error: ‘path’ does not name a type
   28 |       explicit read_input( const internal::filesystem::path& path )
      |                                                              ^~~~
/usr/include/tao/pegtl/read_input.hpp:32:47: error: ‘filesystem’ in namespace ‘tao::pegtl::internal’ does not name a type
   32 |       read_input( FILE* file, const internal::filesystem::path& path, const std::string& source )
      |                                               ^~~~~~~~~~
/usr/include/tao/pegtl/read_input.hpp:32:63: error: expected unqualified-id before ‘&’ token
   32 |       read_input( FILE* file, const internal::filesystem::path& path, const std::string& source )
      |                                                               ^
/usr/include/tao/pegtl/read_input.hpp:32:63: error: expected ‘)’ before ‘&’ token
   32 |       read_input( FILE* file, const internal::filesystem::path& path, const std::string& source )
      |                 ~                                             ^
      |                                                               )
/usr/include/tao/pegtl/read_input.hpp:32:63: error: constructors may not be ref-qualified
/usr/include/tao/pegtl/read_input.hpp:32:63: error: expected ‘;’ at end of member declaration
   32 |       read_input( FILE* file, const internal::filesystem::path& path, const std::string& source )
      |                                                               ^
      |                                                                ;
/usr/include/tao/pegtl/read_input.hpp:32:7: error: ‘tao::pegtl::read_input<P, Eol>::read_input(...)’ cannot be overloaded with ‘tao::pegtl::read_input<P, Eol>::read_input(...)’
   32 |       read_input( FILE* file, const internal::filesystem::path& path, const std::string& source )
      |       ^~~~~~~~~~
/usr/include/tao/pegtl/read_input.hpp:24:7: note: previous declaration ‘tao::pegtl::read_input<P, Eol>::read_input(...)’
   24 |       read_input( const internal::filesystem::path& path, const std::string& source )
      |       ^~~~~~~~~~
/usr/include/tao/pegtl/read_input.hpp:32:65: error: ‘path’ does not name a type
   32 |       read_input( FILE* file, const internal::filesystem::path& path, const std::string& source )
      |                                                                 ^~~~
/usr/include/tao/pegtl/read_input.hpp:36:47: error: ‘filesystem’ in namespace ‘tao::pegtl::internal’ does not name a type
   36 |       read_input( FILE* file, const internal::filesystem::path& path )
      |                                               ^~~~~~~~~~
/usr/include/tao/pegtl/read_input.hpp:36:63: error: expected unqualified-id before ‘&’ token
   36 |       read_input( FILE* file, const internal::filesystem::path& path )
      |                                                               ^
/usr/include/tao/pegtl/read_input.hpp:36:63: error: expected ‘)’ before ‘&’ token
   36 |       read_input( FILE* file, const internal::filesystem::path& path )
      |                 ~                                             ^
      |                                                               )
/usr/include/tao/pegtl/read_input.hpp:36:63: error: constructors may not be ref-qualified
/usr/include/tao/pegtl/read_input.hpp:36:63: error: expected ‘;’ at end of member declaration
   36 |       read_input( FILE* file, const internal::filesystem::path& path )
      |                                                               ^
      |                                                                ;
/usr/include/tao/pegtl/read_input.hpp:36:7: error: ‘tao::pegtl::read_input<P, Eol>::read_input(...)’ cannot be overloaded with ‘tao::pegtl::read_input<P, Eol>::read_input(...)’
   36 |       read_input( FILE* file, const internal::filesystem::path& path )
      |       ^~~~~~~~~~
/usr/include/tao/pegtl/read_input.hpp:24:7: note: previous declaration ‘tao::pegtl::read_input<P, Eol>::read_input(...)’
   24 |       read_input( const internal::filesystem::path& path, const std::string& source )
      |       ^~~~~~~~~~
/usr/include/tao/pegtl/read_input.hpp:36:65: error: ‘path’ does not name a type
   36 |       read_input( FILE* file, const internal::filesystem::path& path )
      |                                                                 ^~~~
/usr/include/tao/pegtl/read_input.hpp:50:38: error: ‘read_input’ function with trailing return type not declared with ‘auto’ type specifier
   50 |    explicit read_input( Ts&&... ) -> read_input<>;
      |                                      ^~~~~~~~~~~~
In file included from /usr/include/tao/pegtl/mmap_input.hpp:22,
                 from /usr/include/tao/pegtl/file_input.hpp:16,
                 from /usr/include/tao/pegtl.hpp:25,
                 from VTK/ThirdParty/pegtl/vtk_pegtl.h:28,
                 from /build/paraview/src/ParaView-v5.9.0/VTK/IO/MotionFX/vtkMotionFXCFGGrammar.h:22,
                 from /build/paraview/src/ParaView-v5.9.0/VTK/IO/MotionFX/vtkMotionFXCFGReader.cxx:40:
/usr/include/tao/pegtl/internal/file_mapper_posix.hpp:28:45: error: ‘filesystem’ in namespace ‘tao::pegtl::internal’ does not name a type
   28 |       explicit file_opener( const internal::filesystem::path& path )  // NOLINT(modernize-pass-by-value)
      |                                             ^~~~~~~~~~
/usr/include/tao/pegtl/internal/file_mapper_posix.hpp:28:61: error: expected unqualified-id before ‘&’ token
   28 |       explicit file_opener( const internal::filesystem::path& path )  // NOLINT(modernize-pass-by-value)
      |                                                             ^
/usr/include/tao/pegtl/internal/file_mapper_posix.hpp:28:61: error: expected ‘)’ before ‘&’ token
   28 |       explicit file_opener( const internal::filesystem::path& path )  // NOLINT(modernize-pass-by-value)
      |                           ~                                 ^
      |                                                             )
/usr/include/tao/pegtl/internal/file_mapper_posix.hpp:28:61: error: constructors may not be ref-qualified
/usr/include/tao/pegtl/internal/file_mapper_posix.hpp:28:61: error: expected ‘;’ at end of member declaration
   28 |       explicit file_opener( const internal::filesystem::path& path )  // NOLINT(modernize-pass-by-value)
      |                                                             ^
      |                                                              ;
/usr/include/tao/pegtl/internal/file_mapper_posix.hpp:28:63: error: ‘path’ does not name a type
   28 |       explicit file_opener( const internal::filesystem::path& path )  // NOLINT(modernize-pass-by-value)
      |                                                               ^~~~
/usr/include/tao/pegtl/internal/file_mapper_posix.hpp:62:23: error: ‘filesystem’ in namespace ‘tao::pegtl::internal’ does not name a type
   62 |       const internal::filesystem::path m_path;
      |                       ^~~~~~~~~~
/usr/include/tao/pegtl/internal/file_mapper_posix.hpp: In member function ‘std::size_t tao::pegtl::internal::file_opener::size() const’:
/usr/include/tao/pegtl/internal/file_mapper_posix.hpp:52:29: error: ‘tao::pegtl::internal::filesystem’ has not been declared
   52 |             throw internal::filesystem::filesystem_error( "fstat() failed", m_path, ec );
      |                             ^~~~~~~~~~
/usr/include/tao/pegtl/internal/file_mapper_posix.hpp:52:77: error: ‘m_path’ was not declared in this scope
   52 |             throw internal::filesystem::filesystem_error( "fstat() failed", m_path, ec );
      |                                                                             ^~~~~~
/usr/include/tao/pegtl/internal/file_mapper_posix.hpp: In member function ‘int tao::pegtl::internal::file_opener::open() const’:
/usr/include/tao/pegtl/internal/file_mapper_posix.hpp:69:33: error: ‘m_path’ was not declared in this scope
   69 |          const int fd = ::open( m_path.c_str(),
      |                                 ^~~~~~
/usr/include/tao/pegtl/internal/file_mapper_posix.hpp:80:26: error: ‘tao::pegtl::internal::filesystem’ has not been declared
   80 |          throw internal::filesystem::filesystem_error( "open() failed", m_path, ec );
      |                          ^~~~~~~~~~
/usr/include/tao/pegtl/internal/file_mapper_posix.hpp: At global scope:
/usr/include/tao/pegtl/internal/file_mapper_posix.hpp:91:45: error: ‘filesystem’ in namespace ‘tao::pegtl::internal’ does not name a type
   91 |       explicit file_mapper( const internal::filesystem::path& path )
      |                                             ^~~~~~~~~~
/usr/include/tao/pegtl/internal/file_mapper_posix.hpp:91:61: error: expected unqualified-id before ‘&’ token
   91 |       explicit file_mapper( const internal::filesystem::path& path )
      |                                                             ^
/usr/include/tao/pegtl/internal/file_mapper_posix.hpp:91:61: error: expected ‘)’ before ‘&’ token
   91 |       explicit file_mapper( const internal::filesystem::path& path )
      |                           ~                                 ^
      |                                                             )
/usr/include/tao/pegtl/internal/file_mapper_posix.hpp:91:61: error: constructors may not be ref-qualified
/usr/include/tao/pegtl/internal/file_mapper_posix.hpp:91:61: error: expected ‘;’ at end of member declaration
   91 |       explicit file_mapper( const internal::filesystem::path& path )
      |                                                             ^
      |                                                              ;
/usr/include/tao/pegtl/internal/file_mapper_posix.hpp:91:63: error: ‘path’ does not name a type
   91 |       explicit file_mapper( const internal::filesystem::path& path )
      |                                                               ^~~~
/usr/include/tao/pegtl/internal/file_mapper_posix.hpp: In constructor ‘tao::pegtl::internal::file_mapper::file_mapper(const tao::pegtl::internal::file_opener&)’:
/usr/include/tao/pegtl/internal/file_mapper_posix.hpp:103:29: error: ‘tao::pegtl::internal::filesystem’ has not been declared
  103 |             throw internal::filesystem::filesystem_error( "mmap() failed", reader.m_path, ec );
      |                             ^~~~~~~~~~
/usr/include/tao/pegtl/internal/file_mapper_posix.hpp:103:83: error: ‘const struct tao::pegtl::internal::file_opener’ has no member named ‘m_path’
  103 |             throw internal::filesystem::filesystem_error( "mmap() failed", reader.m_path, ec );
      |                                                                                   ^~~~~~
In file included from /usr/include/tao/pegtl/file_input.hpp:16,
                 from /usr/include/tao/pegtl.hpp:25,
                 from VTK/ThirdParty/pegtl/vtk_pegtl.h:28,
                 from /build/paraview/src/ParaView-v5.9.0/VTK/IO/MotionFX/vtkMotionFXCFGGrammar.h:22,
                 from /build/paraview/src/ParaView-v5.9.0/VTK/IO/MotionFX/vtkMotionFXCFGReader.cxx:40:
/usr/include/tao/pegtl/mmap_input.hpp: At global scope:
/usr/include/tao/pegtl/mmap_input.hpp:36:48: error: ‘filesystem’ in namespace ‘tao::pegtl::internal’ does not name a type
   36 |          explicit mmap_holder( const internal::filesystem::path& path )
      |                                                ^~~~~~~~~~
/usr/include/tao/pegtl/mmap_input.hpp:36:64: error: expected unqualified-id before ‘&’ token
   36 |          explicit mmap_holder( const internal::filesystem::path& path )
      |                                                                ^
/usr/include/tao/pegtl/mmap_input.hpp:36:64: error: expected ‘)’ before ‘&’ token
   36 |          explicit mmap_holder( const internal::filesystem::path& path )
      |                              ~                                 ^
      |                                                                )
/usr/include/tao/pegtl/mmap_input.hpp:36:64: error: constructors may not be ref-qualified
/usr/include/tao/pegtl/mmap_input.hpp:36:64: error: expected ‘;’ at end of member declaration
   36 |          explicit mmap_holder( const internal::filesystem::path& path )
      |                                                                ^
      |                                                                 ;
/usr/include/tao/pegtl/mmap_input.hpp:36:66: error: ‘path’ does not name a type
   36 |          explicit mmap_holder( const internal::filesystem::path& path )
      |                                                                  ^~~~
/usr/include/tao/pegtl/mmap_input.hpp:56:35: error: ‘filesystem’ in namespace ‘tao::pegtl::internal’ does not name a type
   56 |       mmap_input( const internal::filesystem::path& path, const std::string& source )
      |                                   ^~~~~~~~~~
/usr/include/tao/pegtl/mmap_input.hpp:56:51: error: expected unqualified-id before ‘&’ token
   56 |       mmap_input( const internal::filesystem::path& path, const std::string& source )
      |                                                   ^
/usr/include/tao/pegtl/mmap_input.hpp:56:51: error: expected ‘)’ before ‘&’ token
   56 |       mmap_input( const internal::filesystem::path& path, const std::string& source )
      |                 ~                                 ^
      |                                                   )
/usr/include/tao/pegtl/mmap_input.hpp:56:51: error: constructors may not be ref-qualified
/usr/include/tao/pegtl/mmap_input.hpp:56:51: error: expected ‘;’ at end of member declaration
   56 |       mmap_input( const internal::filesystem::path& path, const std::string& source )
      |                                                   ^
      |                                                    ;
/usr/include/tao/pegtl/mmap_input.hpp:56:53: error: ‘path’ does not name a type
   56 |       mmap_input( const internal::filesystem::path& path, const std::string& source )
      |                                                     ^~~~
/usr/include/tao/pegtl/mmap_input.hpp:61:44: error: ‘filesystem’ in namespace ‘tao::pegtl::internal’ does not name a type
   61 |       explicit mmap_input( const internal::filesystem::path& path )
      |                                            ^~~~~~~~~~
/usr/include/tao/pegtl/mmap_input.hpp:61:60: error: expected unqualified-id before ‘&’ token
   61 |       explicit mmap_input( const internal::filesystem::path& path )
      |                                                            ^
/usr/include/tao/pegtl/mmap_input.hpp:61:60: error: expected ‘)’ before ‘&’ token
   61 |       explicit mmap_input( const internal::filesystem::path& path )
      |                          ~                                 ^
      |                                                            )
/usr/include/tao/pegtl/mmap_input.hpp:61:60: error: constructors may not be ref-qualified
/usr/include/tao/pegtl/mmap_input.hpp:61:60: error: expected ‘;’ at end of member declaration
   61 |       explicit mmap_input( const internal::filesystem::path& path )
      |                                                            ^
      |                                                             ;
/usr/include/tao/pegtl/mmap_input.hpp:61:16: error: ‘tao::pegtl::mmap_input<P, Eol>::mmap_input(...)’ cannot be overloaded with ‘tao::pegtl::mmap_input<P, Eol>::mmap_input(...)’
   61 |       explicit mmap_input( const internal::filesystem::path& path )
      |                ^~~~~~~~~~
/usr/include/tao/pegtl/mmap_input.hpp:56:7: note: previous declaration ‘tao::pegtl::mmap_input<P, Eol>::mmap_input(...)’
   56 |       mmap_input( const internal::filesystem::path& path, const std::string& source )
      |       ^~~~~~~~~~
/usr/include/tao/pegtl/mmap_input.hpp:61:62: error: ‘path’ does not name a type
   61 |       explicit mmap_input( const internal::filesystem::path& path )
      |                                                              ^~~~
/usr/include/tao/pegtl/mmap_input.hpp:75:38: error: ‘mmap_input’ function with trailing return type not declared with ‘auto’ type specifier
   75 |    explicit mmap_input( Ts&&... ) -> mmap_input<>;
      |                                      ^~~~~~~~~~~~
In file included from /usr/include/tao/pegtl.hpp:25,
                 from VTK/ThirdParty/pegtl/vtk_pegtl.h:28,
                 from /build/paraview/src/ParaView-v5.9.0/VTK/IO/MotionFX/vtkMotionFXCFGGrammar.h:22,
                 from /build/paraview/src/ParaView-v5.9.0/VTK/IO/MotionFX/vtkMotionFXCFGReader.cxx:40:
/usr/include/tao/pegtl/file_input.hpp:40:38: error: ‘file_input’ function with trailing return type not declared with ‘auto’ type specifier
   40 |    explicit file_input( Ts&&... ) -> file_input<>;
      |                                      ^~~~~~~~~~~~
In file included from /usr/include/tao/pegtl.hpp:27,
                 from VTK/ThirdParty/pegtl/vtk_pegtl.h:28,
                 from /build/paraview/src/ParaView-v5.9.0/VTK/IO/MotionFX/vtkMotionFXCFGGrammar.h:22,
                 from /build/paraview/src/ParaView-v5.9.0/VTK/IO/MotionFX/vtkMotionFXCFGReader.cxx:40:
/usr/include/tao/pegtl/change_action.hpp: In static member function ‘static bool tao::pegtl::change_action<NewAction>::match(ParseInput&, States&& ...)’:
/usr/include/tao/pegtl/change_action.hpp:31:31: error: ‘is_same_v’ is not a member of ‘std’; did you mean ‘is_same’?
   31 |          static_assert( !std::is_same_v< Action< void >, NewAction< void > >, "old and new action class templates are identical" );
      |                               ^~~~~~~~~
      |                               is_same
/usr/include/tao/pegtl/change_action.hpp:31:56: error: expected primary-expression before ‘,’ token
   31 |          static_assert( !std::is_same_v< Action< void >, NewAction< void > >, "old and new action class templates are identical" );
      |                                                        ^
/usr/include/tao/pegtl/change_action.hpp:31:58: error: expected string-literal before ‘NewAction’
   31 |          static_assert( !std::is_same_v< Action< void >, NewAction< void > >, "old and new action class templates are identical" );
      |                                                          ^~~~~~~~~
/usr/include/tao/pegtl/change_action.hpp:31:57: error: expected ‘)’ before ‘NewAction’
   31 |          static_assert( !std::is_same_v< Action< void >, NewAction< void > >, "old and new action class templates are identical" );
      |                       ~                                 ^~~~~~~~~~
      |                                                         )
In file included from /usr/include/tao/pegtl.hpp:28,
                 from VTK/ThirdParty/pegtl/vtk_pegtl.h:28,
                 from /build/paraview/src/ParaView-v5.9.0/VTK/IO/MotionFX/vtkMotionFXCFGGrammar.h:22,
                 from /build/paraview/src/ParaView-v5.9.0/VTK/IO/MotionFX/vtkMotionFXCFGReader.cxx:40:
/usr/include/tao/pegtl/change_action_and_state.hpp: In static member function ‘static bool tao::pegtl::change_action_and_state<NewAction, NewState>::match(ParseInput&, States&& ...)’:
/usr/include/tao/pegtl/change_action_and_state.hpp:32:31: error: ‘is_same_v’ is not a member of ‘std’; did you mean ‘is_same’?
   32 |          static_assert( !std::is_same_v< Action< void >, NewAction< void > >, "old and new action class templates are identical" );
      |                               ^~~~~~~~~
      |                               is_same
/usr/include/tao/pegtl/change_action_and_state.hpp:32:56: error: expected primary-expression before ‘,’ token
   32 |          static_assert( !std::is_same_v< Action< void >, NewAction< void > >, "old and new action class templates are identical" );
      |                                                        ^
/usr/include/tao/pegtl/change_action_and_state.hpp:32:58: error: expected string-literal before ‘NewAction’
   32 |          static_assert( !std::is_same_v< Action< void >, NewAction< void > >, "old and new action class templates are identical" );
      |                                                          ^~~~~~~~~
/usr/include/tao/pegtl/change_action_and_state.hpp:32:57: error: expected ‘)’ before ‘NewAction’
   32 |          static_assert( !std::is_same_v< Action< void >, NewAction< void > >, "old and new action class templates are identical" );
      |                       ~                                 ^~~~~~~~~~
      |                                                         )
In file included from /usr/include/tao/pegtl.hpp:29,
                 from VTK/ThirdParty/pegtl/vtk_pegtl.h:28,
                 from /build/paraview/src/ParaView-v5.9.0/VTK/IO/MotionFX/vtkMotionFXCFGGrammar.h:22,
                 from /build/paraview/src/ParaView-v5.9.0/VTK/IO/MotionFX/vtkMotionFXCFGReader.cxx:40:
/usr/include/tao/pegtl/change_action_and_states.hpp: At global scope:
/usr/include/tao/pegtl/change_action_and_states.hpp:32:45: error: ‘std::index_sequence’ has not been declared
   32 |       [[nodiscard]] static bool match( std::index_sequence< Ns... > /*unused*/, ParseInput& in, States&&... st )
      |                                             ^~~~~~~~~~~~~~
/usr/include/tao/pegtl/change_action_and_states.hpp:32:59: error: expected ‘,’ or ‘...’ before ‘<’ token
   32 |       [[nodiscard]] static bool match( std::index_sequence< Ns... > /*unused*/, ParseInput& in, States&&... st )
      |                                                           ^
/usr/include/tao/pegtl/change_action_and_states.hpp: In static member function ‘static bool tao::pegtl::change_action_and_states<NewAction, NewStates>::match(int)’:
/usr/include/tao/pegtl/change_action_and_states.hpp:34:29: error: ‘st’ was not declared in this scope; did you mean ‘at’?
   34 |          auto t = std::tie( st... );
      |                             ^~
      |                             at
/usr/include/tao/pegtl/change_action_and_states.hpp:35:75: error: ‘in’ was not declared in this scope; did you mean ‘yn’?
   35 |          if( Control< Rule >::template match< A, M, NewAction, Control >( in, std::get< Ns >( t )... ) ) {
      |                                                                           ^~
      |                                                                           yn
/usr/include/tao/pegtl/change_action_and_states.hpp:37:83: error: expansion pattern ‘st’ contains no parameter packs
   37 |                Action< Rule >::success( static_cast< const ParseInput& >( in ), st... );
      |                                                                                   ^~~
/usr/include/tao/pegtl/change_action_and_states.hpp: In static member function ‘static bool tao::pegtl::change_action_and_states<NewAction, NewStates>::match(ParseInput&, States&& ...)’:
/usr/include/tao/pegtl/change_action_and_states.hpp:55:31: error: ‘is_same_v’ is not a member of ‘std’; did you mean ‘is_same’?
   55 |          static_assert( !std::is_same_v< Action< void >, NewAction< void > >, "old and new action class templates are identical" );
      |                               ^~~~~~~~~
      |                               is_same
/usr/include/tao/pegtl/change_action_and_states.hpp:55:56: error: expected primary-expression before ‘,’ token
   55 |          static_assert( !std::is_same_v< Action< void >, NewAction< void > >, "old and new action class templates are identical" );
      |                                                        ^
/usr/include/tao/pegtl/change_action_and_states.hpp:55:58: error: expected string-literal before ‘NewAction’
   55 |          static_assert( !std::is_same_v< Action< void >, NewAction< void > >, "old and new action class templates are identical" );
      |                                                          ^~~~~~~~~
/usr/include/tao/pegtl/change_action_and_states.hpp:55:57: error: expected ‘)’ before ‘NewAction’
   55 |          static_assert( !std::is_same_v< Action< void >, NewAction< void > >, "old and new action class templates are identical" );
      |                       ~                                 ^~~~~~~~~~
      |                                                         )
In file included from /usr/include/tao/pegtl.hpp:29,
                 from VTK/ThirdParty/pegtl/vtk_pegtl.h:28,
                 from /build/paraview/src/ParaView-v5.9.0/VTK/IO/MotionFX/vtkMotionFXCFGGrammar.h:22,
                 from /build/paraview/src/ParaView-v5.9.0/VTK/IO/MotionFX/vtkMotionFXCFGReader.cxx:40:
/usr/include/tao/pegtl/change_action_and_states.hpp:56:60: error: ‘index_sequence_for’ is not a member of ‘std’
   56 |          return match< Rule, A, M, Action, Control >( std::index_sequence_for< NewStates... >(), in, NewStates()..., st... );
      |                                                            ^~~~~~~~~~~~~~~~~~
/usr/include/tao/pegtl/change_action_and_states.hpp:56:89: error: expected primary-expression before ‘...’ token
   56 |          return match< Rule, A, M, Action, Control >( std::index_sequence_for< NewStates... >(), in, NewStates()..., st... );
      |                                                                                         ^~~
In file included from /usr/include/tao/pegtl.hpp:32,
                 from VTK/ThirdParty/pegtl/vtk_pegtl.h:28,
                 from /build/paraview/src/ParaView-v5.9.0/VTK/IO/MotionFX/vtkMotionFXCFGGrammar.h:22,
                 from /build/paraview/src/ParaView-v5.9.0/VTK/IO/MotionFX/vtkMotionFXCFGReader.cxx:40:
/usr/include/tao/pegtl/change_states.hpp: At global scope:
/usr/include/tao/pegtl/change_states.hpp:32:45: error: ‘std::index_sequence’ has not been declared
   32 |       [[nodiscard]] static bool match( std::index_sequence< Ns... > /*unused*/, ParseInput& in, States&&... st )
      |                                             ^~~~~~~~~~~~~~
/usr/include/tao/pegtl/change_states.hpp:32:59: error: expected ‘,’ or ‘...’ before ‘<’ token
   32 |       [[nodiscard]] static bool match( std::index_sequence< Ns... > /*unused*/, ParseInput& in, States&&... st )
      |                                                           ^
/usr/include/tao/pegtl/change_states.hpp: In static member function ‘static bool tao::pegtl::change_states<NewStates>::match(int)’:
/usr/include/tao/pegtl/change_states.hpp:34:29: error: ‘st’ was not declared in this scope; did you mean ‘at’?
   34 |          auto t = std::tie( st... );
      |                             ^~
      |                             at
/usr/include/tao/pegtl/change_states.hpp:35:73: error: ‘in’ was not declared in this scope; did you mean ‘yn’?
   35 |          if( TAO_PEGTL_NAMESPACE::match< Rule, A, M, Action, Control >( in, std::get< Ns >( t )... ) ) {
      |                                                                         ^~
      |                                                                         yn
/usr/include/tao/pegtl/change_states.hpp:37:83: error: expansion pattern ‘st’ contains no parameter packs
   37 |                Action< Rule >::success( static_cast< const ParseInput& >( in ), st... );
      |                                                                                   ^~~
/usr/include/tao/pegtl/change_states.hpp: In static member function ‘static bool tao::pegtl::change_states<NewStates>::match(ParseInput&, States&& ...)’:
/usr/include/tao/pegtl/change_states.hpp:55:60: error: ‘index_sequence_for’ is not a member of ‘std’
   55 |          return match< Rule, A, M, Action, Control >( std::index_sequence_for< NewStates... >(), in, NewStates()..., st... );
      |                                                            ^~~~~~~~~~~~~~~~~~
/usr/include/tao/pegtl/change_states.hpp:55:89: error: expected primary-expression before ‘...’ token
   55 |          return match< Rule, A, M, Action, Control >( std::index_sequence_for< NewStates... >(), in, NewStates()..., st... );
      |                                                                                         ^~~
In file included from /usr/include/tao/pegtl.hpp:41,
                 from VTK/ThirdParty/pegtl/vtk_pegtl.h:28,
                 from /build/paraview/src/ParaView-v5.9.0/VTK/IO/MotionFX/vtkMotionFXCFGGrammar.h:22,
                 from /build/paraview/src/ParaView-v5.9.0/VTK/IO/MotionFX/vtkMotionFXCFGReader.cxx:40:
/usr/include/tao/pegtl/visit.hpp: At global scope:
/usr/include/tao/pegtl/visit.hpp:17:47: error: ‘is_same_v’ is not a member of ‘std’; did you mean ‘is_same’?
   17 |       inline constexpr bool contains = ( std::is_same_v< Type, Types > || ... );
      |                                               ^~~~~~~~~
      |                                               is_same
/usr/include/tao/pegtl/visit.hpp:17:62: error: expected primary-expression before ‘,’ token
   17 |       inline constexpr bool contains = ( std::is_same_v< Type, Types > || ... );
      |                                                              ^
/usr/include/tao/pegtl/visit.hpp:17:70: error: expected primary-expression before ‘>’ token
   17 |       inline constexpr bool contains = ( std::is_same_v< Type, Types > || ... );
      |                                                                      ^
/usr/include/tao/pegtl/visit.hpp:17:72: error: expected primary-expression before ‘||’ token
   17 |       inline constexpr bool contains = ( std::is_same_v< Type, Types > || ... );
      |                                                                        ^~
/usr/include/tao/pegtl/visit.hpp:17:75: error: operand of fold expression has no unexpanded parameter packs
   17 |       inline constexpr bool contains = ( std::is_same_v< Type, Types > || ... );
      |                                                                           ^~~
/usr/include/tao/pegtl/visit.hpp:27:48: error: ‘conditional_t’ is not a member of ‘std’; did you mean ‘conditional’?
   27 |          : filter< type_list< Rules... >, std::conditional_t< contains< Rule, Todo..., Done... >, type_list< Todo... >, type_list< Rule, Todo... > >, type_list< Done... > >
      |                                                ^~~~~~~~~~~~~
      |                                                conditional
/usr/include/tao/pegtl/visit.hpp:27:48: error: ‘conditional_t’ is not a member of ‘std’; did you mean ‘conditional’?
   27 |          : filter< type_list< Rules... >, std::conditional_t< contains< Rule, Todo..., Done... >, type_list< Todo... >, type_list< Rule, Todo... > >, type_list< Done... > >
      |                                                ^~~~~~~~~~~~~
      |                                                conditional
In file included from /usr/include/tao/pegtl.hpp:41,
                 from VTK/ThirdParty/pegtl/vtk_pegtl.h:28,
                 from /build/paraview/src/ParaView-v5.9.0/VTK/IO/MotionFX/vtkMotionFXCFGGrammar.h:22,
                 from /build/paraview/src/ParaView-v5.9.0/VTK/IO/MotionFX/vtkMotionFXCFGReader.cxx:40:
/usr/include/tao/pegtl/visit.hpp:27:148: error: wrong number of template arguments (4, should be 3)
   27 |          : filter< type_list< Rules... >, std::conditional_t< contains< Rule, Todo..., Done... >, type_list< Todo... >, type_list< Rule, Todo... > >, type_list< Done... > >
      |                                                                                                                                                    ^
In file included from /usr/include/tao/pegtl.hpp:41,
                 from VTK/ThirdParty/pegtl/vtk_pegtl.h:28,
                 from /build/paraview/src/ParaView-v5.9.0/VTK/IO/MotionFX/vtkMotionFXCFGGrammar.h:22,
                 from /build/paraview/src/ParaView-v5.9.0/VTK/IO/MotionFX/vtkMotionFXCFGReader.cxx:40:
/usr/include/tao/pegtl/visit.hpp:20:14: note: provided for ‘template<class Rules, class Todo, class Done> struct tao::pegtl::internal::filter’
   20 |       struct filter
      |              ^~~~~~
In file included from /usr/include/tao/pegtl.hpp:41,
                 from VTK/ThirdParty/pegtl/vtk_pegtl.h:28,
                 from /build/paraview/src/ParaView-v5.9.0/VTK/IO/MotionFX/vtkMotionFXCFGGrammar.h:22,
                 from /build/paraview/src/ParaView-v5.9.0/VTK/IO/MotionFX/vtkMotionFXCFGReader.cxx:40:
/usr/include/tao/pegtl/visit.hpp:27:172: error: expected ‘{’ before ‘>’ token
   27 |          : filter< type_list< Rules... >, std::conditional_t< contains< Rule, Todo..., Done... >, type_list< Todo... >, type_list< Rule, Todo... > >, type_list< Done... > >
      |                                                                                                                                                                            ^
/usr/include/tao/pegtl/visit.hpp: In static member function ‘static void tao::pegtl::internal::visitor<Func, Done, Rules>::visit(Args&& ...)’:
/usr/include/tao/pegtl/visit.hpp:43:33: error: ‘is_same_v’ is not a member of ‘std’; did you mean ‘is_same’?
   43 |             if constexpr( !std::is_same_v< NextTodo, empty_list > ) {
      |                                 ^~~~~~~~~
      |                                 is_same
/usr/include/tao/pegtl/visit.hpp:43:52: error: expected primary-expression before ‘,’ token
   43 |             if constexpr( !std::is_same_v< NextTodo, empty_list > ) {
      |                                                    ^
/usr/include/tao/pegtl/visit.hpp:43:65: error: expected primary-expression before ‘>’ token
   43 |             if constexpr( !std::is_same_v< NextTodo, empty_list > ) {
      |                                                                 ^
/usr/include/tao/pegtl/visit.hpp:43:67: error: expected primary-expression before ‘)’ token
   43 |             if constexpr( !std::is_same_v< NextTodo, empty_list > ) {
      |                                                                   ^
In file included from /usr/include/tao/pegtl.hpp:44,
                 from VTK/ThirdParty/pegtl/vtk_pegtl.h:28,
                 from /build/paraview/src/ParaView-v5.9.0/VTK/IO/MotionFX/vtkMotionFXCFGGrammar.h:22,
                 from /build/paraview/src/ParaView-v5.9.0/VTK/IO/MotionFX/vtkMotionFXCFGReader.cxx:40:
/usr/include/tao/pegtl/must_if.hpp: At global scope:
/usr/include/tao/pegtl/must_if.hpp:26:66: error: ‘void_t’ is not a member of ‘std’
   26 |       inline constexpr bool raise_on_failure< Errors, Rule, std::void_t< decltype( Errors::template raise_on_failure< Rule > ) > > = Errors::template raise_on_failure< Rule >;
      |                                                                  ^~~~~~
/usr/include/tao/pegtl/must_if.hpp:26:66: note: ‘std::void_t’ is only available from C++17 onwards
/usr/include/tao/pegtl/must_if.hpp:26:66: error: ‘void_t’ is not a member of ‘std’
/usr/include/tao/pegtl/must_if.hpp:26:66: note: ‘std::void_t’ is only available from C++17 onwards
/usr/include/tao/pegtl/must_if.hpp:26:29: error: parse error in template argument list
   26 |       inline constexpr bool raise_on_failure< Errors, Rule, std::void_t< decltype( Errors::template raise_on_failure< Rule > ) > > = Errors::template raise_on_failure< Rule >;
      |                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/tao/pegtl.hpp:44,
                 from VTK/ThirdParty/pegtl/vtk_pegtl.h:28,
                 from /build/paraview/src/ParaView-v5.9.0/VTK/IO/MotionFX/vtkMotionFXCFGGrammar.h:22,
                 from /build/paraview/src/ParaView-v5.9.0/VTK/IO/MotionFX/vtkMotionFXCFGReader.cxx:40:
/usr/include/tao/pegtl/must_if.hpp:26:130: error: expected initializer before ‘>’ token
   26 |       inline constexpr bool raise_on_failure< Errors, Rule, std::void_t< decltype( Errors::template raise_on_failure< Rule > ) > > = Errors::template raise_on_failure< Rule >;
      |                                                                                                                                  ^
In file included from /usr/include/tao/pegtl/contrib/state_control.hpp:9,
                 from /usr/include/tao/pegtl/contrib/trace.hpp:13,
                 from /build/paraview/src/ParaView-v5.9.0/VTK/IO/MotionFX/vtkMotionFXCFGGrammar.h:26,
                 from /build/paraview/src/ParaView-v5.9.0/VTK/IO/MotionFX/vtkMotionFXCFGReader.cxx:40:
/usr/include/tao/pegtl/contrib/shuffle_states.hpp:47:74: error: ‘std::index_sequence’ has not been declared
   47 |       static void start_impl( const ParseInput& in, const Tuple& t, std::index_sequence< Is... > /*unused*/ ) noexcept( noexcept( Base::start( in, std::get< Shuffle::template value< Is, sizeof...( Is ) > >( t )... ) ) )
      |                                                                          ^~~~~~~~~~~~~~
/usr/include/tao/pegtl/contrib/shuffle_states.hpp:47:88: error: expected ‘,’ or ‘...’ before ‘<’ token
   47 |       static void start_impl( const ParseInput& in, const Tuple& t, std::index_sequence< Is... > /*unused*/ ) noexcept( noexcept( Base::start( in, std::get< Shuffle::template value< Is, sizeof...( Is ) > >( t )... ) ) )
      |                                                                                        ^
In file included from /usr/include/tao/pegtl/contrib/state_control.hpp:9,
                 from /usr/include/tao/pegtl/contrib/trace.hpp:13,
                 from /build/paraview/src/ParaView-v5.9.0/VTK/IO/MotionFX/vtkMotionFXCFGGrammar.h:26,
                 from /build/paraview/src/ParaView-v5.9.0/VTK/IO/MotionFX/vtkMotionFXCFGReader.cxx:40:
/usr/include/tao/pegtl/contrib/shuffle_states.hpp:53:125: error: ‘make_index_sequence’ is not a member of ‘std’; did you mean ‘tbb::internal::make_index_sequence’?
   53 |       static void start( const ParseInput& in, States&&... st ) noexcept( noexcept( start_impl( in, std::tie( st... ), std::make_index_sequence< sizeof...( st ) >() ) ) )
      |                                                                                                                             ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/tbb/enumerable_thread_specific.h:29,
                 from VTK/Common/Core/vtkSMPThreadLocal.h:81,
                 from /build/paraview/src/ParaView-v5.9.0/VTK/Common/Core/vtkSMPTools.h:32,
                 from /build/paraview/src/ParaView-v5.9.0/VTK/IO/MotionFX/vtkMotionFXCFGReader.cxx:28:
/usr/include/tbb/internal/_template_helpers.h:209:7: note: ‘tbb::internal::make_index_sequence’ declared here
  209 | using make_index_sequence = typename tbb::internal::make_index_sequence_impl<N>::type;
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/tao/pegtl/contrib/state_control.hpp:9,
                 from /usr/include/tao/pegtl/contrib/trace.hpp:13,
                 from /build/paraview/src/ParaView-v5.9.0/VTK/IO/MotionFX/vtkMotionFXCFGGrammar.h:26,
                 from /build/paraview/src/ParaView-v5.9.0/VTK/IO/MotionFX/vtkMotionFXCFGReader.cxx:40:
/usr/include/tao/pegtl/contrib/shuffle_states.hpp:53:164: error: expected primary-expression before ‘)’ token
   53 |       static void start( const ParseInput& in, States&&... st ) noexcept( noexcept( start_impl( in, std::tie( st... ), std::make_index_sequence< sizeof...( st ) >() ) ) )
      |                                                                                                                                                                    ^
/usr/include/tao/pegtl/contrib/shuffle_states.hpp:65:76: error: ‘std::index_sequence’ has not been declared
   65 |       static void success_impl( const ParseInput& in, const Tuple& t, std::index_sequence< Is... > /*unused*/ ) noexcept( noexcept( Base::success( in, std::get< Shuffle::template value< Is, sizeof...( Is ) > >( t )... ) ) )
      |                                                                            ^~~~~~~~~~~~~~
/usr/include/tao/pegtl/contrib/shuffle_states.hpp:65:90: error: expected ‘,’ or ‘...’ before ‘<’ token
   65 |       static void success_impl( const ParseInput& in, const Tuple& t, std::index_sequence< Is... > /*unused*/ ) noexcept( noexcept( Base::success( in, std::get< Shuffle::template value< Is, sizeof...( Is ) > >( t )... ) ) )
      |                                                                                          ^
/usr/include/tao/pegtl/contrib/shuffle_states.hpp:71:129: error: ‘make_index_sequence’ is not a member of ‘std’; did you mean ‘tbb::internal::make_index_sequence’?
   71 |       static void success( const ParseInput& in, States&&... st ) noexcept( noexcept( success_impl( in, std::tie( st... ), std::make_index_sequence< sizeof...( st ) >() ) ) )
      |                                                                                                                                 ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/tbb/enumerable_thread_specific.h:29,
                 from VTK/Common/Core/vtkSMPThreadLocal.h:81,
                 from /build/paraview/src/ParaView-v5.9.0/VTK/Common/Core/vtkSMPTools.h:32,
                 from /build/paraview/src/ParaView-v5.9.0/VTK/IO/MotionFX/vtkMotionFXCFGReader.cxx:28:
/usr/include/tbb/internal/_template_helpers.h:209:7: note: ‘tbb::internal::make_index_sequence’ declared here
  209 | using make_index_sequence = typename tbb::internal::make_index_sequence_impl<N>::type;
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/tao/pegtl/contrib/state_control.hpp:9,
                 from /usr/include/tao/pegtl/contrib/trace.hpp:13,
                 from /build/paraview/src/ParaView-v5.9.0/VTK/IO/MotionFX/vtkMotionFXCFGGrammar.h:26,
                 from /build/paraview/src/ParaView-v5.9.0/VTK/IO/MotionFX/vtkMotionFXCFGReader.cxx:40:
/usr/include/tao/pegtl/contrib/shuffle_states.hpp:71:168: error: expected primary-expression before ‘)’ token
   71 |       static void success( const ParseInput& in, States&&... st ) noexcept( noexcept( success_impl( in, std::tie( st... ), std::make_index_sequence< sizeof...( st ) >() ) ) )
      |                                                                                                                                                                        ^
/usr/include/tao/pegtl/contrib/shuffle_states.hpp:83:76: error: ‘std::index_sequence’ has not been declared
   83 |       static void failure_impl( const ParseInput& in, const Tuple& t, std::index_sequence< Is... > /*unused*/ ) noexcept( noexcept( Base::failure( in, std::get< Shuffle::template value< Is, sizeof...( Is ) > >( t )... ) ) )
      |                                                                            ^~~~~~~~~~~~~~
/usr/include/tao/pegtl/contrib/shuffle_states.hpp:83:90: error: expected ‘,’ or ‘...’ before ‘<’ token
   83 |       static void failure_impl( const ParseInput& in, const Tuple& t, std::index_sequence< Is... > /*unused*/ ) noexcept( noexcept( Base::failure( in, std::get< Shuffle::template value< Is, sizeof...( Is ) > >( t )... ) ) )
      |                                                                                          ^
/usr/include/tao/pegtl/contrib/shuffle_states.hpp:89:129: error: ‘make_index_sequence’ is not a member of ‘std’; did you mean ‘tbb::internal::make_index_sequence’?
   89 |       static void failure( const ParseInput& in, States&&... st ) noexcept( noexcept( failure_impl( in, std::tie( st... ), std::make_index_sequence< sizeof...( st ) >() ) ) )
      |                                                                                                                                 ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/tbb/enumerable_thread_specific.h:29,
                 from VTK/Common/Core/vtkSMPThreadLocal.h:81,
                 from /build/paraview/src/ParaView-v5.9.0/VTK/Common/Core/vtkSMPTools.h:32,
                 from /build/paraview/src/ParaView-v5.9.0/VTK/IO/MotionFX/vtkMotionFXCFGReader.cxx:28:
/usr/include/tbb/internal/_template_helpers.h:209:7: note: ‘tbb::internal::make_index_sequence’ declared here
  209 | using make_index_sequence = typename tbb::internal::make_index_sequence_impl<N>::type;
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/tao/pegtl/contrib/state_control.hpp:9,
                 from /usr/include/tao/pegtl/contrib/trace.hpp:13,
                 from /build/paraview/src/ParaView-v5.9.0/VTK/IO/MotionFX/vtkMotionFXCFGGrammar.h:26,
                 from /build/paraview/src/ParaView-v5.9.0/VTK/IO/MotionFX/vtkMotionFXCFGReader.cxx:40:
/usr/include/tao/pegtl/contrib/shuffle_states.hpp:89:168: error: expected primary-expression before ‘)’ token
   89 |       static void failure( const ParseInput& in, States&&... st ) noexcept( noexcept( failure_impl( in, std::tie( st... ), std::make_index_sequence< sizeof...( st ) >() ) ) )
      |                                                                                                                                                                        ^
/usr/include/tao/pegtl/contrib/shuffle_states.hpp:101:87: error: ‘std::index_sequence’ has not been declared
  101 |       [[noreturn]] static void raise_impl( const ParseInput& in, const Tuple& t, std::index_sequence< Is... > /*unused*/ )
      |                                                                                       ^~~~~~~~~~~~~~
/usr/include/tao/pegtl/contrib/shuffle_states.hpp:101:101: error: expected ‘,’ or ‘...’ before ‘<’ token
  101 |       [[noreturn]] static void raise_impl( const ParseInput& in, const Tuple& t, std::index_sequence< Is... > /*unused*/ )
      |                                                                                                     ^
/usr/include/tao/pegtl/contrib/shuffle_states.hpp:119:75: error: ‘std::index_sequence’ has not been declared
  119 |       static auto unwind_impl( const ParseInput& in, const Tuple& t, std::index_sequence< Is... > /*unused*/ )
      |                                                                           ^~~~~~~~~~~~~~
/usr/include/tao/pegtl/contrib/shuffle_states.hpp:119:89: error: expected ‘,’ or ‘...’ before ‘<’ token
  119 |       static auto unwind_impl( const ParseInput& in, const Tuple& t, std::index_sequence< Is... > /*unused*/ )
      |                                                                                         ^
/usr/include/tao/pegtl/contrib/shuffle_states.hpp:120:18: error: ‘enable_if_t’ in namespace ‘std’ does not name a template type
  120 |          -> std::enable_if_t< internal::has_unwind< Base, void, const ParseInput&, std::tuple_element_t< Shuffle::template value< Is, sizeof...( Is ) >, Tuple >... > >
      |                  ^~~~~~~~~~~
/usr/include/tao/pegtl/contrib/shuffle_states.hpp:120:13: note: ‘std::enable_if_t’ is only available from C++14 onwards
  120 |          -> std::enable_if_t< internal::has_unwind< Base, void, const ParseInput&, std::tuple_element_t< Shuffle::template value< Is, sizeof...( Is ) >, Tuple >... > >
      |             ^~~
/usr/include/tao/pegtl/contrib/shuffle_states.hpp:120:29: error: expected initializer before ‘<’ token
  120 |          -> std::enable_if_t< internal::has_unwind< Base, void, const ParseInput&, std::tuple_element_t< Shuffle::template value< Is, sizeof...( Is ) >, Tuple >... > >
      |                             ^
/usr/include/tao/pegtl/contrib/shuffle_states.hpp:127:64: error: ‘make_index_sequence’ is not a member of ‘std’; did you mean ‘tbb::internal::make_index_sequence’?
  127 |          -> decltype( unwind_impl( in, std::tie( st... ), std::make_index_sequence< sizeof...( st ) >() ) )
      |                                                                ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/tbb/enumerable_thread_specific.h:29,
                 from VTK/Common/Core/vtkSMPThreadLocal.h:81,
                 from /build/paraview/src/ParaView-v5.9.0/VTK/Common/Core/vtkSMPTools.h:32,
                 from /build/paraview/src/ParaView-v5.9.0/VTK/IO/MotionFX/vtkMotionFXCFGReader.cxx:28:
/usr/include/tbb/internal/_template_helpers.h:209:7: note: ‘tbb::internal::make_index_sequence’ declared here
  209 | using make_index_sequence = typename tbb::internal::make_index_sequence_impl<N>::type;
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/tao/pegtl/contrib/state_control.hpp:9,
                 from /usr/include/tao/pegtl/contrib/trace.hpp:13,
                 from /build/paraview/src/ParaView-v5.9.0/VTK/IO/MotionFX/vtkMotionFXCFGGrammar.h:26,
                 from /build/paraview/src/ParaView-v5.9.0/VTK/IO/MotionFX/vtkMotionFXCFGReader.cxx:40:
/usr/include/tao/pegtl/contrib/shuffle_states.hpp:127:64: error: ‘make_index_sequence’ is not a member of ‘std’; did you mean ‘tbb::internal::make_index_sequence’?
  127 |          -> decltype( unwind_impl( in, std::tie( st... ), std::make_index_sequence< sizeof...( st ) >() ) )
      |                                                                ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/tbb/enumerable_thread_specific.h:29,
                 from VTK/Common/Core/vtkSMPThreadLocal.h:81,
                 from /build/paraview/src/ParaView-v5.9.0/VTK/Common/Core/vtkSMPTools.h:32,
                 from /build/paraview/src/ParaView-v5.9.0/VTK/IO/MotionFX/vtkMotionFXCFGReader.cxx:28:
/usr/include/tbb/internal/_template_helpers.h:209:7: note: ‘tbb::internal::make_index_sequence’ declared here
  209 | using make_index_sequence = typename tbb::internal::make_index_sequence_impl<N>::type;
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/tao/pegtl/contrib/state_control.hpp:9,
                 from /usr/include/tao/pegtl/contrib/trace.hpp:13,
                 from /build/paraview/src/ParaView-v5.9.0/VTK/IO/MotionFX/vtkMotionFXCFGGrammar.h:26,
                 from /build/paraview/src/ParaView-v5.9.0/VTK/IO/MotionFX/vtkMotionFXCFGReader.cxx:40:
/usr/include/tao/pegtl/contrib/shuffle_states.hpp:127:103: error: expected primary-expression before ‘)’ token
  127 |          -> decltype( unwind_impl( in, std::tie( st... ), std::make_index_sequence< sizeof...( st ) >() ) )
      |                                                                                                       ^
/usr/include/tao/pegtl/contrib/shuffle_states.hpp:134:18: error: ‘enable_if_t’ in namespace ‘std’ does not name a template type
  134 |          -> std::enable_if_t< internal::has_unwind< Base, void, const ParseInput&, State > >
      |                  ^~~~~~~~~~~
/usr/include/tao/pegtl/contrib/shuffle_states.hpp:134:13: note: ‘std::enable_if_t’ is only available from C++14 onwards
  134 |          -> std::enable_if_t< internal::has_unwind< Base, void, const ParseInput&, State > >
      |             ^~~
/usr/include/tao/pegtl/contrib/shuffle_states.hpp:134:29: error: expected initializer before ‘<’ token
  134 |          -> std::enable_if_t< internal::has_unwind< Base, void, const ParseInput&, State > >
      |                             ^
/usr/include/tao/pegtl/contrib/shuffle_states.hpp:140:97: error: ‘std::index_sequence’ has not been declared
  140 |       static auto apply_impl( const Iterator& begin, const ParseInput& in, const Tuple& t, std::index_sequence< Is... > /*unused*/ ) noexcept( noexcept( Base::template apply< Action >( begin, in, std::get< Shuffle::template value< Is, sizeof...( Is ) > >( t )... ) ) )
      |                                                                                                 ^~~~~~~~~~~~~~
/usr/include/tao/pegtl/contrib/shuffle_states.hpp:140:111: error: expected ‘,’ or ‘...’ before ‘<’ token
  140 |       static auto apply_impl( const Iterator& begin, const ParseInput& in, const Tuple& t, std::index_sequence< Is... > /*unused*/ ) noexcept( noexcept( Base::template apply< Action >( begin, in, std::get< Shuffle::template value< Is, sizeof...( Is ) > >( t )... ) ) )
      |                                                                                                               ^
In file included from /usr/include/tao/pegtl/contrib/state_control.hpp:9,
                 from /usr/include/tao/pegtl/contrib/trace.hpp:13,
                 from /build/paraview/src/ParaView-v5.9.0/VTK/IO/MotionFX/vtkMotionFXCFGGrammar.h:26,
                 from /build/paraview/src/ParaView-v5.9.0/VTK/IO/MotionFX/vtkMotionFXCFGReader.cxx:40:
/usr/include/tao/pegtl/contrib/shuffle_states.hpp:147:165: error: ‘make_index_sequence’ is not a member of ‘std’; did you mean ‘tbb::internal::make_index_sequence’?
  147 |       static auto apply( const Iterator& begin, const ParseInput& in, States&&... st ) noexcept( noexcept( apply_impl< Action >( begin, in, std::tie( st... ), std::make_index_sequence< sizeof...( st ) >() ) ) )
      |                                                                                                                                                                     ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/tbb/enumerable_thread_specific.h:29,
                 from VTK/Common/Core/vtkSMPThreadLocal.h:81,
                 from /build/paraview/src/ParaView-v5.9.0/VTK/Common/Core/vtkSMPTools.h:32,
                 from /build/paraview/src/ParaView-v5.9.0/VTK/IO/MotionFX/vtkMotionFXCFGReader.cxx:28:
/usr/include/tbb/internal/_template_helpers.h:209:7: note: ‘tbb::internal::make_index_sequence’ declared here
  209 | using make_index_sequence = typename tbb::internal::make_index_sequence_impl<N>::type;
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/tao/pegtl/contrib/state_control.hpp:9,
                 from /usr/include/tao/pegtl/contrib/trace.hpp:13,
                 from /build/paraview/src/ParaView-v5.9.0/VTK/IO/MotionFX/vtkMotionFXCFGGrammar.h:26,
                 from /build/paraview/src/ParaView-v5.9.0/VTK/IO/MotionFX/vtkMotionFXCFGReader.cxx:40:
/usr/include/tao/pegtl/contrib/shuffle_states.hpp:147:204: error: expected primary-expression before ‘)’ token
  147 |       static auto apply( const Iterator& begin, const ParseInput& in, States&&... st ) noexcept( noexcept( apply_impl< Action >( begin, in, std::tie( st... ), std::make_index_sequence< sizeof...( st ) >() ) ) )
      |                                                                                                                                                                                                            ^
/usr/include/tao/pegtl/contrib/shuffle_states.hpp:148:80: error: ‘make_index_sequence’ is not a member of ‘std’; did you mean ‘tbb::internal::make_index_sequence’?
  148 |          -> decltype( apply_impl< Action >( begin, in, std::tie( st... ), std::make_index_sequence< sizeof...( st ) >() ) )
      |                                                                                ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/tbb/enumerable_thread_specific.h:29,
                 from VTK/Common/Core/vtkSMPThreadLocal.h:81,
                 from /build/paraview/src/ParaView-v5.9.0/VTK/Common/Core/vtkSMPTools.h:32,
                 from /build/paraview/src/ParaView-v5.9.0/VTK/IO/MotionFX/vtkMotionFXCFGReader.cxx:28:
/usr/include/tbb/internal/_template_helpers.h:209:7: note: ‘tbb::internal::make_index_sequence’ declared here
  209 | using make_index_sequence = typename tbb::internal::make_index_sequence_impl<N>::type;
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/tao/pegtl/contrib/state_control.hpp:9,
                 from /usr/include/tao/pegtl/contrib/trace.hpp:13,
                 from /build/paraview/src/ParaView-v5.9.0/VTK/IO/MotionFX/vtkMotionFXCFGGrammar.h:26,
                 from /build/paraview/src/ParaView-v5.9.0/VTK/IO/MotionFX/vtkMotionFXCFGReader.cxx:40:
/usr/include/tao/pegtl/contrib/shuffle_states.hpp:148:80: error: ‘make_index_sequence’ is not a member of ‘std’; did you mean ‘tbb::internal::make_index_sequence’?
  148 |          -> decltype( apply_impl< Action >( begin, in, std::tie( st... ), std::make_index_sequence< sizeof...( st ) >() ) )
      |                                                                                ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/tbb/enumerable_thread_specific.h:29,
                 from VTK/Common/Core/vtkSMPThreadLocal.h:81,
                 from /build/paraview/src/ParaView-v5.9.0/VTK/Common/Core/vtkSMPTools.h:32,
                 from /build/paraview/src/ParaView-v5.9.0/VTK/IO/MotionFX/vtkMotionFXCFGReader.cxx:28:
/usr/include/tbb/internal/_template_helpers.h:209:7: note: ‘tbb::internal::make_index_sequence’ declared here
  209 | using make_index_sequence = typename tbb::internal::make_index_sequence_impl<N>::type;
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/tao/pegtl/contrib/state_control.hpp:9,
                 from /usr/include/tao/pegtl/contrib/trace.hpp:13,
                 from /build/paraview/src/ParaView-v5.9.0/VTK/IO/MotionFX/vtkMotionFXCFGGrammar.h:26,
                 from /build/paraview/src/ParaView-v5.9.0/VTK/IO/MotionFX/vtkMotionFXCFGReader.cxx:40:
/usr/include/tao/pegtl/contrib/shuffle_states.hpp:148:119: error: expected primary-expression before ‘)’ token
  148 |          -> decltype( apply_impl< Action >( begin, in, std::tie( st... ), std::make_index_sequence< sizeof...( st ) >() ) )
      |                                                                                                                       ^
/usr/include/tao/pegtl/contrib/shuffle_states.hpp:161:75: error: ‘std::index_sequence’ has not been declared
  161 |       static auto apply0_impl( const ParseInput& in, const Tuple& t, std::index_sequence< Is... > /*unused*/ ) noexcept( noexcept( Base::template apply0< Action >( in, std::get< Shuffle::template value< Is, sizeof...( Is ) > >( t )... ) ) )
      |                                                                           ^~~~~~~~~~~~~~
/usr/include/tao/pegtl/contrib/shuffle_states.hpp:161:89: error: expected ‘,’ or ‘...’ before ‘<’ token
  161 |       static auto apply0_impl( const ParseInput& in, const Tuple& t, std::index_sequence< Is... > /*unused*/ ) noexcept( noexcept( Base::template apply0< Action >( in, std::get< Shuffle::template value< Is, sizeof...( Is ) > >( t )... ) ) )
      |                                                                                         ^
/usr/include/tao/pegtl/contrib/shuffle_states.hpp:168:137: error: ‘make_index_sequence’ is not a member of ‘std’; did you mean ‘tbb::internal::make_index_sequence’?
  168 |       static auto apply0( const ParseInput& in, States&&... st ) noexcept( noexcept( apply0_impl< Action >( in, std::tie( st... ), std::make_index_sequence< sizeof...( st ) >() ) ) )
      |                                                                                                                                         ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/tbb/enumerable_thread_specific.h:29,
                 from VTK/Common/Core/vtkSMPThreadLocal.h:81,
                 from /build/paraview/src/ParaView-v5.9.0/VTK/Common/Core/vtkSMPTools.h:32,
                 from /build/paraview/src/ParaView-v5.9.0/VTK/IO/MotionFX/vtkMotionFXCFGReader.cxx:28:
/usr/include/tbb/internal/_template_helpers.h:209:7: note: ‘tbb::internal::make_index_sequence’ declared here
  209 | using make_index_sequence = typename tbb::internal::make_index_sequence_impl<N>::type;
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/tao/pegtl/contrib/state_control.hpp:9,
                 from /usr/include/tao/pegtl/contrib/trace.hpp:13,
                 from /build/paraview/src/ParaView-v5.9.0/VTK/IO/MotionFX/vtkMotionFXCFGGrammar.h:26,
                 from /build/paraview/src/ParaView-v5.9.0/VTK/IO/MotionFX/vtkMotionFXCFGReader.cxx:40:
/usr/include/tao/pegtl/contrib/shuffle_states.hpp:168:176: error: expected primary-expression before ‘)’ token
  168 |       static auto apply0( const ParseInput& in, States&&... st ) noexcept( noexcept( apply0_impl< Action >( in, std::tie( st... ), std::make_index_sequence< sizeof...( st ) >() ) ) )
      |                                                                                                                                                                                ^
/usr/include/tao/pegtl/contrib/shuffle_states.hpp:169:74: error: ‘make_index_sequence’ is not a member of ‘std’; did you mean ‘tbb::internal::make_index_sequence’?
  169 |          -> decltype( apply0_impl< Action >( in, std::tie( st... ), std::make_index_sequence< sizeof...( st ) >() ) )
      |                                                                          ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/tbb/enumerable_thread_specific.h:29,
                 from VTK/Common/Core/vtkSMPThreadLocal.h:81,
                 from /build/paraview/src/ParaView-v5.9.0/VTK/Common/Core/vtkSMPTools.h:32,
                 from /build/paraview/src/ParaView-v5.9.0/VTK/IO/MotionFX/vtkMotionFXCFGReader.cxx:28:
/usr/include/tbb/internal/_template_helpers.h:209:7: note: ‘tbb::internal::make_index_sequence’ declared here
  209 | using make_index_sequence = typename tbb::internal::make_index_sequence_impl<N>::type;
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/tao/pegtl/contrib/state_control.hpp:9,
                 from /usr/include/tao/pegtl/contrib/trace.hpp:13,
                 from /build/paraview/src/ParaView-v5.9.0/VTK/IO/MotionFX/vtkMotionFXCFGGrammar.h:26,
                 from /build/paraview/src/ParaView-v5.9.0/VTK/IO/MotionFX/vtkMotionFXCFGReader.cxx:40:
/usr/include/tao/pegtl/contrib/shuffle_states.hpp:169:74: error: ‘make_index_sequence’ is not a member of ‘std’; did you mean ‘tbb::internal::make_index_sequence’?
  169 |          -> decltype( apply0_impl< Action >( in, std::tie( st... ), std::make_index_sequence< sizeof...( st ) >() ) )
      |                                                                          ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/tbb/enumerable_thread_specific.h:29,
                 from VTK/Common/Core/vtkSMPThreadLocal.h:81,
                 from /build/paraview/src/ParaView-v5.9.0/VTK/Common/Core/vtkSMPTools.h:32,
                 from /build/paraview/src/ParaView-v5.9.0/VTK/IO/MotionFX/vtkMotionFXCFGReader.cxx:28:
/usr/include/tbb/internal/_template_helpers.h:209:7: note: ‘tbb::internal::make_index_sequence’ declared here
  209 | using make_index_sequence = typename tbb::internal::make_index_sequence_impl<N>::type;
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/tao/pegtl/contrib/state_control.hpp:9,
                 from /usr/include/tao/pegtl/contrib/trace.hpp:13,
                 from /build/paraview/src/ParaView-v5.9.0/VTK/IO/MotionFX/vtkMotionFXCFGGrammar.h:26,
                 from /build/paraview/src/ParaView-v5.9.0/VTK/IO/MotionFX/vtkMotionFXCFGReader.cxx:40:
/usr/include/tao/pegtl/contrib/shuffle_states.hpp:169:113: error: expected primary-expression before ‘)’ token
  169 |          -> decltype( apply0_impl< Action >( in, std::tie( st... ), std::make_index_sequence< sizeof...( st ) >() ) )
      |                                                                                                                 ^
In file included from /usr/include/tao/pegtl/contrib/state_control.hpp:9,
                 from /usr/include/tao/pegtl/contrib/trace.hpp:13,
                 from /build/paraview/src/ParaView-v5.9.0/VTK/IO/MotionFX/vtkMotionFXCFGGrammar.h:26,
                 from /build/paraview/src/ParaView-v5.9.0/VTK/IO/MotionFX/vtkMotionFXCFGReader.cxx:40:
/usr/include/tao/pegtl/contrib/shuffle_states.hpp: In static member function ‘static void tao::pegtl::shuffle_states<Base, Shuffle>::start(const ParseInput&, States&& ...)’:
/usr/include/tao/pegtl/contrib/shuffle_states.hpp:55:50: error: ‘make_index_sequence’ is not a member of ‘std’; did you mean ‘tbb::internal::make_index_sequence’?
   55 |          start_impl( in, std::tie( st... ), std::make_index_sequence< sizeof...( st ) >() );
      |                                                  ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/tbb/enumerable_thread_specific.h:29,
                 from VTK/Common/Core/vtkSMPThreadLocal.h:81,
                 from /build/paraview/src/ParaView-v5.9.0/VTK/Common/Core/vtkSMPTools.h:32,
                 from /build/paraview/src/ParaView-v5.9.0/VTK/IO/MotionFX/vtkMotionFXCFGReader.cxx:28:
/usr/include/tbb/internal/_template_helpers.h:209:7: note: ‘tbb::internal::make_index_sequence’ declared here
  209 | using make_index_sequence = typename tbb::internal::make_index_sequence_impl<N>::type;
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/tao/pegtl/contrib/state_control.hpp:9,
                 from /usr/include/tao/pegtl/contrib/trace.hpp:13,
                 from /build/paraview/src/ParaView-v5.9.0/VTK/IO/MotionFX/vtkMotionFXCFGGrammar.h:26,
                 from /build/paraview/src/ParaView-v5.9.0/VTK/IO/MotionFX/vtkMotionFXCFGReader.cxx:40:
/usr/include/tao/pegtl/contrib/shuffle_states.hpp:55:89: error: expected primary-expression before ‘)’ token
   55 |          start_impl( in, std::tie( st... ), std::make_index_sequence< sizeof...( st ) >() );
      |                                                                                         ^
/usr/include/tao/pegtl/contrib/shuffle_states.hpp: In static member function ‘static void tao::pegtl::shuffle_states<Base, Shuffle>::success(const ParseInput&, States&& ...)’:
/usr/include/tao/pegtl/contrib/shuffle_states.hpp:73:52: error: ‘make_index_sequence’ is not a member of ‘std’; did you mean ‘tbb::internal::make_index_sequence’?
   73 |          success_impl( in, std::tie( st... ), std::make_index_sequence< sizeof...( st ) >() );
      |                                                    ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/tbb/enumerable_thread_specific.h:29,
                 from VTK/Common/Core/vtkSMPThreadLocal.h:81,
                 from /build/paraview/src/ParaView-v5.9.0/VTK/Common/Core/vtkSMPTools.h:32,
                 from /build/paraview/src/ParaView-v5.9.0/VTK/IO/MotionFX/vtkMotionFXCFGReader.cxx:28:
/usr/include/tbb/internal/_template_helpers.h:209:7: note: ‘tbb::internal::make_index_sequence’ declared here
  209 | using make_index_sequence = typename tbb::internal::make_index_sequence_impl<N>::type;
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/tao/pegtl/contrib/state_control.hpp:9,
                 from /usr/include/tao/pegtl/contrib/trace.hpp:13,
                 from /build/paraview/src/ParaView-v5.9.0/VTK/IO/MotionFX/vtkMotionFXCFGGrammar.h:26,
                 from /build/paraview/src/ParaView-v5.9.0/VTK/IO/MotionFX/vtkMotionFXCFGReader.cxx:40:
/usr/include/tao/pegtl/contrib/shuffle_states.hpp:73:91: error: expected primary-expression before ‘)’ token
   73 |          success_impl( in, std::tie( st... ), std::make_index_sequence< sizeof...( st ) >() );
      |                                                                                           ^
/usr/include/tao/pegtl/contrib/shuffle_states.hpp: In static member function ‘static void tao::pegtl::shuffle_states<Base, Shuffle>::failure(const ParseInput&, States&& ...)’:
/usr/include/tao/pegtl/contrib/shuffle_states.hpp:91:52: error: ‘make_index_sequence’ is not a member of ‘std’; did you mean ‘tbb::internal::make_index_sequence’?
   91 |          failure_impl( in, std::tie( st... ), std::make_index_sequence< sizeof...( st ) >() );
      |                                                    ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/tbb/enumerable_thread_specific.h:29,
                 from VTK/Common/Core/vtkSMPThreadLocal.h:81,
                 from /build/paraview/src/ParaView-v5.9.0/VTK/Common/Core/vtkSMPTools.h:32,
                 from /build/paraview/src/ParaView-v5.9.0/VTK/IO/MotionFX/vtkMotionFXCFGReader.cxx:28:
/usr/include/tbb/internal/_template_helpers.h:209:7: note: ‘tbb::internal::make_index_sequence’ declared here
  209 | using make_index_sequence = typename tbb::internal::make_index_sequence_impl<N>::type;
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/tao/pegtl/contrib/state_control.hpp:9,
                 from /usr/include/tao/pegtl/contrib/trace.hpp:13,
                 from /build/paraview/src/ParaView-v5.9.0/VTK/IO/MotionFX/vtkMotionFXCFGGrammar.h:26,
                 from /build/paraview/src/ParaView-v5.9.0/VTK/IO/MotionFX/vtkMotionFXCFGReader.cxx:40:
/usr/include/tao/pegtl/contrib/shuffle_states.hpp:91:91: error: expected primary-expression before ‘)’ token
   91 |          failure_impl( in, std::tie( st... ), std::make_index_sequence< sizeof...( st ) >() );
      |                                                                                           ^
/usr/include/tao/pegtl/contrib/shuffle_states.hpp: In static member function ‘static void tao::pegtl::shuffle_states<Base, Shuffle>::raise(const ParseInput&, States&& ...)’:
/usr/include/tao/pegtl/contrib/shuffle_states.hpp:109:50: error: ‘make_index_sequence’ is not a member of ‘std’; did you mean ‘tbb::internal::make_index_sequence’?
  109 |          raise_impl( in, std::tie( st... ), std::make_index_sequence< sizeof...( st ) >() );
      |                                                  ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/tbb/enumerable_thread_specific.h:29,
                 from VTK/Common/Core/vtkSMPThreadLocal.h:81,
                 from /build/paraview/src/ParaView-v5.9.0/VTK/Common/Core/vtkSMPTools.h:32,
                 from /build/paraview/src/ParaView-v5.9.0/VTK/IO/MotionFX/vtkMotionFXCFGReader.cxx:28:
/usr/include/tbb/internal/_template_helpers.h:209:7: note: ‘tbb::internal::make_index_sequence’ declared here
  209 | using make_index_sequence = typename tbb::internal::make_index_sequence_impl<N>::type;
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/tao/pegtl/contrib/state_control.hpp:9,
                 from /usr/include/tao/pegtl/contrib/trace.hpp:13,
                 from /build/paraview/src/ParaView-v5.9.0/VTK/IO/MotionFX/vtkMotionFXCFGGrammar.h:26,
                 from /build/paraview/src/ParaView-v5.9.0/VTK/IO/MotionFX/vtkMotionFXCFGReader.cxx:40:
/usr/include/tao/pegtl/contrib/shuffle_states.hpp:109:89: error: expected primary-expression before ‘)’ token
  109 |          raise_impl( in, std::tie( st... ), std::make_index_sequence< sizeof...( st ) >() );
      |                                                                                         ^
/usr/include/tao/pegtl/contrib/shuffle_states.hpp: In static member function ‘static decltype (unwind_impl(in, std::tie(st ...), <expression error>)) tao::pegtl::shuffle_states<Base, Shuffle>::unwind(const ParseInput&, States&& ...)’:
/usr/include/tao/pegtl/contrib/shuffle_states.hpp:129:51: error: ‘make_index_sequence’ is not a member of ‘std’; did you mean ‘tbb::internal::make_index_sequence’?
  129 |          unwind_impl( in, std::tie( st... ), std::make_index_sequence< sizeof...( st ) >() );
      |                                                   ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/tbb/enumerable_thread_specific.h:29,
                 from VTK/Common/Core/vtkSMPThreadLocal.h:81,
                 from /build/paraview/src/ParaView-v5.9.0/VTK/Common/Core/vtkSMPTools.h:32,
                 from /build/paraview/src/ParaView-v5.9.0/VTK/IO/MotionFX/vtkMotionFXCFGReader.cxx:28:
/usr/include/tbb/internal/_template_helpers.h:209:7: note: ‘tbb::internal::make_index_sequence’ declared here
  209 | using make_index_sequence = typename tbb::internal::make_index_sequence_impl<N>::type;
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/tao/pegtl/contrib/state_control.hpp:9,
                 from /usr/include/tao/pegtl/contrib/trace.hpp:13,
                 from /build/paraview/src/ParaView-v5.9.0/VTK/IO/MotionFX/vtkMotionFXCFGGrammar.h:26,
                 from /build/paraview/src/ParaView-v5.9.0/VTK/IO/MotionFX/vtkMotionFXCFGReader.cxx:40:
/usr/include/tao/pegtl/contrib/shuffle_states.hpp:129:90: error: expected primary-expression before ‘)’ token
  129 |          unwind_impl( in, std::tie( st... ), std::make_index_sequence< sizeof...( st ) >() );
      |                                                                                          ^
In file included from /usr/include/tao/pegtl/contrib/state_control.hpp:9,
                 from /usr/include/tao/pegtl/contrib/trace.hpp:13,
                 from /build/paraview/src/ParaView-v5.9.0/VTK/IO/MotionFX/vtkMotionFXCFGGrammar.h:26,
                 from /build/paraview/src/ParaView-v5.9.0/VTK/IO/MotionFX/vtkMotionFXCFGReader.cxx:40:
/usr/include/tao/pegtl/contrib/shuffle_states.hpp: In static member function ‘static decltype (apply_impl<Action>(begin, in, std::tie(st ...), <expression error>)) tao::pegtl::shuffle_states<Base, Shuffle>::apply(const Iterator&, const ParseInput&, States&& ...)’:
/usr/include/tao/pegtl/contrib/shuffle_states.hpp:150:74: error: ‘make_index_sequence’ is not a member of ‘std’; did you mean ‘tbb::internal::make_index_sequence’?
  150 |          return apply_impl< Action >( begin, in, std::tie( st... ), std::make_index_sequence< sizeof...( st ) >() );
      |                                                                          ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/tbb/enumerable_thread_specific.h:29,
                 from VTK/Common/Core/vtkSMPThreadLocal.h:81,
                 from /build/paraview/src/ParaView-v5.9.0/VTK/Common/Core/vtkSMPTools.h:32,
                 from /build/paraview/src/ParaView-v5.9.0/VTK/IO/MotionFX/vtkMotionFXCFGReader.cxx:28:
/usr/include/tbb/internal/_template_helpers.h:209:7: note: ‘tbb::internal::make_index_sequence’ declared here
  209 | using make_index_sequence = typename tbb::internal::make_index_sequence_impl<N>::type;
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/tao/pegtl/contrib/state_control.hpp:9,
                 from /usr/include/tao/pegtl/contrib/trace.hpp:13,
                 from /build/paraview/src/ParaView-v5.9.0/VTK/IO/MotionFX/vtkMotionFXCFGGrammar.h:26,
                 from /build/paraview/src/ParaView-v5.9.0/VTK/IO/MotionFX/vtkMotionFXCFGReader.cxx:40:
/usr/include/tao/pegtl/contrib/shuffle_states.hpp:150:113: error: expected primary-expression before ‘)’ token
  150 |          return apply_impl< Action >( begin, in, std::tie( st... ), std::make_index_sequence< sizeof...( st ) >() );
      |                                                                                                                 ^
/usr/include/tao/pegtl/contrib/shuffle_states.hpp: In static member function ‘static decltype (apply0_impl<Action>(in, std::tie(st ...), <expression error>)) tao::pegtl::shuffle_states<Base, Shuffle>::apply0(const ParseInput&, States&& ...)’:
/usr/include/tao/pegtl/contrib/shuffle_states.hpp:171:68: error: ‘make_index_sequence’ is not a member of ‘std’; did you mean ‘tbb::internal::make_index_sequence’?
  171 |          return apply0_impl< Action >( in, std::tie( st... ), std::make_index_sequence< sizeof...( st ) >() );
      |                                                                    ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/tbb/enumerable_thread_specific.h:29,
                 from VTK/Common/Core/vtkSMPThreadLocal.h:81,
                 from /build/paraview/src/ParaView-v5.9.0/VTK/Common/Core/vtkSMPTools.h:32,
                 from /build/paraview/src/ParaView-v5.9.0/VTK/IO/MotionFX/vtkMotionFXCFGReader.cxx:28:
/usr/include/tbb/internal/_template_helpers.h:209:7: note: ‘tbb::internal::make_index_sequence’ declared here
  209 | using make_index_sequence = typename tbb::internal::make_index_sequence_impl<N>::type;
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/tao/pegtl/contrib/state_control.hpp:9,
                 from /usr/include/tao/pegtl/contrib/trace.hpp:13,
                 from /build/paraview/src/ParaView-v5.9.0/VTK/IO/MotionFX/vtkMotionFXCFGGrammar.h:26,
                 from /build/paraview/src/ParaView-v5.9.0/VTK/IO/MotionFX/vtkMotionFXCFGReader.cxx:40:
/usr/include/tao/pegtl/contrib/shuffle_states.hpp:171:107: error: expected primary-expression before ‘)’ token
  171 |          return apply0_impl< Action >( in, std::tie( st... ), std::make_index_sequence< sizeof...( st ) >() );
      |                                                                                                           ^
In file included from /usr/include/tao/pegtl/contrib/trace.hpp:13,
                 from /build/paraview/src/ParaView-v5.9.0/VTK/IO/MotionFX/vtkMotionFXCFGGrammar.h:26,
                 from /build/paraview/src/ParaView-v5.9.0/VTK/IO/MotionFX/vtkMotionFXCFGReader.cxx:40:
/usr/include/tao/pegtl/contrib/state_control.hpp: At global scope:
/usr/include/tao/pegtl/contrib/state_control.hpp:78:21: error: ‘enable_if_t’ in namespace ‘std’ does not name a template type
   78 |             -> std::enable_if_t< State::template enable< Rule > || ( Control< Rule >::enable && internal::has_unwind< Control< Rule >, void, const ParseInput&, States... > ) >
      |                     ^~~~~~~~~~~
/usr/include/tao/pegtl/contrib/state_control.hpp:78:16: note: ‘std::enable_if_t’ is only available from C++14 onwards
   78 |             -> std::enable_if_t< State::template enable< Rule > || ( Control< Rule >::enable && internal::has_unwind< Control< Rule >, void, const ParseInput&, States... > ) >
      |                ^~~
/usr/include/tao/pegtl/contrib/state_control.hpp:78:32: error: expected initializer before ‘<’ token
   78 |             -> std::enable_if_t< State::template enable< Rule > || ( Control< Rule >::enable && internal::has_unwind< Control< Rule >, void, const ParseInput&, States... > ) >
      |                                ^
In file included from /build/paraview/src/ParaView-v5.9.0/VTK/IO/MotionFX/vtkMotionFXCFGGrammar.h:26,
                 from /build/paraview/src/ParaView-v5.9.0/VTK/IO/MotionFX/vtkMotionFXCFGReader.cxx:40:
/usr/include/tao/pegtl/contrib/trace.hpp:34:29: error: ‘string_view’ in namespace ‘std’ does not name a type
   34 |       static constexpr std::string_view ansi_reset = UseColor ? "\033[m" : "";
      |                             ^~~~~~~~~~~
/usr/include/tao/pegtl/contrib/trace.hpp:34:24: note: ‘std::string_view’ is only available from C++17 onwards
   34 |       static constexpr std::string_view ansi_reset = UseColor ? "\033[m" : "";
      |                        ^~~
/usr/include/tao/pegtl/contrib/trace.hpp:35:29: error: ‘string_view’ in namespace ‘std’ does not name a type
   35 |       static constexpr std::string_view ansi_rule = UseColor ? "\033[36m" : "";
      |                             ^~~~~~~~~~~
/usr/include/tao/pegtl/contrib/trace.hpp:35:24: note: ‘std::string_view’ is only available from C++17 onwards
   35 |       static constexpr std::string_view ansi_rule = UseColor ? "\033[36m" : "";
      |                        ^~~
/usr/include/tao/pegtl/contrib/trace.hpp:36:29: error: ‘string_view’ in namespace ‘std’ does not name a type
   36 |       static constexpr std::string_view ansi_hide = UseColor ? "\033[37m" : "";
      |                             ^~~~~~~~~~~
/usr/include/tao/pegtl/contrib/trace.hpp:36:24: note: ‘std::string_view’ is only available from C++17 onwards
   36 |       static constexpr std::string_view ansi_hide = UseColor ? "\033[37m" : "";
      |                        ^~~
/usr/include/tao/pegtl/contrib/trace.hpp:38:29: error: ‘string_view’ in namespace ‘std’ does not name a type
   38 |       static constexpr std::string_view ansi_position = UseColor ? "\033[1;34m" : "";
      |                             ^~~~~~~~~~~
/usr/include/tao/pegtl/contrib/trace.hpp:38:24: note: ‘std::string_view’ is only available from C++17 onwards
   38 |       static constexpr std::string_view ansi_position = UseColor ? "\033[1;34m" : "";
      |                        ^~~
/usr/include/tao/pegtl/contrib/trace.hpp:39:29: error: ‘string_view’ in namespace ‘std’ does not name a type
   39 |       static constexpr std::string_view ansi_success = UseColor ? "\033[32m" : "";
      |                             ^~~~~~~~~~~
/usr/include/tao/pegtl/contrib/trace.hpp:39:24: note: ‘std::string_view’ is only available from C++17 onwards
   39 |       static constexpr std::string_view ansi_success = UseColor ? "\033[32m" : "";
      |                        ^~~
/usr/include/tao/pegtl/contrib/trace.hpp:40:29: error: ‘string_view’ in namespace ‘std’ does not name a type
   40 |       static constexpr std::string_view ansi_failure = UseColor ? "\033[31m" : "";
      |                             ^~~~~~~~~~~
/usr/include/tao/pegtl/contrib/trace.hpp:40:24: note: ‘std::string_view’ is only available from C++17 onwards
   40 |       static constexpr std::string_view ansi_failure = UseColor ? "\033[31m" : "";
      |                        ^~~
/usr/include/tao/pegtl/contrib/trace.hpp:41:29: error: ‘string_view’ in namespace ‘std’ does not name a type
   41 |       static constexpr std::string_view ansi_raise = UseColor ? "\033[1;31m" : "";
      |                             ^~~~~~~~~~~
/usr/include/tao/pegtl/contrib/trace.hpp:41:24: note: ‘std::string_view’ is only available from C++17 onwards
   41 |       static constexpr std::string_view ansi_raise = UseColor ? "\033[1;31m" : "";
      |                        ^~~
/usr/include/tao/pegtl/contrib/trace.hpp:42:29: error: ‘string_view’ in namespace ‘std’ does not name a type
   42 |       static constexpr std::string_view ansi_unwind = UseColor ? "\033[31m" : "";
      |                             ^~~~~~~~~~~
/usr/include/tao/pegtl/contrib/trace.hpp:42:24: note: ‘std::string_view’ is only available from C++17 onwards
   42 |       static constexpr std::string_view ansi_unwind = UseColor ? "\033[31m" : "";
      |                        ^~~
/usr/include/tao/pegtl/contrib/trace.hpp:43:29: error: ‘string_view’ in namespace ‘std’ does not name a type
   43 |       static constexpr std::string_view ansi_apply = UseColor ? "\033[1;36m" : "";
      |                             ^~~~~~~~~~~
/usr/include/tao/pegtl/contrib/trace.hpp:43:24: note: ‘std::string_view’ is only available from C++17 onwards
   43 |       static constexpr std::string_view ansi_apply = UseColor ? "\033[1;36m" : "";
      |                        ^~~
In file included from /build/paraview/src/ParaView-v5.9.0/VTK/IO/MotionFX/vtkMotionFXCFGGrammar.h:26,
                 from /build/paraview/src/ParaView-v5.9.0/VTK/IO/MotionFX/vtkMotionFXCFGReader.cxx:40:
/usr/include/tao/pegtl/contrib/trace.hpp: In member function ‘void tao::pegtl::tracer<TracerTraits>::start(const ParseInput&, States&& ...)’:
/usr/include/tao/pegtl/contrib/trace.hpp:101:99: error: ‘demangle’ was not declared in this scope
  101 |          std::cerr << '#' << std::setw( indent() - 1 ) << ++m_count << TracerTraits::ansi_rule << demangle< Rule >() << TracerTraits::ansi_reset << '\n';
      |                                                                                                   ^~~~~~~~
/usr/include/tao/pegtl/contrib/trace.hpp:101:114: error: expected primary-expression before ‘>’ token
  101 |          std::cerr << '#' << std::setw( indent() - 1 ) << ++m_count << TracerTraits::ansi_rule << demangle< Rule >() << TracerTraits::ansi_reset << '\n';
      |                                                                                                                  ^
/usr/include/tao/pegtl/contrib/trace.hpp:101:116: error: expected primary-expression before ‘)’ token
  101 |          std::cerr << '#' << std::setw( indent() - 1 ) << ++m_count << TracerTraits::ansi_rule << demangle< Rule >() << TracerTraits::ansi_reset << '\n';
      |                                                                                                                    ^
/usr/include/tao/pegtl/contrib/trace.hpp: In member function ‘void tao::pegtl::tracer<TracerTraits>::success(const ParseInput&, States&& ...)’:
/usr/include/tao/pegtl/contrib/trace.hpp:112:76: error: ‘demangle’ was not declared in this scope
  112 |             std::cerr << " #" << prev << ' ' << TracerTraits::ansi_hide << demangle< Rule >() << TracerTraits::ansi_reset;
      |                                                                            ^~~~~~~~
/usr/include/tao/pegtl/contrib/trace.hpp:112:91: error: expected primary-expression before ‘>’ token
  112 |             std::cerr << " #" << prev << ' ' << TracerTraits::ansi_hide << demangle< Rule >() << TracerTraits::ansi_reset;
      |                                                                                           ^
/usr/include/tao/pegtl/contrib/trace.hpp:112:93: error: expected primary-expression before ‘)’ token
  112 |             std::cerr << " #" << prev << ' ' << TracerTraits::ansi_hide << demangle< Rule >() << TracerTraits::ansi_reset;
      |                                                                                             ^
/usr/include/tao/pegtl/contrib/trace.hpp: In member function ‘void tao::pegtl::tracer<TracerTraits>::failure(const ParseInput&, States&& ...)’:
/usr/include/tao/pegtl/contrib/trace.hpp:125:76: error: ‘demangle’ was not declared in this scope
  125 |             std::cerr << " #" << prev << ' ' << TracerTraits::ansi_hide << demangle< Rule >() << TracerTraits::ansi_reset;
      |                                                                            ^~~~~~~~
/usr/include/tao/pegtl/contrib/trace.hpp:125:91: error: expected primary-expression before ‘>’ token
  125 |             std::cerr << " #" << prev << ' ' << TracerTraits::ansi_hide << demangle< Rule >() << TracerTraits::ansi_reset;
      |                                                                                           ^
/usr/include/tao/pegtl/contrib/trace.hpp:125:93: error: expected primary-expression before ‘)’ token
  125 |             std::cerr << " #" << prev << ' ' << TracerTraits::ansi_hide << demangle< Rule >() << TracerTraits::ansi_reset;
      |                                                                                             ^
/usr/include/tao/pegtl/contrib/trace.hpp: In member function ‘void tao::pegtl::tracer<TracerTraits>::raise(const ParseInput&, States&& ...)’:
/usr/include/tao/pegtl/contrib/trace.hpp:134:156: error: ‘demangle’ was not declared in this scope
  134 |          std::cerr << std::setw( indent() ) << ' ' << TracerTraits::ansi_raise << "raise" << TracerTraits::ansi_reset << ' ' << TracerTraits::ansi_rule << demangle< Rule >() << TracerTraits::ansi_reset << '\n';
      |                                                                                                                                                            ^~~~~~~~
/usr/include/tao/pegtl/contrib/trace.hpp:134:171: error: expected primary-expression before ‘>’ token
  134 |          std::cerr << std::setw( indent() ) << ' ' << TracerTraits::ansi_raise << "raise" << TracerTraits::ansi_reset << ' ' << TracerTraits::ansi_rule << demangle< Rule >() << TracerTraits::ansi_reset << '\n';
      |                                                                                                                                                                           ^
/usr/include/tao/pegtl/contrib/trace.hpp:134:173: error: expected primary-expression before ‘)’ token
  134 |          std::cerr << std::setw( indent() ) << ' ' << TracerTraits::ansi_raise << "raise" << TracerTraits::ansi_reset << ' ' << TracerTraits::ansi_rule << demangle< Rule >() << TracerTraits::ansi_reset << '\n';
      |                                                                                                                                                                             ^
/usr/include/tao/pegtl/contrib/trace.hpp: In member function ‘void tao::pegtl::tracer<TracerTraits>::unwind(const ParseInput&, States&& ...)’:
/usr/include/tao/pegtl/contrib/trace.hpp:144:76: error: ‘demangle’ was not declared in this scope
  144 |             std::cerr << " #" << prev << ' ' << TracerTraits::ansi_hide << demangle< Rule >() << TracerTraits::ansi_reset;
      |                                                                            ^~~~~~~~
/usr/include/tao/pegtl/contrib/trace.hpp:144:91: error: expected primary-expression before ‘>’ token
  144 |             std::cerr << " #" << prev << ' ' << TracerTraits::ansi_hide << demangle< Rule >() << TracerTraits::ansi_reset;
      |                                                                                           ^
/usr/include/tao/pegtl/contrib/trace.hpp:144:93: error: expected primary-expression before ‘)’ token
  144 |             std::cerr << " #" << prev << ' ' << TracerTraits::ansi_hide << demangle< Rule >() << TracerTraits::ansi_reset;
      |                                                                                             ^
/usr/include/tao/pegtl/contrib/trace.hpp: In static member function ‘static bool tao::pegtl::trace<Tracer>::match(ParseInput&, States&& ...)’:
/usr/include/tao/pegtl/contrib/trace.hpp:213:35: error: ‘is_same_v’ is not a member of ‘std’; did you mean ‘is_same’?
  213 |          else if constexpr( !std::is_same_v< std::tuple_element_t< sizeof...( st ) - 1, std::tuple< States... > >, Tracer& > ) {
      |                                   ^~~~~~~~~
      |                                   is_same
/usr/include/tao/pegtl/contrib/trace.hpp:213:51: error: ‘tuple_element_t’ is not a member of ‘std’
  213 |          else if constexpr( !std::is_same_v< std::tuple_element_t< sizeof...( st ) - 1, std::tuple< States... > >, Tracer& > ) {
      |                                                   ^~~~~~~~~~~~~~~
/usr/include/tao/pegtl/contrib/trace.hpp:213:51: note: ‘std::tuple_element_t’ is only available from C++14 onwards
/usr/include/tao/pegtl/contrib/trace.hpp:213:113: error: expected primary-expression before ‘>’ token
  213 |          else if constexpr( !std::is_same_v< std::tuple_element_t< sizeof...( st ) - 1, std::tuple< States... > >, Tracer& > ) {
      |                                                                                                                 ^
/usr/include/tao/pegtl/contrib/trace.hpp:213:114: error: expected primary-expression before ‘,’ token
  213 |          else if constexpr( !std::is_same_v< std::tuple_element_t< sizeof...( st ) - 1, std::tuple< States... > >, Tracer& > ) {
      |                                                                                                                  ^
/usr/include/tao/pegtl/contrib/trace.hpp:213:122: error: expected primary-expression before ‘&’ token
  213 |          else if constexpr( !std::is_same_v< std::tuple_element_t< sizeof...( st ) - 1, std::tuple< States... > >, Tracer& > ) {
      |                                                                                                                          ^
/usr/include/tao/pegtl/contrib/trace.hpp:213:124: error: expected primary-expression before ‘>’ token
  213 |          else if constexpr( !std::is_same_v< std::tuple_element_t< sizeof...( st ) - 1, std::tuple< States... > >, Tracer& > ) {
      |                                                                                                                            ^
/usr/include/tao/pegtl/contrib/trace.hpp:213:126: error: expected primary-expression before ‘)’ token
  213 |          else if constexpr( !std::is_same_v< std::tuple_element_t< sizeof...( st ) - 1, std::tuple< States... > >, Tracer& > ) {
      |                                                                                                                              ^
/build/paraview/src/ParaView-v5.9.0/VTK/IO/MotionFX/vtkMotionFXCFGReader.cxx: In member function ‘bool impl::PositionFileMotion::read_position_file(const string&) const’:
/build/paraview/src/ParaView-v5.9.0/VTK/IO/MotionFX/vtkMotionFXCFGReader.cxx:1013:67: error: use of deleted function ‘tao::pegtl::read_input<P, Eol>::read_input(tao::pegtl::read_input<P, Eol>&&) [with tao::pegtl::tracking_mode P = tao::pegtl::tracking_mode::eager; Eol = tao::pegtl::ascii::eol::lf_crlf]’
 1013 |     tao::pegtl::read_input<> in(rootDir + "/" + this->positionFile);
      |                                                                   ^
In file included from /usr/include/tao/pegtl.hpp:20,
                 from VTK/ThirdParty/pegtl/vtk_pegtl.h:28,
                 from /build/paraview/src/ParaView-v5.9.0/VTK/IO/MotionFX/vtkMotionFXCFGGrammar.h:22,
                 from /build/paraview/src/ParaView-v5.9.0/VTK/IO/MotionFX/vtkMotionFXCFGReader.cxx:40:
/usr/include/tao/pegtl/read_input.hpp:41:7: note: declared here
   41 |       read_input( read_input&& ) = delete;
      |       ^~~~~~~~~~
/build/paraview/src/ParaView-v5.9.0/VTK/IO/MotionFX/vtkMotionFXCFGReader.cxx:1028:39: error: expected unqualified-id before ‘&’ token
 1028 |   catch (const tao::pegtl::input_error& e)
      |                                       ^
/build/paraview/src/ParaView-v5.9.0/VTK/IO/MotionFX/vtkMotionFXCFGReader.cxx:1028:39: error: expected ‘)’ before ‘&’ token
 1028 |   catch (const tao::pegtl::input_error& e)
      |         ~                             ^
      |                                       )
/build/paraview/src/ParaView-v5.9.0/VTK/IO/MotionFX/vtkMotionFXCFGReader.cxx:1028:39: error: expected ‘{’ before ‘&’ token
/build/paraview/src/ParaView-v5.9.0/VTK/IO/MotionFX/vtkMotionFXCFGReader.cxx:1028:41: error: ‘e’ was not declared in this scope
 1028 |   catch (const tao::pegtl::input_error& e)
      |                                         ^
/build/paraview/src/ParaView-v5.9.0/VTK/IO/MotionFX/vtkMotionFXCFGReader.cxx: In member function ‘bool vtkMotionFXCFGReader::vtkInternals::Parse(const string&)’:
/build/paraview/src/ParaView-v5.9.0/VTK/IO/MotionFX/vtkMotionFXCFGReader.cxx:1051:41: error: use of deleted function ‘tao::pegtl::read_input<P, Eol>::read_input(tao::pegtl::read_input<P, Eol>&&) [with tao::pegtl::tracking_mode P = tao::pegtl::tracking_mode::eager; Eol = tao::pegtl::ascii::eol::lf_crlf]’
 1051 |     tao::pegtl::read_input<> in(filename);
      |                                         ^
In file included from /usr/include/tao/pegtl.hpp:20,
                 from VTK/ThirdParty/pegtl/vtk_pegtl.h:28,
                 from /build/paraview/src/ParaView-v5.9.0/VTK/IO/MotionFX/vtkMotionFXCFGGrammar.h:22,
                 from /build/paraview/src/ParaView-v5.9.0/VTK/IO/MotionFX/vtkMotionFXCFGReader.cxx:40:
/usr/include/tao/pegtl/read_input.hpp:41:7: note: declared here
   41 |       read_input( read_input&& ) = delete;
      |       ^~~~~~~~~~
/build/paraview/src/ParaView-v5.9.0/VTK/IO/MotionFX/vtkMotionFXCFGReader.cxx:1063:46: error: use of deleted function ‘tao::pegtl::read_input<P, Eol>::read_input(tao::pegtl::read_input<P, Eol>&&) [with tao::pegtl::tracking_mode P = tao::pegtl::tracking_mode::eager; Eol = tao::pegtl::ascii::eol::lf_crlf]’
 1063 |         tao::pegtl::read_input<> in2(filename);
      |                                              ^
In file included from /usr/include/tao/pegtl.hpp:20,
                 from VTK/ThirdParty/pegtl/vtk_pegtl.h:28,
                 from /build/paraview/src/ParaView-v5.9.0/VTK/IO/MotionFX/vtkMotionFXCFGGrammar.h:22,
                 from /build/paraview/src/ParaView-v5.9.0/VTK/IO/MotionFX/vtkMotionFXCFGReader.cxx:40:
/usr/include/tao/pegtl/read_input.hpp:41:7: note: declared here
   41 |       read_input( read_input&& ) = delete;
      |       ^~~~~~~~~~
In file included from /usr/include/tao/pegtl.hpp:8,
                 from VTK/ThirdParty/pegtl/vtk_pegtl.h:28,
                 from /build/paraview/src/ParaView-v5.9.0/VTK/IO/MotionFX/vtkMotionFXCFGGrammar.h:22,
                 from /build/paraview/src/ParaView-v5.9.0/VTK/IO/MotionFX/vtkMotionFXCFGReader.cxx:40:
/usr/include/tao/pegtl/parse.hpp: In instantiation of ‘auto tao::pegtl::parse(ParseInput&&, States&& ...) [with Rule = MotionFX::CFG::Grammar; Action = tao::pegtl::nothing; Control = tao::pegtl::tracer; tao::pegtl::apply_mode A = tao::pegtl::apply_mode::action; tao::pegtl::rewind_mode M = tao::pegtl::rewind_mode::required; ParseInput = tao::pegtl::read_input<>&; States = {}]’:
/build/paraview/src/ParaView-v5.9.0/VTK/IO/MotionFX/vtkMotionFXCFGReader.cxx:1064:95:   required from here
/usr/include/tao/pegtl/parse.hpp:29:70: error: ‘match<A, M, template<class ...> class Action, template<class ...> class Control>’ is not a member of ‘tao::pegtl::tracer<MotionFX::CFG::Grammar>’
   29 |       return Control< Rule >::template match< A, M, Action, Control >( in, st... );
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
In file included from /usr/include/tao/pegtl/normal.hpp:18,
                 from /usr/include/tao/pegtl/parse.hpp:12,
                 from /usr/include/tao/pegtl.hpp:8,
                 from VTK/ThirdParty/pegtl/vtk_pegtl.h:28,
                 from /build/paraview/src/ParaView-v5.9.0/VTK/IO/MotionFX/vtkMotionFXCFGGrammar.h:22,
                 from /build/paraview/src/ParaView-v5.9.0/VTK/IO/MotionFX/vtkMotionFXCFGReader.cxx:40:
/usr/include/tao/pegtl/match.hpp: In instantiation of ‘auto tao::pegtl::match(ParseInput&, States&& ...) [with Rule = MotionFX::OrientationsPositionFile::Grammar; tao::pegtl::apply_mode A = tao::pegtl::apply_mode::action; tao::pegtl::rewind_mode M = tao::pegtl::rewind_mode::required; Action = Actions::PositionFile::action; Control = tao::pegtl::normal; ParseInput = tao::pegtl::read_input<>; States = {std::vector<double, std::allocator<double> >&, std::map<double, impl::PositionFileMotion::tuple_type, std::less<double>, std::allocator<std::pair<const double, impl::PositionFileMotion::tuple_type> > >&}]’:
/usr/include/tao/pegtl/normal.hpp:91:77:   required from ‘static bool tao::pegtl::normal<Rule>::match(ParseInput&, States&& ...) [with tao::pegtl::apply_mode A = tao::pegtl::apply_mode::action; tao::pegtl::rewind_mode M = tao::pegtl::rewind_mode::required; Action = Actions::PositionFile::action; Control = tao::pegtl::normal; ParseInput = tao::pegtl::read_input<>; States = {std::vector<double, std::allocator<double> >&, std::map<double, impl::PositionFileMotion::tuple_type, std::less<double>, std::allocator<std::pair<const double, impl::PositionFileMotion::tuple_type> > >&}; Rule = MotionFX::OrientationsPositionFile::Grammar]’
/usr/include/tao/pegtl/parse.hpp:29:70:   required from ‘auto tao::pegtl::parse(ParseInput&&, States&& ...) [with Rule = MotionFX::OrientationsPositionFile::Grammar; Action = Actions::PositionFile::action; Control = tao::pegtl::normal; tao::pegtl::apply_mode A = tao::pegtl::apply_mode::action; tao::pegtl::rewind_mode M = tao::pegtl::rewind_mode::required; ParseInput = tao::pegtl::read_input<>&; States = {std::vector<double, std::allocator<double> >&, std::map<double, impl::PositionFileMotion::tuple_type, std::less<double>, std::allocator<std::pair<const double, impl::PositionFileMotion::tuple_type> > >&}]’
/build/paraview/src/ParaView-v5.9.0/VTK/IO/MotionFX/vtkMotionFXCFGReader.cxx:1018:93:   required from here