VTK issueshttps://gitlab.kitware.com/vtk/vtk/-/issues2022-03-23T08:31:40-04:00https://gitlab.kitware.com/vtk/vtk/-/issues/18366External rapidjson?2022-03-23T08:31:40-04:00Bruno PaganiExternal rapidjson?Since fides seems to allow it, I’ve tried to build with `-DFIDES_USE_EXTERNAL_RAPIDJSON=ON`. However it fails as such:
```
CMake Error at CMake/vtkModule.cmake:3530 (add_library):
Target "fides" links to target "RapidJSON::RapidJSON" b...Since fides seems to allow it, I’ve tried to build with `-DFIDES_USE_EXTERNAL_RAPIDJSON=ON`. However it fails as such:
```
CMake Error at CMake/vtkModule.cmake:3530 (add_library):
Target "fides" links to target "RapidJSON::RapidJSON" but the target was
not found. Perhaps a find_package() call is missing for an IMPORTED
target, or an ALIAS target is missing?
Call Stack (most recent call first):
ThirdParty/fides/vtkfides/fides/CMakeLists.txt:42 (vtk_module_add_module)
```
Not sure what the issue is exactly, this is beyond my knowledge of CMake.Ben BoeckelBen Boeckelhttps://gitlab.kitware.com/vtk/vtk/-/issues/18299vtk-config do not export vtkOpenGLOptions variables2022-07-26T12:18:02-04:00Paul Lafoixvtk-config do not export vtkOpenGLOptions variablesWhen using an external vtk, the variables VTK_CAN_DO_ONSCREEN or VTK_DEFAULT_RENDER_WINDOW_OFFSCREEN are not exportedWhen using an external vtk, the variables VTK_CAN_DO_ONSCREEN or VTK_DEFAULT_RENDER_WINDOW_OFFSCREEN are not exported9.1https://gitlab.kitware.com/vtk/vtk/-/issues/18223Synchronize `__init__.py` version number with the wheel build logic2021-05-27T11:45:37-04:00Ben BoeckelSynchronize `__init__.py` version number with the wheel build logic!8006 added `.dev` information to the version for wheels. We should sync this up with the logic in `__init__.py` at some point.
- [ ] @dgobbi started a [discussion](https://gitlab.kitware.com/vtk/vtk/-/merge_requests/8006#note_960318): ...!8006 added `.dev` information to the version for wheels. We should sync this up with the logic in `__init__.py` at some point.
- [ ] @dgobbi started a [discussion](https://gitlab.kitware.com/vtk/vtk/-/merge_requests/8006#note_960318): (+1 comment)
> The versioning scheme looks good to me, [`__init__.py`](https://gitlab.kitware.com/vtk/vtk/-/blob/22d5cd93/Wrapping/Python/vtkmodules/__init__.py.in#L58) will have to be synchronized with this at some point.https://gitlab.kitware.com/vtk/vtk/-/issues/18220Regression in object factory autoinit registration in VTK 9.0.1 (works fine i...2023-11-24T09:56:06-05:00Aleksei NikiforovRegression in object factory autoinit registration in VTK 9.0.1 (works fine in VTK 8.2.0)I'm trying to run itk-snap 3.8.0 (http://www.itksnap.org/pmwiki/pmwiki.php) with VTK 9.0.1, and it crashes. It looks like it vtkPolyDataMapper2D::New() returns nullptr even while libvtkRenderingOpenGL2-9.0.so is linked. It's regrettion: ...I'm trying to run itk-snap 3.8.0 (http://www.itksnap.org/pmwiki/pmwiki.php) with VTK 9.0.1, and it crashes. It looks like it vtkPolyDataMapper2D::New() returns nullptr even while libvtkRenderingOpenGL2-9.0.so is linked. It's regrettion: with VTK 8.2.0 it worked fine.
On further inspection, it looks like function vtkRenderingOpenGL2_AutoInit_Construct() is never called, never registering corresponding classes in factory.
Here's corresponding part of build log:
> cd /usr/src/RPM/BUILD/vtk-9.0.1/BUILD/Rendering/OpenGL2 && /usr/bin/c++ -DRenderingOpenGL2_EXPORTS -DVTK_IN_VTK -DvtkRenderingCore_AUTOINIT_INCLUDE=\"/usr/src/RPM/BUILD/vtk-9.0.1/BUILD/CMakeFiles/vtkModuleAutoInit_4e7408e0d020c0bc0cc5c2b2e46c90a4.h\" -I/usr/src/RPM/BUILD/vtk-9.0.1/BUILD/Rendering/OpenGL2 -I/usr/src/RPM/BUILD/vtk-9.0.1/Rendering/OpenGL2 -I/usr/src/RPM/BUILD/vtk-9.0.1/BUILD/Common/Core -I/usr/src/RPM/BUILD/vtk-9.0.1/Common/Core -I/usr/src/RPM/BUILD/vtk-9.0.1/BUILD/Common/DataModel -I/usr/src/RPM/BUILD/vtk-9.0.1/Common/DataModel -I/usr/src/RPM/BUILD/vtk-9.0.1/BUILD/Common/Math -I/usr/src/RPM/BUILD/vtk-9.0.1/Common/Math -I/usr/src/RPM/BUILD/vtk-9.0.1/BUILD/Common/Transforms -I/usr/src/RPM/BUILD/vtk-9.0.1/Common/Transforms -I/usr/src/RPM/BUILD/vtk-9.0.1/BUILD/Rendering/Core -I/usr/src/RPM/BUILD/vtk-9.0.1/Rendering/Core -I/usr/src/RPM/BUILD/vtk-9.0.1/BUILD/Common/ExecutionModel -I/usr/src/RPM/BUILD/vtk-9.0.1/Common/ExecutionModel -I/usr/src/RPM/BUILD/vtk-9.0.1/BUILD/Filters/Core -I/usr/src/RPM/BUILD/vtk-9.0.1/Filters/Core -I/usr/src/RPM/BUILD/vtk-9.0.1/BUILD/Common/Misc -I/usr/src/RPM/BUILD/vtk-9.0.1/Common/Misc -I/usr/src/RPM/BUILD/vtk-9.0.1/BUILD/Rendering/UI -I/usr/src/RPM/BUILD/vtk-9.0.1/Rendering/UI -I/usr/src/RPM/BUILD/vtk-9.0.1/BUILD/Common/System -I/usr/src/RPM/BUILD/vtk-9.0.1/Common/System -isystem /usr/src/RPM/BUILD/vtk-9.0.1/BUILD/Utilities/KWIML -isystem /usr/src/RPM/BUILD/vtk-9.0.1/Utilities/KWIML -isystem /usr/src/RPM/BUILD/vtk-9.0.1/BUILD/Utilities/KWSys -isystem /usr/src/RPM/BUILD/vtk-9.0.1/Utilities/KWSys -isystem /usr/src/RPM/BUILD/vtk-9.0.1/BUILD/ThirdParty/glew -isystem /usr/src/RPM/BUILD/vtk-9.0.1/ThirdParty/glew -pipe -frecord-gcc-switches -Wall -g -O2 -I/usr/include/gsl -DHAVE_SYS_TIME_H -DHAVE_SYS_TYPES_H -DHAVE_SYS_SOCKET_H -D__USE_LARGEFILE64 -DH5_HAVE_SIGSETJMP -D__USE_POSIX -DH5_HAVE_SETJMP_H -g -Wnon-virtual-dtor -Wno-long-long -ansi -Wcast-align -Wchar-subscripts -Wall -Wextra -Wpointer-arith -Wformat-security -Woverloaded-virtual -Wshadow -Wunused-parameter -fno-check-new -fno-common -Werror=undef -Werror=return-type -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -std=c++11 -o CMakeFiles/RenderingOpenGL2.dir/vtkRenderingOpenGL2ObjectFactory.cxx.o -c /usr/src/RPM/BUILD/vtk-9.0.1/BUILD/Rendering/OpenGL2/vtkRenderingOpenGL2ObjectFactory.cxx
And here are files:
```
$ cat /usr/src/RPM/BUILD/vtk-9.0.1/BUILD/Rendering/OpenGL2/vtkRenderingOpenGL2Module.h
#ifndef VTKRENDERINGOPENGL2_EXPORT_H
#define VTKRENDERINGOPENGL2_EXPORT_H
#ifdef VTKRENDERINGOPENGL2_STATIC_DEFINE
# define VTKRENDERINGOPENGL2_EXPORT
# define VTKRENDERINGOPENGL2_NO_EXPORT
#else
# ifndef VTKRENDERINGOPENGL2_EXPORT
# ifdef RenderingOpenGL2_EXPORTS
/* We are building this library */
# define VTKRENDERINGOPENGL2_EXPORT __attribute__((visibility("default")))
# else
/* We are using this library */
# define VTKRENDERINGOPENGL2_EXPORT __attribute__((visibility("default")))
# endif
# endif
# ifndef VTKRENDERINGOPENGL2_NO_EXPORT
# define VTKRENDERINGOPENGL2_NO_EXPORT __attribute__((visibility("hidden")))
# endif
#endif
#ifndef VTKRENDERINGOPENGL2_DEPRECATED
# define VTKRENDERINGOPENGL2_DEPRECATED __attribute__ ((__deprecated__))
#endif
#ifndef VTKRENDERINGOPENGL2_DEPRECATED_EXPORT
# define VTKRENDERINGOPENGL2_DEPRECATED_EXPORT VTKRENDERINGOPENGL2_EXPORT VTKRENDERINGOPENGL2_DEPRECATED
#endif
#ifndef VTKRENDERINGOPENGL2_DEPRECATED_NO_EXPORT
# define VTKRENDERINGOPENGL2_DEPRECATED_NO_EXPORT VTKRENDERINGOPENGL2_NO_EXPORT VTKRENDERINGOPENGL2_DEPRECATED
#endif
#if 0 /* DEFINE_NO_DEPRECATED */
# ifndef VTKRENDERINGOPENGL2_NO_DEPRECATED
# define VTKRENDERINGOPENGL2_NO_DEPRECATED
# endif
#endif
/* AutoInit dependencies. */
#include "vtkRenderingCoreModule.h"
#include "vtkRenderingUIModule.h"
/* AutoInit implementations. */
#ifdef vtkRenderingOpenGL2_AUTOINIT_INCLUDE
#include vtkRenderingOpenGL2_AUTOINIT_INCLUDE
#endif
#ifdef vtkRenderingOpenGL2_AUTOINIT
#include "vtkAutoInit.h"
VTK_MODULE_AUTOINIT(vtkRenderingOpenGL2)
#endif
#endif /* VTKRENDERINGOPENGL2_EXPORT_H */
$ cat /usr/src/RPM/BUILD/vtk-9.0.1/BUILD/CMakeFiles/vtkModuleAutoInit_4e7408e0d020c0bc0cc5c2b2e46c90a4.h
#define vtkRenderingCore_AUTOINIT 1(vtkRenderingUI)
```
It looks like file vtkRenderingOpenGL2Module.h expects to have **vtkRenderingOpenGL2_AUTOINIT_INCLUDE** and **vtkRenderingOpenGL2_AUTOINIT** defined, but during build **vtkRenderingCore_AUTOINIT_INCLUDE** is defined, and it points to file defining **vtkRenderingCore_AUTOINIT**.https://gitlab.kitware.com/vtk/vtk/-/issues/18216Issue warnings for unwrappable classes2024-03-21T22:15:09-04:00Ben BoeckelIssue warnings for unwrappable classesNow that we have `NOWRAP_HEADERS`, we should start emitting warnings for unwrappable classes (in any language wrapper).
Cc: @dgobbiNow that we have `NOWRAP_HEADERS`, we should start emitting warnings for unwrappable classes (in any language wrapper).
Cc: @dgobbihttps://gitlab.kitware.com/vtk/vtk/-/issues/18155Missing mangling for PNG and Freetype libraries2021-03-21T20:44:42-04:00Ben BoeckelMissing mangling for PNG and Freetype librariesSee [this Discourse](https://discourse.vtk.org/t/lnk2005-error-when-use-vtk-opencv-static-library-in-vs2019/5371) post for details.See [this Discourse](https://discourse.vtk.org/t/lnk2005-error-when-use-vtk-opencv-static-library-in-vs2019/5371) post for details.https://gitlab.kitware.com/vtk/vtk/-/issues/18154Update source tarball data creation to follow ParaView2021-03-21T20:16:04-04:00Ben BoeckelUpdate source tarball data creation to follow ParaViewThe source tarball creation script creates both a VTKData and VTKLargeData tarball which contains an ExternalData content-addressed store. VTK should follow VTK and create a VTKTestingDataFiles tarball which contains the data files in th...The source tarball creation script creates both a VTKData and VTKLargeData tarball which contains an ExternalData content-addressed store. VTK should follow VTK and create a VTKTestingDataFiles tarball which contains the data files in their intended location instead of being a pile of opaque blobs.https://gitlab.kitware.com/vtk/vtk/-/issues/18151PEGTL 3.0 support2023-09-12T21:49:26-04:00Bruno PaganiPEGTL 3.0 supportWhen 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 f...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](https://github.com/taocpp/PEGTL/releases/tag/3.0.0) 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).
<details>
<summary>Log of failure after patching the header name.</summary>
```
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
/usr/include/tao/pegtl/match.hpp:135:108: error: non-constant condition for static assertion
135 | static_assert( !enable_action || !validate_nothing || is_nothing || is_maybe_nothing || has_apply || has_apply0, "either apply() or apply0() must be defined" );
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/tao/pegtl/match.hpp:139:15: error: use of deleted function ‘tao::pegtl::internal::marker<Iterator, M>::marker(tao::pegtl::internal::marker<Iterator, M>&&) [with Iterator = tao::pegtl::internal::iterator; tao::pegtl::rewind_mode M = tao::pegtl::rewind_mode::dontcare]’
139 | auto m = in.template mark< ( use_marker ? rewind_mode::required : rewind_mode::dontcare ) >();
| ^
In file included from /usr/include/tao/pegtl/match.hpp:19,
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/internal/marker.hpp:22:7: note: declared here
22 | marker( marker&& ) = delete;
| ^~~~~~
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::LegacyPositionFile::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::LegacyPositionFile::Grammar]’
/usr/include/tao/pegtl/parse.hpp:29:70: required from ‘auto tao::pegtl::parse(ParseInput&&, States&& ...) [with Rule = MotionFX::LegacyPositionFile::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:1024:93: required from here
/usr/include/tao/pegtl/match.hpp:135:108: error: non-constant condition for static assertion
135 | static_assert( !enable_action || !validate_nothing || is_nothing || is_maybe_nothing || has_apply || has_apply0, "either apply() or apply0() must be defined" );
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/tao/pegtl/match.hpp:139:15: error: use of deleted function ‘tao::pegtl::internal::marker<Iterator, M>::marker(tao::pegtl::internal::marker<Iterator, M>&&) [with Iterator = tao::pegtl::internal::iterator; tao::pegtl::rewind_mode M = tao::pegtl::rewind_mode::dontcare]’
139 | auto m = in.template mark< ( use_marker ? rewind_mode::required : rewind_mode::dontcare ) >();
| ^
In file included from /usr/include/tao/pegtl/match.hpp:19,
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/internal/marker.hpp:22:7: note: declared here
22 | marker( marker&& ) = delete;
| ^~~~~~
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::CFG::Grammar; tao::pegtl::apply_mode A = tao::pegtl::apply_mode::action; tao::pegtl::rewind_mode M = tao::pegtl::rewind_mode::required; Action = Actions::CFG::action; Control = tao::pegtl::normal; ParseInput = tao::pegtl::read_input<>; States = {Actions::CFG::ActiveState&}]’:
/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::CFG::action; Control = tao::pegtl::normal; ParseInput = tao::pegtl::read_input<>; States = {Actions::CFG::ActiveState&}; Rule = MotionFX::CFG::Grammar]’
/usr/include/tao/pegtl/parse.hpp:29:70: required from ‘auto tao::pegtl::parse(ParseInput&&, States&& ...) [with Rule = MotionFX::CFG::Grammar; Action = Actions::CFG::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 = {Actions::CFG::ActiveState&}]’
/build/paraview/src/ParaView-v5.9.0/VTK/IO/MotionFX/vtkMotionFXCFGReader.cxx:1053:78: required from here
/usr/include/tao/pegtl/match.hpp:123:25: error: non-constant condition for static assertion
123 | static_assert( !( has_apply0 && is_nothing ), "unexpected apply0() defined" );
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/tao/pegtl/match.hpp:135:108: error: non-constant condition for static assertion
135 | static_assert( !enable_action || !validate_nothing || is_nothing || is_maybe_nothing || has_apply || has_apply0, "either apply() or apply0() must be defined" );
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/tao/pegtl/match.hpp:139:15: error: use of deleted function ‘tao::pegtl::internal::marker<Iterator, M>::marker(tao::pegtl::internal::marker<Iterator, M>&&) [with Iterator = tao::pegtl::internal::iterator; tao::pegtl::rewind_mode M = tao::pegtl::rewind_mode::dontcare]’
139 | auto m = in.template mark< ( use_marker ? rewind_mode::required : rewind_mode::dontcare ) >();
| ^
In file included from /usr/include/tao/pegtl/match.hpp:19,
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/internal/marker.hpp:22:7: note: declared here
22 | marker( marker&& ) = delete;
| ^~~~~~
In file included from /usr/include/tao/pegtl/match.hpp:20,
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/internal/missing_apply.hpp: In instantiation of ‘void tao::pegtl::internal::missing_apply(ParseInput&, States&& ...) [with Control = tao::pegtl::normal<MotionFX::OrientationsPositionFile::Grammar>; Action = Actions::PositionFile::action; 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/match.hpp:126:63: required from ‘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
/usr/include/tao/pegtl/internal/missing_apply.hpp:21:12: error: use of deleted function ‘tao::pegtl::internal::marker<Iterator, tao::pegtl::rewind_mode::required>::marker(tao::pegtl::internal::marker<Iterator, tao::pegtl::rewind_mode::required>&&) [with Iterator = tao::pegtl::internal::iterator]’
21 | auto m = in.template mark< rewind_mode::required >();
| ^
In file included from /usr/include/tao/pegtl/match.hpp:19,
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/internal/marker.hpp:47:7: note: declared here
47 | marker( marker&& ) = delete;
| ^~~~~~
In file included from /usr/include/tao/pegtl/match.hpp:20,
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/internal/missing_apply.hpp:22:46: error: no matching function for call to ‘tao::pegtl::normal<MotionFX::OrientationsPositionFile::Grammar>::apply<Actions::PositionFile::action>(const tao::pegtl::internal::iterator&, tao::pegtl::read_input<>&, std::vector<double>&, std::map<double, impl::PositionFileMotion::tuple_type>&)’
22 | (void)Control::template apply< Action >( m.iterator(), in, st... );
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
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:61:19: note: candidate: ‘template<template<class ...> class Action, class Iterator, class ParseInput, class ... States> static decltype (Action<Rule>::apply(declval<const typename ParseInput::action_t&>(), tao::pegtl::normal<Rule>::apply::st ...)) tao::pegtl::normal<Rule>::apply(const Iterator&, const ParseInput&, States&& ...) [with Action = Action; Iterator = Iterator; ParseInput = ParseInput; States = {States ...}; Rule = MotionFX::OrientationsPositionFile::Grammar]’
61 | static auto apply( const Iterator& begin, const ParseInput& in, States&&... st ) noexcept( noexcept( Action< Rule >::apply( std::declval< const typename ParseInput::action_t& >(), st... ) ) )
| ^~~~~
/usr/include/tao/pegtl/normal.hpp:61:19: note: template argument deduction/substitution failed:
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 substitution of ‘template<template<class ...> class Action, class Iterator, class ParseInput, class ... States> static decltype (Action<MotionFX::OrientationsPositionFile::Grammar>::apply(declval<const typename ParseInput::action_t&>(), tao::pegtl::normal<Rule>::apply::st ...)) tao::pegtl::normal<MotionFX::OrientationsPositionFile::Grammar>::apply<Action, Iterator, ParseInput, States ...>(const Iterator&, const ParseInput&, States&& ...) [with Action = Actions::PositionFile::action; Iterator = <missing>; ParseInput = <missing>; States = <missing>]’:
/usr/include/tao/pegtl/internal/missing_apply.hpp:22:46: required from ‘void tao::pegtl::internal::missing_apply(ParseInput&, States&& ...) [with Control = tao::pegtl::normal<MotionFX::OrientationsPositionFile::Grammar>; Action = Actions::PositionFile::action; 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/match.hpp:126:63: required from ‘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
/usr/include/tao/pegtl/normal.hpp:62:44: error: ‘apply’ is not a member of ‘Actions::PositionFile::action<MotionFX::OrientationsPositionFile::Grammar>’
62 | -> decltype( Action< Rule >::apply( std::declval< const typename ParseInput::action_t& >(), st... ) )
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/tao/pegtl/match.hpp:21,
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/internal/missing_apply0.hpp: In instantiation of ‘void tao::pegtl::internal::missing_apply0(ParseInput&, States&& ...) [with Control = tao::pegtl::normal<MotionFX::OrientationsPositionFile::Grammar>; Action = Actions::PositionFile::action; 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/match.hpp:130:64: required from ‘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
/usr/include/tao/pegtl/internal/missing_apply0.hpp:20:47: error: no matching function for call to ‘tao::pegtl::normal<MotionFX::OrientationsPositionFile::Grammar>::apply0<Actions::PositionFile::action>(tao::pegtl::read_input<>&, std::vector<double>&, std::map<double, impl::PositionFileMotion::tuple_type>&)’
20 | (void)Control::template apply0< Action >( in, st... );
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
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:71:19: note: candidate: ‘template<template<class ...> class Action, class ParseInput, class ... States> static decltype (Action<Rule>::apply0(tao::pegtl::normal<Rule>::apply0::st ...)) tao::pegtl::normal<Rule>::apply0(const ParseInput&, States&& ...) [with Action = Action; ParseInput = ParseInput; States = {States ...}; Rule = MotionFX::OrientationsPositionFile::Grammar]’
71 | static auto apply0( const ParseInput& /*unused*/, States&&... st ) noexcept( noexcept( Action< Rule >::apply0( st... ) ) )
| ^~~~~~
/usr/include/tao/pegtl/normal.hpp:71:19: note: template argument deduction/substitution failed:
/usr/include/tao/pegtl/normal.hpp: In substitution of ‘template<template<class ...> class Action, class ParseInput, class ... States> static decltype (Action<MotionFX::OrientationsPositionFile::Grammar>::apply0(tao::pegtl::normal<Rule>::apply0::st ...)) tao::pegtl::normal<MotionFX::OrientationsPositionFile::Grammar>::apply0<Action, ParseInput, States ...>(const ParseInput&, States&& ...) [with Action = Actions::PositionFile::action; ParseInput = <missing>; States = <missing>]’:
/usr/include/tao/pegtl/internal/missing_apply0.hpp:20:47: required from ‘void tao::pegtl::internal::missing_apply0(ParseInput&, States&& ...) [with Control = tao::pegtl::normal<MotionFX::OrientationsPositionFile::Grammar>; Action = Actions::PositionFile::action; 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/match.hpp:130:64: required from ‘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
/usr/include/tao/pegtl/normal.hpp:72:45: error: ‘apply0’ is not a member of ‘Actions::PositionFile::action<MotionFX::OrientationsPositionFile::Grammar>’
72 | -> decltype( Action< Rule >::apply0( st... ) )
| ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
In file included from /usr/include/tao/pegtl/match.hpp:20,
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/internal/missing_apply.hpp: In instantiation of ‘void tao::pegtl::internal::missing_apply(ParseInput&, States&& ...) [with Control = tao::pegtl::normal<MotionFX::LegacyPositionFile::Grammar>; Action = Actions::PositionFile::action; 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/match.hpp:126:63: required from ‘auto tao::pegtl::match(ParseInput&, States&& ...) [with Rule = MotionFX::LegacyPositionFile::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::LegacyPositionFile::Grammar]’
/usr/include/tao/pegtl/parse.hpp:29:70: required from ‘auto tao::pegtl::parse(ParseInput&&, States&& ...) [with Rule = MotionFX::LegacyPositionFile::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:1024:93: required from here
/usr/include/tao/pegtl/internal/missing_apply.hpp:21:12: error: use of deleted function ‘tao::pegtl::internal::marker<Iterator, tao::pegtl::rewind_mode::required>::marker(tao::pegtl::internal::marker<Iterator, tao::pegtl::rewind_mode::required>&&) [with Iterator = tao::pegtl::internal::iterator]’
21 | auto m = in.template mark< rewind_mode::required >();
| ^
In file included from /usr/include/tao/pegtl/match.hpp:19,
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/internal/marker.hpp:47:7: note: declared here
47 | marker( marker&& ) = delete;
| ^~~~~~
In file included from /usr/include/tao/pegtl/match.hpp:20,
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/internal/missing_apply.hpp:22:46: error: no matching function for call to ‘tao::pegtl::normal<MotionFX::LegacyPositionFile::Grammar>::apply<Actions::PositionFile::action>(const tao::pegtl::internal::iterator&, tao::pegtl::read_input<>&, std::vector<double>&, std::map<double, impl::PositionFileMotion::tuple_type>&)’
22 | (void)Control::template apply< Action >( m.iterator(), in, st... );
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
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:61:19: note: candidate: ‘template<template<class ...> class Action, class Iterator, class ParseInput, class ... States> static decltype (Action<Rule>::apply(declval<const typename ParseInput::action_t&>(), tao::pegtl::normal<Rule>::apply::st ...)) tao::pegtl::normal<Rule>::apply(const Iterator&, const ParseInput&, States&& ...) [with Action = Action; Iterator = Iterator; ParseInput = ParseInput; States = {States ...}; Rule = MotionFX::LegacyPositionFile::Grammar]’
61 | static auto apply( const Iterator& begin, const ParseInput& in, States&&... st ) noexcept( noexcept( Action< Rule >::apply( std::declval< const typename ParseInput::action_t& >(), st... ) ) )
| ^~~~~
/usr/include/tao/pegtl/normal.hpp:61:19: note: template argument deduction/substitution failed:
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 substitution of ‘template<template<class ...> class Action, class Iterator, class ParseInput, class ... States> static decltype (Action<MotionFX::LegacyPositionFile::Grammar>::apply(declval<const typename ParseInput::action_t&>(), tao::pegtl::normal<Rule>::apply::st ...)) tao::pegtl::normal<MotionFX::LegacyPositionFile::Grammar>::apply<Action, Iterator, ParseInput, States ...>(const Iterator&, const ParseInput&, States&& ...) [with Action = Actions::PositionFile::action; Iterator = <missing>; ParseInput = <missing>; States = <missing>]’:
/usr/include/tao/pegtl/internal/missing_apply.hpp:22:46: required from ‘void tao::pegtl::internal::missing_apply(ParseInput&, States&& ...) [with Control = tao::pegtl::normal<MotionFX::LegacyPositionFile::Grammar>; Action = Actions::PositionFile::action; 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/match.hpp:126:63: required from ‘auto tao::pegtl::match(ParseInput&, States&& ...) [with Rule = MotionFX::LegacyPositionFile::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::LegacyPositionFile::Grammar]’
/usr/include/tao/pegtl/parse.hpp:29:70: required from ‘auto tao::pegtl::parse(ParseInput&&, States&& ...) [with Rule = MotionFX::LegacyPositionFile::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:1024:93: required from here
/usr/include/tao/pegtl/normal.hpp:62:44: error: ‘apply’ is not a member of ‘Actions::PositionFile::action<MotionFX::LegacyPositionFile::Grammar>’
62 | -> decltype( Action< Rule >::apply( std::declval< const typename ParseInput::action_t& >(), st... ) )
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/tao/pegtl/match.hpp:21,
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/internal/missing_apply0.hpp: In instantiation of ‘void tao::pegtl::internal::missing_apply0(ParseInput&, States&& ...) [with Control = tao::pegtl::normal<MotionFX::LegacyPositionFile::Grammar>; Action = Actions::PositionFile::action; 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/match.hpp:130:64: required from ‘auto tao::pegtl::match(ParseInput&, States&& ...) [with Rule = MotionFX::LegacyPositionFile::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::LegacyPositionFile::Grammar]’
/usr/include/tao/pegtl/parse.hpp:29:70: required from ‘auto tao::pegtl::parse(ParseInput&&, States&& ...) [with Rule = MotionFX::LegacyPositionFile::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:1024:93: required from here
/usr/include/tao/pegtl/internal/missing_apply0.hpp:20:47: error: no matching function for call to ‘tao::pegtl::normal<MotionFX::LegacyPositionFile::Grammar>::apply0<Actions::PositionFile::action>(tao::pegtl::read_input<>&, std::vector<double>&, std::map<double, impl::PositionFileMotion::tuple_type>&)’
20 | (void)Control::template apply0< Action >( in, st... );
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
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:71:19: note: candidate: ‘template<template<class ...> class Action, class ParseInput, class ... States> static decltype (Action<Rule>::apply0(tao::pegtl::normal<Rule>::apply0::st ...)) tao::pegtl::normal<Rule>::apply0(const ParseInput&, States&& ...) [with Action = Action; ParseInput = ParseInput; States = {States ...}; Rule = MotionFX::LegacyPositionFile::Grammar]’
71 | static auto apply0( const ParseInput& /*unused*/, States&&... st ) noexcept( noexcept( Action< Rule >::apply0( st... ) ) )
| ^~~~~~
/usr/include/tao/pegtl/normal.hpp:71:19: note: template argument deduction/substitution failed:
/usr/include/tao/pegtl/normal.hpp: In substitution of ‘template<template<class ...> class Action, class ParseInput, class ... States> static decltype (Action<MotionFX::LegacyPositionFile::Grammar>::apply0(tao::pegtl::normal<Rule>::apply0::st ...)) tao::pegtl::normal<MotionFX::LegacyPositionFile::Grammar>::apply0<Action, ParseInput, States ...>(const ParseInput&, States&& ...) [with Action = Actions::PositionFile::action; ParseInput = <missing>; States = <missing>]’:
/usr/include/tao/pegtl/internal/missing_apply0.hpp:20:47: required from ‘void tao::pegtl::internal::missing_apply0(ParseInput&, States&& ...) [with Control = tao::pegtl::normal<MotionFX::LegacyPositionFile::Grammar>; Action = Actions::PositionFile::action; 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/match.hpp:130:64: required from ‘auto tao::pegtl::match(ParseInput&, States&& ...) [with Rule = MotionFX::LegacyPositionFile::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::LegacyPositionFile::Grammar]’
/usr/include/tao/pegtl/parse.hpp:29:70: required from ‘auto tao::pegtl::parse(ParseInput&&, States&& ...) [with Rule = MotionFX::LegacyPositionFile::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:1024:93: required from here
/usr/include/tao/pegtl/normal.hpp:72:45: error: ‘apply0’ is not a member of ‘Actions::PositionFile::action<MotionFX::LegacyPositionFile::Grammar>’
72 | -> decltype( Action< Rule >::apply0( st... ) )
| ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
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: In instantiation of ‘tao::pegtl::internal::marker<typename tao::pegtl::internal::memory_input_base<P, Eol, Source>::iterator_t, M> tao::pegtl::memory_input<P, Eol, Source>::mark() [with tao::pegtl::rewind_mode M = tao::pegtl::rewind_mode::required; tao::pegtl::tracking_mode P = tao::pegtl::tracking_mode::eager; Eol = tao::pegtl::ascii::eol::lf_crlf; Source = std::__cxx11::basic_string<char>; typename tao::pegtl::internal::memory_input_base<P, Eol, Source>::iterator_t = tao::pegtl::internal::iterator]’:
/usr/include/tao/pegtl/internal/missing_apply.hpp:21:57: required from ‘void tao::pegtl::internal::missing_apply(ParseInput&, States&& ...) [with Control = tao::pegtl::normal<MotionFX::OrientationsPositionFile::Grammar>; Action = Actions::PositionFile::action; 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/match.hpp:126:63: required from ‘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
/usr/include/tao/pegtl/memory_input.hpp:331:63: error: use of deleted function ‘tao::pegtl::internal::marker<Iterator, tao::pegtl::rewind_mode::required>::marker(tao::pegtl::internal::marker<Iterator, tao::pegtl::rewind_mode::required>&&) [with Iterator = tao::pegtl::internal::iterator]’
331 | return internal::marker< iterator_t, M >( iterator() );
| ^
In file included from /usr/include/tao/pegtl/match.hpp:19,
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/internal/marker.hpp:47:7: note: declared here
47 | marker( marker&& ) = delete;
| ^~~~~~
```
</details>https://gitlab.kitware.com/vtk/vtk/-/issues/18138error C2079: 'rusage' uses undefined struct 'rusage'2021-05-15T15:24:04-04:00al-sabrerror C2079: 'rusage' uses undefined struct 'rusage'Link to existing ticket : https://github.com/InsightSoftwareConsortium/ITK/issues/2363
error C2079: 'rusage' uses undefined struct 'rusage'Link to existing ticket : https://github.com/InsightSoftwareConsortium/ITK/issues/2363
error C2079: 'rusage' uses undefined struct 'rusage'https://gitlab.kitware.com/vtk/vtk/-/issues/18126Failing CI tests2022-07-08T03:56:59-04:00Ben BoeckelFailing CI testsCI tests are currently failing:
### asan and "everything"
- [ ] VTK::FiltersModelingPython-TestImprintFilter2
- [ ] VTK::FiltersModelingPython-TestImprintFilter3
- [x] VTK::RenderingFreeTypeCxx-TestMathTextFonts (fixed in !7654 b...CI tests are currently failing:
### asan and "everything"
- [ ] VTK::FiltersModelingPython-TestImprintFilter2
- [ ] VTK::FiltersModelingPython-TestImprintFilter3
- [x] VTK::RenderingFreeTypeCxx-TestMathTextFonts (fixed in !7654 by installing matplotlib)
- [x] VTK::RenderingVolumePython-gaussian
- [x] VTK::IOChemistryPython-caffeine
- [x] VTK::IOChemistryPython-caffeine_notrailingwhitespaces
- [x] VTK::IOChemistryPython-TestXYZMol
### ubsan
- [ ] VTK::RenderingOpenGL2Cxx-TestGlyph3DMapperPickability
Help tracking down where these started showing up would be helpful. My guess is that the picking is related to !7606 (@paul.lafoix @mwestphal @LucasGandelKitware)
Imprint is likely !7616 (@will.schroeder @cory.quammen @charles.gueunet).
MathTextFonts might be a lack of matplotlib (being fixed in !7654, but the test should be avoided if matplotlib isn't available).
Cc: @utkarsh.ayachithttps://gitlab.kitware.com/vtk/vtk/-/issues/18114Reduce `try_compile` overhead2021-02-05T05:26:34-05:00Ben BoeckelReduce `try_compile` overheadThis is mainly an issue with third party projects, but there are many checks which are done at configure time that can instead just be deferred to compile time by the preprocessor. We should seek to reduce these as much as possible.
Tec...This is mainly an issue with third party projects, but there are many checks which are done at configure time that can instead just be deferred to compile time by the preprocessor. We should seek to reduce these as much as possible.
Techniques:
- consolidate checks for types to use the same variable name between third party packages (to use CMake's caching mechanisms)
- port to KWIML (`VTK::kwiml`) which provides most (all?) of the `sizeof(basic_type)` values via the preprocessor
- embed decisions that we know into the logic (e.g., `fork()` is just not going to exist on Windows, don't check for it; `memcpy` is in every platform VTK supports, etc.)
- upstream what we can (probably hard; KWIML is unlikely to be accepted, but we adapt its code for inclusion upstream)
A from-scratch configure for VTK currently takes about 89s on CI. We can probably get this to be under 15s.
Cc: @brad.king (who did this for much of CMake's third party projects)
Cc: @robertmaynard @utkarsh.ayachithttps://gitlab.kitware.com/vtk/vtk/-/issues/18113CI jobs for contract testing2022-12-09T13:32:25-05:00Ben BoeckelCI jobs for contract testingVTK has a complex API that breaks occasionally without warning. In addition, behaviors sometimes change without warning. In order to make VTK developers aware of when these changes matter to "significant" projects, VTK should run contrac...VTK has a complex API that breaks occasionally without warning. In addition, behaviors sometimes change without warning. In order to make VTK developers aware of when these changes matter to "significant" projects, VTK should run contract testing for these using a successful build of VTK itself.
Projects of note (can be expanded):
- [x] VTK's own test suite (see `Testing/External`) (!7653)
- [ ] ParaView (needs support for an external VTK to be in the repository, see paraview/paraview#14157)
- [ ] Slicer (IIRC, needs support for a pre-built VTK)
The process would be to take a VTK CI job that has passed testing, install it to a directory and upload it as an artifact. Then each project can take this artifact, extract it into an environment where the project-under-test is cloned, built, and tested against the installed VTK.
Projects should always build, but testing is harder to quantify in addition to taking a long time. CDash results can be uploaded to both VTK's CDash instance and the main project's instance (see [this file from SMTK](https://gitlab.kitware.com/cmb/smtk/-/blob/master/.gitlab/ci/ctest_submit_multi.cmake) for how to submit to multiple CDash instances). In order to subset the test suite of contract projects, tests can gain a CTest label which VTK can use to run that subset. If wanted, the full set can then be run and uploaded to the project's main CDash instance (excluding the tests already run for VTK).
Cc: @jcfr @utkarsh.ayachithttps://gitlab.kitware.com/vtk/vtk/-/issues/18111clang-tidy CI check exclusions2022-07-08T03:48:46-04:00Ben Boeckelclang-tidy CI check exclusionsThere are currently a host of excluded checks in `.clang-tidy` and `ThirdParty/.clang-tidy`. The latter is likely *much* harder to fix. However, the former is (mostly) VTK code that we can fix. The only checks enabled for third party cod...There are currently a host of excluded checks in `.clang-tidy` and `ThirdParty/.clang-tidy`. The latter is likely *much* harder to fix. However, the former is (mostly) VTK code that we can fix. The only checks enabled for third party code are the `bugprone-*` checks, but we can enable others once we have VTK under control (as it will likely involve many changes pushed to the upstream projects).
### When fixing, please fix a *single* check per commit while removing the line from the `.clang-tidy` file.
A lot of the checks can be fixed automatically. To do so:
- configure with `-DCMAKE_{C,CXX}_CLANG_TIDY="$(which clang-tidy);--fix"`
- remove the fix you would like to fix from `.clang-tidy`
- build *without parallelization* (`make` or `ninja -j1`)
- commit changes
- the CI configuration for `clang-tidy` is almost certainly building more modules than you are locally, so fix what it finds and *squash* it into the commit fixing that check rather than doing multiple "and one more fix for $check"-style commits.
- repeat as you wish and make an MR with multiple fixed checks or an MR per check (up to you)
For those without `--fix` support, just rebuild and edit until warning-free.
Typical problem areas:
- generated code (should be fixed, but separately)
- code generated by VTK tools
- code generated by external tools (namely `flex`/`bison`)
- third party code
- fix it upstream and update the copy VTK ships; or
- add an exclusion for that project in a directory as close as possible (but still in VTK-land; the robot will tell you if you get "too close", but the general rule is "it should be beside the `update.sh` file for the import")
List of excluded checks:
- [ ] bugprone-argument-comment
- [ ] bugprone-branch-clone
- [ ] bugprone-fold-init-type
- [ ] bugprone-incorrect-roundings
- [ ] bugprone-infinite-loop
- [ ] bugprone-integer-division
- [ ] bugprone-macro-parentheses
- [ ] bugprone-misplaced-widening-cast
- [ ] bugprone-narrowing-conversions
- [ ] bugprone-not-null-terminated-result
- [x] bugprone-parent-virtual-call (!7673)
- [ ] bugprone-reserved-identifier
- [ ] bugprone-signed-char-misuse
- [x] bugprone-sizeof-expression (!7673)
- [x] bugprone-string-constructor (!7673)
- [x] bugprone-suspicious-include (!7673)
- [x] bugprone-suspicious-missing-comma (!7673)
- [x] bugprone-suspicious-semicolon (!7673)
- [x] bugprone-suspicious-string-compare (!7673)
- [x] bugprone-throw-keyword-missing (!7673)
- [ ] bugprone-unhandled-self-assignment
- [x] bugprone-unused-raii (!7673)
- [x] bugprone-unused-return-value (!7673)
- [x] bugprone-use-after-move (!7673)
- [ ] clang-analyzer-core.CallAndMessage
- [ ] clang-analyzer-core.DivideZero
- [ ] clang-analyzer-core.NonNullParamChecker
- [ ] clang-analyzer-core.NullDereference
- [ ] clang-analyzer-core.UndefinedBinaryOperatorResult
- [ ] clang-analyzer-core.VLASize
- [ ] clang-analyzer-core.uninitialized.ArraySubscript
- [ ] clang-analyzer-core.uninitialized.Assign
- [ ] clang-analyzer-core.uninitialized.Branch
- [ ] clang-analyzer-cplusplus.Move
- [ ] clang-analyzer-cplusplus.NewDelete
- [ ] clang-analyzer-cplusplus.NewDeleteLeaks
- [ ] clang-analyzer-cplusplus.PlacementNew
- [ ] clang-analyzer-deadcode.DeadStores
- [ ] clang-analyzer-optin.cplusplus.UninitializedObject
- [ ] clang-analyzer-optin.cplusplus.VirtualCall
- [ ] clang-analyzer-optin.mpi.MPI-Checker
- [ ] clang-analyzer-optin.portability.UnixAPI
- [ ] clang-analyzer-security.FloatLoopCounter
- [ ] clang-analyzer-security.insecureAPI.DeprecatedOrUnsafeBufferHandling
- [ ] clang-analyzer-security.insecureAPI.strcpy
- [ ] clang-analyzer-unix.Malloc
- [ ] clang-analyzer-unix.MallocSizeof
- [ ] clang-analyzer-unix.MismatchedDeallocator
- [ ] clang-analyzer-valist.Unterminated
- [ ] misc-no-recursion
- [ ] misc-non-private-member-variables-in-classes
- [ ] misc-redundant-expression
- [ ] misc-throw-by-value-catch-by-reference
- [ ] misc-unconventional-assign-operator (see #18119)
- [ ] misc-unused-parameters
- [ ] misc-unused-using-decls
- [ ] modernize-avoid-c-arrays
- [ ] modernize-deprecated-headers
- [ ] modernize-loop-convert
- [ ] modernize-pass-by-value
- [ ] modernize-raw-string-literal
- [x] modernize-redundant-void-arg (!7714)
- [ ] modernize-replace-random-shuffle
- [ ] modernize-return-braced-init-list
- [ ] modernize-use-auto
- [x] modernize-use-bool-literals (!7714)
- [ ] modernize-use-default-member-init
- [x] modernize-use-emplace (!7714)
- [x] modernize-use-equals-default (!7610)
- [ ] modernize-use-equals-delete (see #18119)
- [x] modernize-use-nullptr (!7610)
- [x] modernize-use-override (!7610)
- [ ] modernize-use-trailing-return-type
- [ ] modernize-use-using
- [x] performance-for-range-copy (!7714)
- [x] performance-inefficient-string-concatenation (!7714)
- [x] performance-inefficient-vector-operation (!7714)
- [x] performance-move-const-arg (!7714)
- [x] performance-no-automatic-move (!7714)
- [x] performance-noexcept-move-constructor (!7714)
- [ ] performance-type-promotion-in-math-fn
- [x] performance-unnecessary-copy-initialization (!7714)
- [ ] performance-unnecessary-value-param
- [x] readability-avoid-const-params-in-decls (!7610)
- [ ] readability-braces-around-statements
- [x] readability-container-size-empty (!7673)
- [ ] readability-convert-member-functions-to-static
- [x] readability-delete-null-pointer (!7673)
- [ ] readability-else-after-return
- [ ] readability-function-size
- [ ] readability-implicit-bool-conversion
- [x] readability-inconsistent-declaration-parameter-name (!7673)
- [ ] readability-isolate-declaration
- [ ] readability-magic-numbers
- [ ] readability-make-member-function-const
- [ ] readability-named-parameter
- [ ] readability-non-const-parameter
- [ ] readability-qualified-auto
- [x] readability-redundant-access-specifiers (!7714)
- [x] readability-redundant-control-flow (!7714)
- [ ] readability-redundant-declaration (was in !7673, but removed due to cmake/cmake!5856)
- [x] readability-redundant-member-init (!7673)
- [ ] readability-redundant-preprocessor
- [x] readability-redundant-smartptr-get (!7714)
- [x] readability-redundant-string-cstr (!7673)
- [x] readability-redundant-string-init (!7673)
- [ ] readability-simplify-boolean-expr (partly fixed in !7714; some instances make sense as-is)
- [x] readability-static-accessed-through-instance (!7714)
- [x] readability-static-definition-in-anonymous-namespace (!7673)
- [x] readability-string-compare (!7673)
- [ ] readability-uppercase-literal-suffix
- [ ] readability-use-anyofallof
Cc: @seanm @utkarsh.ayachithttps://gitlab.kitware.com/vtk/vtk/-/issues/18107Support TBB 2021 version, which has backwards-incompatible changes2022-05-11T07:40:58-04:00Sean McBrideSupport TBB 2021 version, which has backwards-incompatible changesIt seems TBB from the 2020 version to the 2021 version made a bunch of backwards-incompatible changes. The installed result has moved headers around, renamed them, and god knows what more. Notably the `tbb_stddef.h` file that VTK looks...It seems TBB from the 2020 version to the 2021 version made a bunch of backwards-incompatible changes. The installed result has moved headers around, renamed them, and god knows what more. Notably the `tbb_stddef.h` file that VTK looks for is no longer there, and thus fails to build.
OpenCV had the same problem, recently fixed: https://github.com/opencv/opencv/issues/19358
The good news though is that TBB seems to have switched to using cmake, so that's nice at least!https://gitlab.kitware.com/vtk/vtk/-/issues/18100CI build configuration tracking2024-03-25T06:51:51-04:00Ben BoeckelCI build configuration trackingAdd Linux builds for the following:
- [ ] asan (!7575; reverted)
- [ ] ubsan (!7575; reverted)
- [ ] tsan
- [x] clang-tidy (!7598)
- [x] osmesa (!7855)
- [ ] 32bit ids
- [ ] egl
- [ ] cuda (!7876)
- [x] Doxygen nightly...Add Linux builds for the following:
- [ ] asan (!7575; reverted)
- [ ] ubsan (!7575; reverted)
- [ ] tsan
- [x] clang-tidy (!7598)
- [x] osmesa (!7855)
- [ ] 32bit ids
- [ ] egl
- [ ] cuda (!7876)
- [x] Doxygen nightly upload job
- [ ] icc + mpi (removed here because of SHM issues: https://gitlab.kitware.com/vtk/vtk/-/merge_requests/9747)
- [ ] coverage
- [ ] cross compiled android
- [ ] Debug
- [ ] cppcheck: https://gitlab.kitware.com/vtk/vtk/-/issues/18142
Additional dependencies (see `.gitlab/ci/configure_fedora_common.cmake`; these will need added to ParaView as well):
- [x] adios (@chuck.atkins, @caitlin.ross) (!7855)
- [x] openturns (@mwestphal) (!7855)
- [x] openvr (@ken-martin) (!7855)
- [ ] ospray (@utkarsh.ayachit)
- [ ] optix(?) (@ken-martin)
- [ ] visrtx (@ken-martin)
- [ ] open cascade (@spiros.tsalikis )
macOS builds (other than "all features"):
- [ ] nopython/python3
- [ ] aarch64 universal compilation (with tests on aarch64 and x86_64 hardware)
Most dependencies need downloaded here.
Windows builds (other than "all features"):
- [ ] nopython/python3
- [ ] mpi/nompi
- [ ] kits/nokits
- [ ] cuda
Most dependencies need downloaded here too.
Linux builds (other than "all features"):
- [ ] `VTK_PYTHON_FULL_THREADSAFE`
Python wheels (`master` only; MRs can unmask to test specifically):
- [x] manylinux2014/3.6 (!7898)
- [x] manylinux2014/3.7 (!7898)
- [x] manylinux2014/3.8 (!7898)
- [x] manylinux2014/3.9 (!7898)
- [x] macos/3.6 (!7898)
- [x] macos/3.7 (!7898)
- [x] macos/3.8 (!7898)
- [x] macos/3.9 (!7898)
- [x] win64/3.6 (!7898)
- [x] win64/3.7 (!7898)
- [x] win64/3.8 (!7898)
- [x] win64/3.9 (!7898)https://gitlab.kitware.com/vtk/vtk/-/issues/18098VTK Linux CI exclusions2022-07-08T04:36:07-04:00Ben BoeckelVTK Linux CI exclusionsThere are currently a host of tests being excluded on the "main" Linux build job due to some rendering quirks. It is unknown what the cause(s) of these problems are, but this issue is to track information about it. See `.gitlab/ci/ctest_...There are currently a host of tests being excluded on the "main" Linux build job due to some rendering quirks. It is unknown what the cause(s) of these problems are, but this issue is to track information about it. See `.gitlab/ci/ctest_test.cmake` (!7486) for the exclusion list.
Cc: @ken-martin @utkarsh.ayachit @sankheshhttps://gitlab.kitware.com/vtk/vtk/-/issues/18032Add VTK_USE_COCOA and VTK_USE_X to VTK config file2020-11-09T14:13:44-05:00Jean-Christophe Fillion-RobinAdd VTK_USE_COCOA and VTK_USE_X to VTK config fileWhen building LookingGlassVTKModule externally (thanks to [PR Kitware/LookingGlassVTKModule#9](https://github.com/Kitware/LookingGlassVTKModule/pull/9), it fails to include `vtkCocoaLookingGlassRenderWindow.mm` and `vtkCocoaLookingGlassR...When building LookingGlassVTKModule externally (thanks to [PR Kitware/LookingGlassVTKModule#9](https://github.com/Kitware/LookingGlassVTKModule/pull/9), it fails to include `vtkCocoaLookingGlassRenderWindow.mm` and `vtkCocoaLookingGlassRenderWindow.h` (see [here](https://github.com/Kitware/LookingGlassVTKModule/blob/f3b4c8928c002533337479733af4ec10282c7aa9/CMakeLists.txt#L13-L16) and issue [KitwareMedical/SlicerLookingGlass#2](https://github.com/KitwareMedical/SlicerLookingGlass/issues/2))
Moving forward, I would like to expose option like `VTK_USE_COCOA` and `VTK_USE_X` into a config file.
What is the CMake equivalent of `vtkRenderingOpenGLConfigure.h` ?Jean-Christophe Fillion-RobinJean-Christophe Fillion-Robinhttps://gitlab.kitware.com/vtk/vtk/-/issues/18008Configuring with invalid value associated with VTK_BUILD_TESTING option incor...2020-09-16T16:44:09-04:00Jean-Christophe Fillion-RobinConfiguring with invalid value associated with VTK_BUILD_TESTING option incorrectly reports ENABLE_TESTSError message below should reported that argument for option `VTK_BUILD_TESTING` are incorrect and not option `ENABLE_TESTS`
Observed with https://gitlab.kitware.com/vtk/vtk/-/commit/a1625689667d769135ab71c2291c3fca672ad776
```
cmake -...Error message below should reported that argument for option `VTK_BUILD_TESTING` are incorrect and not option `ENABLE_TESTS`
Observed with https://gitlab.kitware.com/vtk/vtk/-/commit/a1625689667d769135ab71c2291c3fca672ad776
```
cmake -DVTK_BUILD_TESTING:STRING=YES .
CMake Error at CMake/vtkModule.cmake:563 (message):
The `ENABLE_TESTS` argument must be one of `ON`, `OFF`, `WANT`, or
`DEFAULT`. Received `YES`.
Call Stack (most recent call first):
CMakeLists.txt:270 (vtk_module_scan)
```https://gitlab.kitware.com/vtk/vtk/-/issues/17952Use dockcross for wheel builds2021-02-17T03:39:35-05:00Ben BoeckelUse dockcross for wheel buildsSee other discussion on !7058 for other changes.
The following discussion from !7058 should be addressed:
- [ ] @jcfr started a [discussion](https://gitlab.kitware.com/vtk/vtk/-/merge_requests/7058#note_787689): (+1 comment)
> ``...See other discussion on !7058 for other changes.
The following discussion from !7058 should be addressed:
- [ ] @jcfr started a [discussion](https://gitlab.kitware.com/vtk/vtk/-/merge_requests/7058#note_787689): (+1 comment)
> ```
> dockcross/manylinux2010-x64
> ```
>
> Let's use the dockcross image, @thewtex and I are maintaining them and they are updated to always have the latest CMake, ninja with jobserver support,
>
> See https://github.com/dockcross/dockcross
Cc: @tjcoronahttps://gitlab.kitware.com/vtk/vtk/-/issues/17898[VTK 9.0] Unable to pass Python3_LIBRARY_<CONFIG> or Python3_LIBRARIES via CMake2020-05-29T10:18:57-04:00Alexander Neumann[VTK 9.0] Unable to pass Python3_LIBRARY_<CONFIG> or Python3_LIBRARIES via CMakethe find module seems to simply ignore these. Would be nice if it did not do that or not use `_Python3_LIBRARY_RELEASE` as a hint for `_Python3_LIBRARY_DEBUG` and do a search with `NO_DEFAULT_PATH` on windows.the find module seems to simply ignore these. Would be nice if it did not do that or not use `_Python3_LIBRARY_RELEASE` as a hint for `_Python3_LIBRARY_DEBUG` and do a search with `NO_DEFAULT_PATH` on windows.