Repository: conan-io/conan-center-index

Issue:
[package] tomlplusplus/3.1.0: Missing headers when installed on linux.
### Package and Environment Details

* Package Name/Version: **tomlplusplus/3.1.0**
* Operating System+version: **WSL Ubuntu 20.04.4 LTS (GNU/Linux 4.4.0-19041-Microsoft x86_64)**
* Compiler+version: **GCC 10.2**
* Conan version: **conan 1.48.0**
* Python version: **Python 3.8.10**


### Conan profile

[settings]
os=Linux
os_build=Linux
arch=x86_64
arch_build=x86_64
compiler=gcc
compiler.version=10
compiler.libcxx=libstdc++11
build_type=Release
compiler.cppstd=20
[options]
[conf]
[build_requires]
[env]

### Steps to reproduce

I added this library to my conanfile.py and ran cmake. When I went to compile it says a "fatal error: impl/forward_declarations.h: No such file or directory"

### Logs

<details><summary>Click to expand log</summary>

```
====================[ Build | Field-Map-Editor_OPENGL | Debug-WSL ]=============
c:\windows\system32\wsl.exe --distribution Ubuntu --exec /bin/bash -c "export CLION_IDE=TRUE && export CLICOLOR_FORCE=1 && export TERM=xterm && export GCC_COLORS='error=01;31:warning=01;35:note=01;36:caret=01;32:locus=01:quote=01' && export JETBRAINS_IDE=TRUE && cd /mnt/d/dev/Field-Map-Editor/cmake-build-debug-wsl && /usr/bin/cmake --build /mnt/d/dev/Field-Map-Editor/cmake-build-debug-wsl --target Field-Map-Editor_OPENGL -j 6; exitcode=$?; sleep 0.001; (exit $exitcode)"
[1/24] /usr/bin/c++ -DGLEW_STATIC -DHAS_FCHOWN -DHAS_STICKY_DIR_BIT -DIMGUI_USER_CONFIG=\"imgui_user_config.h\" -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSTB_TEXTEDIT_KEYTYPE=unsigned -DTOML_EXCEPTIONS=0 -D_BSD_SOURCE -D_DEFAULT_SOURCE -I../src/opengl/opengl_version -I../src/opengl/glengine -I/home/pcvii/.conan/data/imgui/cci.20220207+1.87.docking/_/_/package/ec5bac6d7e5ab631e5df437ae48fe68107b19a8f/res/bindings -I/home/pcvii/.conan/data/libpng/1.6.37/_/_/package/81a4fbbe9ce732fee4287f39206772f9cfe42385/include -I_deps/openviii_cpp_wip_fetch-src/src -I_deps/tools_library-src/src -I_deps/lz4_lib-src -isystem /home/pcvii/.conan/data/spdlog/1.10.0/_/_/package/13958d1162354933e05345cf67802208ddacef62/include -isystem /home/pcvii/.conan/data/fmt/8.0.1/_/_/package/ab2522a847d570963f30ac9287677347007587bc/include -isystem /home/pcvii/.conan/data/glfw/3.3.5/_/_/package/e1ee5ecec99172ddeedc5e1d328d9f2addcd228d/include -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /home/pcvii/.conan/data/glew/2.2.0/_/_/package/5079e1e6cc5323eb638ceb666acc1f12afde8b3a/include -isystem /home/pcvii/.conan/data/glm/0.9.9.8/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -isystem /home/pcvii/.conan/data/stb/cci.20210713/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -isystem /home/pcvii/.conan/data/imgui/cci.20220207+1.87.docking/_/_/package/ec5bac6d7e5ab631e5df437ae48fe68107b19a8f/include -isystem /home/pcvii/.conan/data/zlib/1.2.11/_/_/package/6f508e2ef672df19d5cbcb7d0f8c91b843655020/include -isystem /home/pcvii/.conan/data/tomlplusplus/3.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -g -flto -fno-fat-lto-objects -fdiagnostics-color=always -fconcepts-diagnostics-depth=2 -Wall -Wextra -Wshadow -Wnon-virtual-dtor -Wold-style-cast -Wcast-align -Wunused -Woverloaded-virtual -Wpedantic -Wconversion -Wsign-conversion -Wnull-dereference -Wdouble-promotion -Wformat=2 -Wimplicit-fallthrough -Werror -Wmisleading-indentation -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wuseless-cast -std=gnu++20 -Winvalid-pch -include /mnt/d/dev/Field-Map-Editor/cmake-build-debug-wsl/src/opengl/opengl_version/CMakeFiles/Field-Map-Editor_OPENGL.dir/cmake_pch.hxx -MD -MT src/opengl/opengl_version/CMakeFiles/Field-Map-Editor_OPENGL.dir/Application.cpp.o -MF src/opengl/opengl_version/CMakeFiles/Field-Map-Editor_OPENGL.dir/Application.cpp.o.d -o src/opengl/opengl_version/CMakeFiles/Field-Map-Editor_OPENGL.di
r/Application.cpp.o -c ../src/opengl/opengl_version/Application.cpp
FAILED: src/opengl/opengl_version/CMakeFiles/Field-Map-Editor_OPENGL.dir/Application.cpp.o
/usr/bin/c++ -DGLEW_STATIC -DHAS_FCHOWN -DHAS_STICKY_DIR_BIT -DIMGUI_USER_CONFIG=\"imgui_user_config.h\" -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSTB_TEXTEDIT_KEYTYPE=unsigned -DTOML_EXCEPTIONS=0 -D_BSD_SOURCE -D_DEFAULT_SOURCE -I../src/opengl/opengl_version -I../src/opengl/glengine -I/home/pcvii/.conan/data/imgui/cci.20220207+1.87.docking/_/_/package/ec5bac6d7e5ab631e5df437ae48fe68107b19a8f/res/bindings -I/home/pcvii/.conan/data/libpng/1.6.37/_/_/package/81a4fbbe9ce732fee4287f39206772f9cfe42385/include -I_deps/openviii_cpp_wip_fetch-src/src -I_deps/tools_library-src/src -I_deps/lz4_lib-src -isystem /home/pcvii/.conan/data/spdlog/1.10.0/_/_/package/13958d1162354933e05345cf67802208ddacef62/include -isystem /home/pcvii/.conan/data/fmt/8.0.1/_/_/package/ab2522a847d570963f30ac9287677347007587bc/include -isystem /home/pcvii/.conan/data/glfw/3.3.5/_/_/package/e1ee5ecec99172ddeedc5e1d328d9f2addcd228d/include -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /home/pcvii/.conan/data/glew/2.2.0/_/_/package/5079e1e6cc5323eb638ceb666acc1f12afde8b3a/include -isystem /home/pcvii/.conan/data/glm/0.9.9.8/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -isystem /home/pcvii/.conan/data/stb/cci.20210713/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -isystem /home/pcvii/.conan/data/imgui/cci.20220207+1.87.docking/_/_/package/ec5bac6d7e5ab631e5df437ae48fe68107b19a8f/include -isystem /home/pcvii/.conan/data/zlib/1.2.11/_/_/package/6f508e2ef672df19d5cbcb7d0f8c91b843655020/include -isystem /home/pcvii/.conan/data/tomlplusplus/3.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -g -flto -fno-fat-lto-objects -fdiagnostics-color=always -fconcepts-diagnostics-depth=2 -Wall -Wextra -Wshadow -Wnon-virtual-dtor -Wold-style-cast -Wcast-align -Wunused -Woverloaded-virtual -Wpedantic -Wconversion -Wsign-conversion -Wnull-dereference -Wdouble-promotion -Wformat=2 -Wimplicit-fallthrough -Werror -Wmisleading-indentation -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wuseless-cast -std=gnu++20 -Winvalid-pch -include /mnt/d/dev/Field-Map-Editor/cmake-build-debug-wsl/src/opengl/opengl_version/CMakeFiles/Field-Map-Editor_OPENGL.dir/cmake_pch.hxx -MD -MT src/opengl/opengl_version/CMakeFiles/Field-Map-Editor_OPENGL.dir/Application.cpp.o -MF src/opengl/opengl_version/CMakeFiles/Field-Map-Editor_OPENGL.dir/Application.cpp.o.d -o src/opengl/opengl_version/CMakeFiles/Field-Map-Editor_OPENGL.dir/Appli
cation.cpp.o -c ../src/opengl/opengl_version/Application.cpp
In file included from ../src/opengl/opengl_version/ff8/Configuration.hpp:7,
                 from ../src/opengl/opengl_version/ff8/Coos.hpp:8,
                 from ../src/opengl/opengl_version/ff8/Archive.hpp:7,
                 from ../src/opengl/opengl_version/ff8/Fields.hpp:7,
                 from ../src/opengl/opengl_version/Application.hpp:7,
                 from ../src/opengl/opengl_version/Application.cpp:5:
/home/pcvii/.conan/data/tomlplusplus/3.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/toml++/toml.h:39:10: fatal error: impl/forward_declarations.h: No such file or directory
   39 | #include "impl/forward_declarations.h"
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
[2/24] /usr/bin/c++ -DGLEW_STATIC -DHAS_FCHOWN -DHAS_STICKY_DIR_BIT -DIMGUI_USER_CONFIG=\"imgui_user_config.h\" -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSTB_TEXTEDIT_KEYTYPE=unsigned -DTOML_EXCEPTIONS=0 -D_BSD_SOURCE -D_DEFAULT_SOURCE -I../src/opengl/opengl_version -I../src/opengl/glengine -I/home/pcvii/.conan/data/imgui/cci.20220207+1.87.docking/_/_/package/ec5bac6d7e5ab631e5df437ae48fe68107b19a8f/res/bindings -I/home/pcvii/.conan/data/libpng/1.6.37/_/_/package/81a4fbbe9ce732fee4287f39206772f9cfe42385/include -I_deps/openviii_cpp_wip_fetch-src/src -I_deps/tools_library-src/src -I_deps/lz4_lib-src -isystem /home/pcvii/.conan/data/spdlog/1.10.0/_/_/package/13958d1162354933e05345cf67802208ddacef62/include -isystem /home/pcvii/.conan/data/fmt/8.0.1/_/_/package/ab2522a847d570963f30ac9287677347007587bc/include -isystem /home/pcvii/.conan/data/glfw/3.3.5/_/_/package/e1ee5ecec99172ddeedc5e1d328d9f2addcd228d/include -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /home/pcvii/.conan/data/glew/2.2.0/_/_/package/5079e1e6cc5323eb638ceb666acc1f12afde8b3a/include -isystem /home/pcvii/.conan/data/glm/0.9.9.8/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -isystem /home/pcvii/.conan/data/stb/cci.20210713/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -isystem /home/pcvii/.conan/data/imgui/cci.20220207+1.87.docking/_/_/package/ec5bac6d7e5ab631e5df437ae48fe68107b19a8f/include -isystem /home/pcvii/.conan/data/zlib/1.2.11/_/_/package/6f508e2ef672df19d5cbcb7d0f8c91b843655020/include -isystem /home/pcvii/.conan/data/tomlplusplus/3.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -g -flto -fno-fat-lto-objects -fdiagnostics-color=always -fconcepts-diagnostics-depth=2 -Wall -Wextra -Wshadow -Wnon-virtual-dtor -Wold-style-cast -Wcast-align -Wunused -Woverloaded-virtual -Wpedantic -Wconversion -Wsign-conversion -Wnull-dereference -Wdouble-promotion -Wformat=2 -Wimplicit-fallthrough -Werror -Wmisleading-indentation -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wuseless-cast -std=gnu++20 -Winvalid-pch -include /mnt/d/dev/Field-Map-Editor/cmake-build-debug-wsl/src/opengl/opengl_version/CMakeFiles/Field-Map-Editor_OPENGL.dir/cmake_pch.hxx -MD -MT src/opengl/opengl_version/CMakeFiles/Field-Map-Editor_OPENGL.dir/ff8/Archive.cpp.o -MF src/opengl/opengl_version/CMakeFiles/Field-Map-Editor_OPENGL.dir/ff8/Archive.cpp.o.d -o src/opengl/opengl_version/CMakeFiles/Field-Map-Editor_OPENGL.di
r/ff8/Archive.cpp.o -c ../src/opengl/opengl_version/ff8/Archive.cpp
FAILED: src/opengl/opengl_version/CMakeFiles/Field-Map-Editor_OPENGL.dir/ff8/Archive.cpp.o
/usr/bin/c++ -DGLEW_STATIC -DHAS_FCHOWN -DHAS_STICKY_DIR_BIT -DIMGUI_USER_CONFIG=\"imgui_user_config.h\" -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSTB_TEXTEDIT_KEYTYPE=unsigned -DTOML_EXCEPTIONS=0 -D_BSD_SOURCE -D_DEFAULT_SOURCE -I../src/opengl/opengl_version -I../src/opengl/glengine -I/home/pcvii/.conan/data/imgui/cci.20220207+1.87.docking/_/_/package/ec5bac6d7e5ab631e5df437ae48fe68107b19a8f/res/bindings -I/home/pcvii/.conan/data/libpng/1.6.37/_/_/package/81a4fbbe9ce732fee4287f39206772f9cfe42385/include -I_deps/openviii_cpp_wip_fetch-src/src -I_deps/tools_library-src/src -I_deps/lz4_lib-src -isystem /home/pcvii/.conan/data/spdlog/1.10.0/_/_/package/13958d1162354933e05345cf67802208ddacef62/include -isystem /home/pcvii/.conan/data/fmt/8.0.1/_/_/package/ab2522a847d570963f30ac9287677347007587bc/include -isystem /home/pcvii/.conan/data/glfw/3.3.5/_/_/package/e1ee5ecec99172ddeedc5e1d328d9f2addcd228d/include -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /home/pcvii/.conan/data/glew/2.2.0/_/_/package/5079e1e6cc5323eb638ceb666acc1f12afde8b3a/include -isystem /home/pcvii/.conan/data/glm/0.9.9.8/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -isystem /home/pcvii/.conan/data/stb/cci.20210713/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -isystem /home/pcvii/.conan/data/imgui/cci.20220207+1.87.docking/_/_/package/ec5bac6d7e5ab631e5df437ae48fe68107b19a8f/include -isystem /home/pcvii/.conan/data/zlib/1.2.11/_/_/package/6f508e2ef672df19d5cbcb7d0f8c91b843655020/include -isystem /home/pcvii/.conan/data/tomlplusplus/3.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -g -flto -fno-fat-lto-objects -fdiagnostics-color=always -fconcepts-diagnostics-depth=2 -Wall -Wextra -Wshadow -Wnon-virtual-dtor -Wold-style-cast -Wcast-align -Wunused -Woverloaded-virtual -Wpedantic -Wconversion -Wsign-conversion -Wnull-dereference -Wdouble-promotion -Wformat=2 -Wimplicit-fallthrough -Werror -Wmisleading-indentation -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wuseless-cast -std=gnu++20 -Winvalid-pch -include /mnt/d/dev/Field-Map-Editor/cmake-build-debug-wsl/src/opengl/opengl_version/CMakeFiles/Field-Map-Editor_OPENGL.dir/cmake_pch.hxx -MD -MT src/opengl/opengl_version/CMakeFiles/Field-Map-Editor_OPENGL.dir/ff8/Archive.cpp.o -MF src/opengl/opengl_version/CMakeFiles/Field-Map-Editor_OPENGL.dir/ff8/Archive.cpp.o.d -o src/opengl/opengl_version/CMakeFiles/Field-Map-Editor_OPENGL.dir/ff8/A
rchive.cpp.o -c ../src/opengl/opengl_version/ff8/Archive.cpp
In file included from ../src/opengl/opengl_version/ff8/Configuration.hpp:7,
                 from ../src/opengl/opengl_version/ff8/Coos.hpp:8,
                 from ../src/opengl/opengl_version/ff8/Archive.hpp:7,
                 from ../src/opengl/opengl_version/ff8/Archive.cpp:4:
/home/pcvii/.conan/data/tomlplusplus/3.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/toml++/toml.h:39:10: fatal error: impl/forward_declarations.h: No such file or directory
   39 | #include "impl/forward_declarations.h"
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
[3/24] /usr/bin/c++ -DGLEW_STATIC -DHAS_FCHOWN -DHAS_STICKY_DIR_BIT -DIMGUI_USER_CONFIG=\"imgui_user_config.h\" -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSTB_TEXTEDIT_KEYTYPE=unsigned -DTOML_EXCEPTIONS=0 -D_BSD_SOURCE -D_DEFAULT_SOURCE -I../src/opengl/opengl_version -I../src/opengl/glengine -I/home/pcvii/.conan/data/imgui/cci.20220207+1.87.docking/_/_/package/ec5bac6d7e5ab631e5df437ae48fe68107b19a8f/res/bindings -I/home/pcvii/.conan/data/libpng/1.6.37/_/_/package/81a4fbbe9ce732fee4287f39206772f9cfe42385/include -I_deps/openviii_cpp_wip_fetch-src/src -I_deps/tools_library-src/src -I_deps/lz4_lib-src -isystem /home/pcvii/.conan/data/spdlog/1.10.0/_/_/package/13958d1162354933e05345cf67802208ddacef62/include -isystem /home/pcvii/.conan/data/fmt/8.0.1/_/_/package/ab2522a847d570963f30ac9287677347007587bc/include -isystem /home/pcvii/.conan/data/glfw/3.3.5/_/_/package/e1ee5ecec99172ddeedc5e1d328d9f2addcd228d/include -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /home/pcvii/.conan/data/glew/2.2.0/_/_/package/5079e1e6cc5323eb638ceb666acc1f12afde8b3a/include -isystem /home/pcvii/.conan/data/glm/0.9.9.8/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -isystem /home/pcvii/.conan/data/stb/cci.20210713/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -isystem /home/pcvii/.conan/data/imgui/cci.20220207+1.87.docking/_/_/package/ec5bac6d7e5ab631e5df437ae48fe68107b19a8f/include -isystem /home/pcvii/.conan/data/zlib/1.2.11/_/_/package/6f508e2ef672df19d5cbcb7d0f8c91b843655020/include -isystem /home/pcvii/.conan/data/tomlplusplus/3.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -g -flto -fno-fat-lto-objects -fdiagnostics-color=always -fconcepts-diagnostics-depth=2 -Wall -Wextra -Wshadow -Wnon-virtual-dtor -Wold-style-cast -Wcast-align -Wunused -Woverloaded-virtual -Wpedantic -Wconversion -Wsign-conversion -Wnull-dereference -Wdouble-promotion -Wformat=2 -Wimplicit-fallthrough -Werror -Wmisleading-indentation -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wuseless-cast -std=gnu++20 -Winvalid-pch -include /mnt/d/dev/Field-Map-Editor/cmake-build-debug-wsl/src/opengl/opengl_version/CMakeFiles/Field-Map-Editor_OPENGL.dir/cmake_pch.hxx -MD -MT src/opengl/opengl_version/CMakeFiles/Field-Map-Editor_OPENGL.dir/ff8/Configuration.cpp.o -MF src/opengl/opengl_version/CMakeFiles/Field-Map-Editor_OPENGL.dir/ff8/Configuration.cpp.o.d -o src/opengl/opengl_version/CMakeFiles/Field-Map-Edit
or_OPENGL.dir/ff8/Configuration.cpp.o -c ../src/opengl/opengl_version/ff8/Configuration.cpp
FAILED: src/opengl/opengl_version/CMakeFiles/Field-Map-Editor_OPENGL.dir/ff8/Configuration.cpp.o
/usr/bin/c++ -DGLEW_STATIC -DHAS_FCHOWN -DHAS_STICKY_DIR_BIT -DIMGUI_USER_CONFIG=\"imgui_user_config.h\" -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSTB_TEXTEDIT_KEYTYPE=unsigned -DTOML_EXCEPTIONS=0 -D_BSD_SOURCE -D_DEFAULT_SOURCE -I../src/opengl/opengl_version -I../src/opengl/glengine -I/home/pcvii/.conan/data/imgui/cci.20220207+1.87.docking/_/_/package/ec5bac6d7e5ab631e5df437ae48fe68107b19a8f/res/bindings -I/home/pcvii/.conan/data/libpng/1.6.37/_/_/package/81a4fbbe9ce732fee4287f39206772f9cfe42385/include -I_deps/openviii_cpp_wip_fetch-src/src -I_deps/tools_library-src/src -I_deps/lz4_lib-src -isystem /home/pcvii/.conan/data/spdlog/1.10.0/_/_/package/13958d1162354933e05345cf67802208ddacef62/include -isystem /home/pcvii/.conan/data/fmt/8.0.1/_/_/package/ab2522a847d570963f30ac9287677347007587bc/include -isystem /home/pcvii/.conan/data/glfw/3.3.5/_/_/package/e1ee5ecec99172ddeedc5e1d328d9f2addcd228d/include -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /home/pcvii/.conan/data/glew/2.2.0/_/_/package/5079e1e6cc5323eb638ceb666acc1f12afde8b3a/include -isystem /home/pcvii/.conan/data/glm/0.9.9.8/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -isystem /home/pcvii/.conan/data/stb/cci.20210713/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -isystem /home/pcvii/.conan/data/imgui/cci.20220207+1.87.docking/_/_/package/ec5bac6d7e5ab631e5df437ae48fe68107b19a8f/include -isystem /home/pcvii/.conan/data/zlib/1.2.11/_/_/package/6f508e2ef672df19d5cbcb7d0f8c91b843655020/include -isystem /home/pcvii/.conan/data/tomlplusplus/3.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -g -flto -fno-fat-lto-objects -fdiagnostics-color=always -fconcepts-diagnostics-depth=2 -Wall -Wextra -Wshadow -Wnon-virtual-dtor -Wold-style-cast -Wcast-align -Wunused -Woverloaded-virtual -Wpedantic -Wconversion -Wsign-conversion -Wnull-dereference -Wdouble-promotion -Wformat=2 -Wimplicit-fallthrough -Werror -Wmisleading-indentation -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wuseless-cast -std=gnu++20 -Winvalid-pch -include /mnt/d/dev/Field-Map-Editor/cmake-build-debug-wsl/src/opengl/opengl_version/CMakeFiles/Field-Map-Editor_OPENGL.dir/cmake_pch.hxx -MD -MT src/opengl/opengl_version/CMakeFiles/Field-Map-Editor_OPENGL.dir/ff8/Configuration.cpp.o -MF src/opengl/opengl_version/CMakeFiles/Field-Map-Editor_OPENGL.dir/ff8/Configuration.cpp.o.d -o src/opengl/opengl_version/CMakeFiles/Field-Map-Editor_OPEN
GL.dir/ff8/Configuration.cpp.o -c ../src/opengl/opengl_version/ff8/Configuration.cpp
In file included from ../src/opengl/opengl_version/ff8/Configuration.hpp:7,
                 from ../src/opengl/opengl_version/ff8/Configuration.cpp:5:
/home/pcvii/.conan/data/tomlplusplus/3.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/toml++/toml.h:39:10: fatal error: impl/forward_declarations.h: No such file or directory
   39 | #include "impl/forward_declarations.h"
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
[4/24] /usr/bin/c++ -DGLEW_STATIC -DHAS_FCHOWN -DHAS_STICKY_DIR_BIT -DIMGUI_USER_CONFIG=\"imgui_user_config.h\" -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSTB_TEXTEDIT_KEYTYPE=unsigned -DTOML_EXCEPTIONS=0 -D_BSD_SOURCE -D_DEFAULT_SOURCE -I../src/opengl/opengl_version -I../src/opengl/glengine -I/home/pcvii/.conan/data/imgui/cci.20220207+1.87.docking/_/_/package/ec5bac6d7e5ab631e5df437ae48fe68107b19a8f/res/bindings -I/home/pcvii/.conan/data/libpng/1.6.37/_/_/package/81a4fbbe9ce732fee4287f39206772f9cfe42385/include -I_deps/openviii_cpp_wip_fetch-src/src -I_deps/tools_library-src/src -I_deps/lz4_lib-src -isystem /home/pcvii/.conan/data/spdlog/1.10.0/_/_/package/13958d1162354933e05345cf67802208ddacef62/include -isystem /home/pcvii/.conan/data/fmt/8.0.1/_/_/package/ab2522a847d570963f30ac9287677347007587bc/include -isystem /home/pcvii/.conan/data/glfw/3.3.5/_/_/package/e1ee5ecec99172ddeedc5e1d328d9f2addcd228d/include -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /home/pcvii/.conan/data/glew/2.2.0/_/_/package/5079e1e6cc5323eb638ceb666acc1f12afde8b3a/include -isystem /home/pcvii/.conan/data/glm/0.9.9.8/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -isystem /home/pcvii/.conan/data/stb/cci.20210713/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -isystem /home/pcvii/.conan/data/imgui/cci.20220207+1.87.docking/_/_/package/ec5bac6d7e5ab631e5df437ae48fe68107b19a8f/include -isystem /home/pcvii/.conan/data/zlib/1.2.11/_/_/package/6f508e2ef672df19d5cbcb7d0f8c91b843655020/include -isystem /home/pcvii/.conan/data/tomlplusplus/3.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -g -flto -fno-fat-lto-objects -fdiagnostics-color=always -fconcepts-diagnostics-depth=2 -Wall -Wextra -Wshadow -Wnon-virtual-dtor -Wold-style-cast -Wcast-align -Wunused -Woverloaded-virtual -Wpedantic -Wconversion -Wsign-conversion -Wnull-dereference -Wdouble-promotion -Wformat=2 -Wimplicit-fallthrough -Werror -Wmisleading-indentation -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wuseless-cast -std=gnu++20 -Winvalid-pch -include /mnt/d/dev/Field-Map-Editor/cmake-build-debug-wsl/src/opengl/opengl_version/CMakeFiles/Field-Map-Editor_OPENGL.dir/cmake_pch.hxx -MD -MT src/opengl/opengl_version/CMakeFiles/Field-Map-Editor_OPENGL.dir/ff8/Coos.cpp.o -MF src/opengl/opengl_version/CMakeFiles/Field-Map-Editor_OPENGL.dir/ff8/Coos.cpp.o.d -o src/opengl/opengl_version/CMakeFiles/Field-Map-Editor_OPENGL.dir/ff8/
Coos.cpp.o -c ../src/opengl/opengl_version/ff8/Coos.cpp
FAILED: src/opengl/opengl_version/CMakeFiles/Field-Map-Editor_OPENGL.dir/ff8/Coos.cpp.o
/usr/bin/c++ -DGLEW_STATIC -DHAS_FCHOWN -DHAS_STICKY_DIR_BIT -DIMGUI_USER_CONFIG=\"imgui_user_config.h\" -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSTB_TEXTEDIT_KEYTYPE=unsigned -DTOML_EXCEPTIONS=0 -D_BSD_SOURCE -D_DEFAULT_SOURCE -I../src/opengl/opengl_version -I../src/opengl/glengine -I/home/pcvii/.conan/data/imgui/cci.20220207+1.87.docking/_/_/package/ec5bac6d7e5ab631e5df437ae48fe68107b19a8f/res/bindings -I/home/pcvii/.conan/data/libpng/1.6.37/_/_/package/81a4fbbe9ce732fee4287f39206772f9cfe42385/include -I_deps/openviii_cpp_wip_fetch-src/src -I_deps/tools_library-src/src -I_deps/lz4_lib-src -isystem /home/pcvii/.conan/data/spdlog/1.10.0/_/_/package/13958d1162354933e05345cf67802208ddacef62/include -isystem /home/pcvii/.conan/data/fmt/8.0.1/_/_/package/ab2522a847d570963f30ac9287677347007587bc/include -isystem /home/pcvii/.conan/data/glfw/3.3.5/_/_/package/e1ee5ecec99172ddeedc5e1d328d9f2addcd228d/include -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /home/pcvii/.conan/data/glew/2.2.0/_/_/package/5079e1e6cc5323eb638ceb666acc1f12afde8b3a/include -isystem /home/pcvii/.conan/data/glm/0.9.9.8/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -isystem /home/pcvii/.conan/data/stb/cci.20210713/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -isystem /home/pcvii/.conan/data/imgui/cci.20220207+1.87.docking/_/_/package/ec5bac6d7e5ab631e5df437ae48fe68107b19a8f/include -isystem /home/pcvii/.conan/data/zlib/1.2.11/_/_/package/6f508e2ef672df19d5cbcb7d0f8c91b843655020/include -isystem /home/pcvii/.conan/data/tomlplusplus/3.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -g -flto -fno-fat-lto-objects -fdiagnostics-color=always -fconcepts-diagnostics-depth=2 -Wall -Wextra -Wshadow -Wnon-virtual-dtor -Wold-style-cast -Wcast-align -Wunused -Woverloaded-virtual -Wpedantic -Wconversion -Wsign-conversion -Wnull-dereference -Wdouble-promotion -Wformat=2 -Wimplicit-fallthrough -Werror -Wmisleading-indentation -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wuseless-cast -std=gnu++20 -Winvalid-pch -include /mnt/d/dev/Field-Map-Editor/cmake-build-debug-wsl/src/opengl/opengl_version/CMakeFiles/Field-Map-Editor_OPENGL.dir/cmake_pch.hxx -MD -MT src/opengl/opengl_version/CMakeFiles/Field-Map-Editor_OPENGL.dir/ff8/Coos.cpp.o -MF src/opengl/opengl_version/CMakeFiles/Field-Map-Editor_OPENGL.dir/ff8/Coos.cpp.o.d -o src/opengl/opengl_version/CMakeFiles/Field-Map-Editor_OPENGL.dir/ff8/Coos.cp
p.o -c ../src/opengl/opengl_version/ff8/Coos.cpp
In file included from ../src/opengl/opengl_version/ff8/Configuration.hpp:7,
                 from ../src/opengl/opengl_version/ff8/Coos.hpp:8,
                 from ../src/opengl/opengl_version/ff8/Coos.cpp:5:
/home/pcvii/.conan/data/tomlplusplus/3.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/toml++/toml.h:39:10: fatal error: impl/forward_declarations.h: No such file or directory
   39 | #include "impl/forward_declarations.h"
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
[5/24] /usr/bin/c++ -DGLEW_STATIC -DHAS_FCHOWN -DHAS_STICKY_DIR_BIT -DIMGUI_USER_CONFIG=\"imgui_user_config.h\" -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSTB_TEXTEDIT_KEYTYPE=unsigned -DTOML_EXCEPTIONS=0 -D_BSD_SOURCE -D_DEFAULT_SOURCE -I../src/opengl/opengl_version -I../src/opengl/glengine -I/home/pcvii/.conan/data/imgui/cci.20220207+1.87.docking/_/_/package/ec5bac6d7e5ab631e5df437ae48fe68107b19a8f/res/bindings -I/home/pcvii/.conan/data/libpng/1.6.37/_/_/package/81a4fbbe9ce732fee4287f39206772f9cfe42385/include -I_deps/openviii_cpp_wip_fetch-src/src -I_deps/tools_library-src/src -I_deps/lz4_lib-src -isystem /home/pcvii/.conan/data/spdlog/1.10.0/_/_/package/13958d1162354933e05345cf67802208ddacef62/include -isystem /home/pcvii/.conan/data/fmt/8.0.1/_/_/package/ab2522a847d570963f30ac9287677347007587bc/include -isystem /home/pcvii/.conan/data/glfw/3.3.5/_/_/package/e1ee5ecec99172ddeedc5e1d328d9f2addcd228d/include -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /home/pcvii/.conan/data/glew/2.2.0/_/_/package/5079e1e6cc5323eb638ceb666acc1f12afde8b3a/include -isystem /home/pcvii/.conan/data/glm/0.9.9.8/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -isystem /home/pcvii/.conan/data/stb/cci.20210713/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -isystem /home/pcvii/.conan/data/imgui/cci.20220207+1.87.docking/_/_/package/ec5bac6d7e5ab631e5df437ae48fe68107b19a8f/include -isystem /home/pcvii/.conan/data/zlib/1.2.11/_/_/package/6f508e2ef672df19d5cbcb7d0f8c91b843655020/include -isystem /home/pcvii/.conan/data/tomlplusplus/3.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -g -flto -fno-fat-lto-objects -fdiagnostics-color=always -fconcepts-diagnostics-depth=2 -Wall -Wextra -Wshadow -Wnon-virtual-dtor -Wold-style-cast -Wcast-align -Wunused -Woverloaded-virtual -Wpedantic -Wconversion -Wsign-conversion -Wnull-dereference -Wdouble-promotion -Wformat=2 -Wimplicit-fallthrough -Werror -Wmisleading-indentation -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wuseless-cast -std=gnu++20 -Winvalid-pch -include /mnt/d/dev/Field-Map-Editor/cmake-build-debug-wsl/src/opengl/opengl_version/CMakeFiles/Field-Map-Editor_OPENGL.dir/cmake_pch.hxx -MD -MT src/opengl/opengl_version/CMakeFiles/Field-Map-Editor_OPENGL.dir/ff8/FF8Menu.cpp.o -MF src/opengl/opengl_version/CMakeFiles/Field-Map-Editor_OPENGL.dir/ff8/FF8Menu.cpp.o.d -o src/opengl/opengl_version/CMakeFiles/Field-Map-Editor_OPENGL.di
r/ff8/FF8Menu.cpp.o -c ../src/opengl/opengl_version/ff8/FF8Menu.cpp
FAILED: src/opengl/opengl_version/CMakeFiles/Field-Map-Editor_OPENGL.dir/ff8/FF8Menu.cpp.o
/usr/bin/c++ -DGLEW_STATIC -DHAS_FCHOWN -DHAS_STICKY_DIR_BIT -DIMGUI_USER_CONFIG=\"imgui_user_config.h\" -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSTB_TEXTEDIT_KEYTYPE=unsigned -DTOML_EXCEPTIONS=0 -D_BSD_SOURCE -D_DEFAULT_SOURCE -I../src/opengl/opengl_version -I../src/opengl/glengine -I/home/pcvii/.conan/data/imgui/cci.20220207+1.87.docking/_/_/package/ec5bac6d7e5ab631e5df437ae48fe68107b19a8f/res/bindings -I/home/pcvii/.conan/data/libpng/1.6.37/_/_/package/81a4fbbe9ce732fee4287f39206772f9cfe42385/include -I_deps/openviii_cpp_wip_fetch-src/src -I_deps/tools_library-src/src -I_deps/lz4_lib-src -isystem /home/pcvii/.conan/data/spdlog/1.10.0/_/_/package/13958d1162354933e05345cf67802208ddacef62/include -isystem /home/pcvii/.conan/data/fmt/8.0.1/_/_/package/ab2522a847d570963f30ac9287677347007587bc/include -isystem /home/pcvii/.conan/data/glfw/3.3.5/_/_/package/e1ee5ecec99172ddeedc5e1d328d9f2addcd228d/include -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /home/pcvii/.conan/data/glew/2.2.0/_/_/package/5079e1e6cc5323eb638ceb666acc1f12afde8b3a/include -isystem /home/pcvii/.conan/data/glm/0.9.9.8/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -isystem /home/pcvii/.conan/data/stb/cci.20210713/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -isystem /home/pcvii/.conan/data/imgui/cci.20220207+1.87.docking/_/_/package/ec5bac6d7e5ab631e5df437ae48fe68107b19a8f/include -isystem /home/pcvii/.conan/data/zlib/1.2.11/_/_/package/6f508e2ef672df19d5cbcb7d0f8c91b843655020/include -isystem /home/pcvii/.conan/data/tomlplusplus/3.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -g -flto -fno-fat-lto-objects -fdiagnostics-color=always -fconcepts-diagnostics-depth=2 -Wall -Wextra -Wshadow -Wnon-virtual-dtor -Wold-style-cast -Wcast-align -Wunused -Woverloaded-virtual -Wpedantic -Wconversion -Wsign-conversion -Wnull-dereference -Wdouble-promotion -Wformat=2 -Wimplicit-fallthrough -Werror -Wmisleading-indentation -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wuseless-cast -std=gnu++20 -Winvalid-pch -include /mnt/d/dev/Field-Map-Editor/cmake-build-debug-wsl/src/opengl/opengl_version/CMakeFiles/Field-Map-Editor_OPENGL.dir/cmake_pch.hxx -MD -MT src/opengl/opengl_version/CMakeFiles/Field-Map-Editor_OPENGL.dir/ff8/FF8Menu.cpp.o -MF src/opengl/opengl_version/CMakeFiles/Field-Map-Editor_OPENGL.dir/ff8/FF8Menu.cpp.o.d -o src/opengl/opengl_version/CMakeFiles/Field-Map-Editor_OPENGL.dir/ff8/F
F8Menu.cpp.o -c ../src/opengl/opengl_version/ff8/FF8Menu.cpp
In file included from ../src/opengl/opengl_version/ff8/Configuration.hpp:7,
                 from ../src/opengl/opengl_version/ff8/Coos.hpp:8,
                 from ../src/opengl/opengl_version/ff8/Archive.hpp:7,
                 from ../src/opengl/opengl_version/ff8/Fields.hpp:7,
                 from ../src/opengl/opengl_version/Application.hpp:7,
                 from ../src/opengl/opengl_version/ff8/FF8Menu.hpp:7,
                 from ../src/opengl/opengl_version/ff8/FF8Menu.cpp:4:
/home/pcvii/.conan/data/tomlplusplus/3.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/toml++/toml.h:39:10: fatal error: impl/forward_declarations.h: No such file or directory
   39 | #include "impl/forward_declarations.h"
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
[6/24] /usr/bin/c++ -DGLEW_STATIC -DHAS_FCHOWN -DHAS_STICKY_DIR_BIT -DIMGUI_USER_CONFIG=\"imgui_user_config.h\" -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSTB_TEXTEDIT_KEYTYPE=unsigned -DTOML_EXCEPTIONS=0 -D_BSD_SOURCE -D_DEFAULT_SOURCE -I../src/opengl/opengl_version -I../src/opengl/glengine -I/home/pcvii/.conan/data/imgui/cci.20220207+1.87.docking/_/_/package/ec5bac6d7e5ab631e5df437ae48fe68107b19a8f/res/bindings -I/home/pcvii/.conan/data/libpng/1.6.37/_/_/package/81a4fbbe9ce732fee4287f39206772f9cfe42385/include -I_deps/openviii_cpp_wip_fetch-src/src -I_deps/tools_library-src/src -I_deps/lz4_lib-src -isystem /home/pcvii/.conan/data/spdlog/1.10.0/_/_/package/13958d1162354933e05345cf67802208ddacef62/include -isystem /home/pcvii/.conan/data/fmt/8.0.1/_/_/package/ab2522a847d570963f30ac9287677347007587bc/include -isystem /home/pcvii/.conan/data/glfw/3.3.5/_/_/package/e1ee5ecec99172ddeedc5e1d328d9f2addcd228d/include -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /home/pcvii/.conan/data/glew/2.2.0/_/_/package/5079e1e6cc5323eb638ceb666acc1f12afde8b3a/include -isystem /home/pcvii/.conan/data/glm/0.9.9.8/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -isystem /home/pcvii/.conan/data/stb/cci.20210713/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -isystem /home/pcvii/.conan/data/imgui/cci.20220207+1.87.docking/_/_/package/ec5bac6d7e5ab631e5df437ae48fe68107b19a8f/include -isystem /home/pcvii/.conan/data/zlib/1.2.11/_/_/package/6f508e2ef672df19d5cbcb7d0f8c91b843655020/include -isystem /home/pcvii/.conan/data/tomlplusplus/3.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -g -flto -fno-fat-lto-objects -fdiagnostics-color=always -fconcepts-diagnostics-depth=2 -Wall -Wextra -Wshadow -Wnon-virtual-dtor -Wold-style-cast -Wcast-align -Wunused -Woverloaded-virtual -Wpedantic -Wconversion -Wsign-conversion -Wnull-dereference -Wdouble-promotion -Wformat=2 -Wimplicit-fallthrough -Werror -Wmisleading-indentation -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wuseless-cast -std=gnu++20 -Winvalid-pch -include /mnt/d/dev/Field-Map-Editor/cmake-build-debug-wsl/src/opengl/opengl_version/CMakeFiles/Field-Map-Editor_OPENGL.dir/cmake_pch.hxx -MD -MT src/opengl/opengl_version/CMakeFiles/Field-Map-Editor_OPENGL.dir/ff8/Paths.cpp.o -MF src/opengl/opengl_version/CMakeFiles/Field-Map-Editor_OPENGL.dir/ff8/Paths.cpp.o.d -o src/opengl/opengl_version/CMakeFiles/Field-Map-Editor_OPENGL.dir/ff
8/Paths.cpp.o -c ../src/opengl/opengl_version/ff8/Paths.cpp
FAILED: src/opengl/opengl_version/CMakeFiles/Field-Map-Editor_OPENGL.dir/ff8/Paths.cpp.o
/usr/bin/c++ -DGLEW_STATIC -DHAS_FCHOWN -DHAS_STICKY_DIR_BIT -DIMGUI_USER_CONFIG=\"imgui_user_config.h\" -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSTB_TEXTEDIT_KEYTYPE=unsigned -DTOML_EXCEPTIONS=0 -D_BSD_SOURCE -D_DEFAULT_SOURCE -I../src/opengl/opengl_version -I../src/opengl/glengine -I/home/pcvii/.conan/data/imgui/cci.20220207+1.87.docking/_/_/package/ec5bac6d7e5ab631e5df437ae48fe68107b19a8f/res/bindings -I/home/pcvii/.conan/data/libpng/1.6.37/_/_/package/81a4fbbe9ce732fee4287f39206772f9cfe42385/include -I_deps/openviii_cpp_wip_fetch-src/src -I_deps/tools_library-src/src -I_deps/lz4_lib-src -isystem /home/pcvii/.conan/data/spdlog/1.10.0/_/_/package/13958d1162354933e05345cf67802208ddacef62/include -isystem /home/pcvii/.conan/data/fmt/8.0.1/_/_/package/ab2522a847d570963f30ac9287677347007587bc/include -isystem /home/pcvii/.conan/data/glfw/3.3.5/_/_/package/e1ee5ecec99172ddeedc5e1d328d9f2addcd228d/include -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /home/pcvii/.conan/data/glew/2.2.0/_/_/package/5079e1e6cc5323eb638ceb666acc1f12afde8b3a/include -isystem /home/pcvii/.conan/data/glm/0.9.9.8/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -isystem /home/pcvii/.conan/data/stb/cci.20210713/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -isystem /home/pcvii/.conan/data/imgui/cci.20220207+1.87.docking/_/_/package/ec5bac6d7e5ab631e5df437ae48fe68107b19a8f/include -isystem /home/pcvii/.conan/data/zlib/1.2.11/_/_/package/6f508e2ef672df19d5cbcb7d0f8c91b843655020/include -isystem /home/pcvii/.conan/data/tomlplusplus/3.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -g -flto -fno-fat-lto-objects -fdiagnostics-color=always -fconcepts-diagnostics-depth=2 -Wall -Wextra -Wshadow -Wnon-virtual-dtor -Wold-style-cast -Wcast-align -Wunused -Woverloaded-virtual -Wpedantic -Wconversion -Wsign-conversion -Wnull-dereference -Wdouble-promotion -Wformat=2 -Wimplicit-fallthrough -Werror -Wmisleading-indentation -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wuseless-cast -std=gnu++20 -Winvalid-pch -include /mnt/d/dev/Field-Map-Editor/cmake-build-debug-wsl/src/opengl/opengl_version/CMakeFiles/Field-Map-Editor_OPENGL.dir/cmake_pch.hxx -MD -MT src/opengl/opengl_version/CMakeFiles/Field-Map-Editor_OPENGL.dir/ff8/Paths.cpp.o -MF src/opengl/opengl_version/CMakeFiles/Field-Map-Editor_OPENGL.dir/ff8/Paths.cpp.o.d -o src/opengl/opengl_version/CMakeFiles/Field-Map-Editor_OPENGL.dir/ff8/Paths
.cpp.o -c ../src/opengl/opengl_version/ff8/Paths.cpp
In file included from ../src/opengl/opengl_version/ff8/Configuration.hpp:7,
                 from ../src/opengl/opengl_version/ff8/Paths.hpp:7,
                 from ../src/opengl/opengl_version/ff8/Paths.cpp:4:
/home/pcvii/.conan/data/tomlplusplus/3.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/toml++/toml.h:39:10: fatal error: impl/forward_declarations.h: No such file or directory
   39 | #include "impl/forward_declarations.h"
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
ninja: build stopped: subcommand failed.

```

</details>



Discussion:
<details><summary>Files in this directory on Linux</summary>

```
~/.conan/data/tomlplusplus/3.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/toml++/impl$ ls
header_end.h        key.h        node_view.h     parser.inl           simd.h                  std_map.h       std_string.inl  table.inl           unicode.inl              yaml_formatter.h
header_start.h      make_node.h  parse_error.h   preprocessor.h       source_region.h         std_new.h       std_utility.h   toml_formatter.h    unicode_autogenerated.h  yaml_formatter.inl
json_formatter.h    node.h       parse_result.h  print_to_stream.h    std_except.h            std_optional.h  std_vector.h    toml_formatter.inl  value.h
json_formatter.inl  node.inl     parser.h        print_to_stream.inl  std_initializer_list.h  std_string.h    table.h         unicode.h           version.h
```

</details>
<details><summary>Files in this directory on Windows</summary>

```
 Directory of C:\Users\___\.conan\data\tomlplusplus\3.1.0\_\_\package\5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9\include\toml++\impl

[.]                       [..]                      array.h                   array.inl
at_path.h                 at_path.inl               date_time.h               formatter.h
formatter.inl             forward_declarations.h    header_end.h              header_start.h
json_formatter.h          json_formatter.inl        key.h                     make_node.h
node.h                    node.inl                  node_view.h               parser.h
parser.inl                parse_error.h             parse_result.h            preprocessor.h
print_to_stream.h         print_to_stream.inl       simd.h                    source_region.h
std_except.h              std_initializer_list.h    std_map.h                 std_new.h
std_optional.h            std_string.h              std_string.inl            std_utility.h
std_vector.h              table.h                   table.inl                 toml_formatter.h
toml_formatter.inl        unicode.h                 unicode.inl               unicode_autogenerated.h
value.h                   version.h                 yaml_formatter.h          yaml_formatter.inl
```

</details>

I do not understand why conan installing more files on windows than on linux.

Seemed to work fine after downgrading to `tomlplusplus/3.0.1`.
Thank you for reporting.

Resolving patch:
diff --git a/recipes/tomlplusplus/all/conanfile.py b/recipes/tomlplusplus/all/conanfile.py
--- a/recipes/tomlplusplus/all/conanfile.py
+++ b/recipes/tomlplusplus/all/conanfile.py
@@ -1,27 +1,25 @@
-from conans import ConanFile, tools
+from conan import ConanFile
 from conan.tools.microsoft import is_msvc
-from conans.errors import ConanInvalidConfiguration
+from conan.tools.build import check_min_cppstd
+from conan.tools.scm import Version
+from conan.tools.files import get, copy
+from conan.errors import ConanInvalidConfiguration
 import os
 
-required_conan_version = ">=1.33.0"
+
+required_conan_version = ">=1.51.3"
+
 
 class TomlPlusPlusConan(ConanFile):
     name = "tomlplusplus"
     description = "Header-only TOML config file parser and serializer for modern C++."
-    topics = ("tomlformoderncpp", "toml++", "tomlplusplus",
-              "toml", "json", "header-only", "single-header")
+    topics = ("tomlformoderncpp", "tomlcpp", "toml", "json", "header-only")
     url = "https://github.com/conan-io/conan-center-index"
     homepage = "https://github.com/marzer/tomlplusplus"
     license = "MIT"
-    settings = ("compiler",)
-    options = {"multiple_headers": [True, False, "deprecated"]}
-    default_options = {"multiple_headers": "deprecated"}
+    settings = ("compiler", "arch", "os", "build_type")
     no_copy_source = True
 
-    @property
-    def _source_subfolder(self):
-        return "source_subfolder"
-
     @property
     def _minimum_cpp_standard(self):
         return 17
@@ -29,45 +27,48 @@ def _minimum_cpp_standard(self):
     @property
     def _minimum_compilers_version(self):
         return {
-            "Visual Studio": "16" if tools.Version(self.version) < "2.2.0" or tools.Version(self.version) >= "3.0.0" else "15",
+            "Visual Studio": "16" if Version(self.version) < "2.2.0" or Version(self.version) >= "3.0.0" else "15",
+            "msvc": "1913",
             "gcc": "7",
             "clang": "5",
             "apple-clang": "10",
         }
 
     def package_id(self):
-        self.info.header_only()
+        self.info.clear()
 
     def validate(self):
-        if self.options.multiple_headers != "deprecated":
-            self.output.warn("The {} option 'multiple_headers' has been deprecated. Both formats are in the same package.")
-
-        if self.settings.get_safe("compiler.cppstd"):
-            tools.check_min_cppstd(self, self._minimum_cpp_standard)
-        min_version = self._minimum_compilers_version.get(
-            str(self.settings.compiler))
+        if self.info.settings.get_safe("compiler.cppstd"):
+            check_min_cppstd(self, self._minimum_cpp_standard)
+        min_version = self._minimum_compilers_version.get(str(self.settings.compiler))
+        compiler = f"{self.settings.compiler} {self.settings.compiler.version}"
         if not min_version:
-            self.output.warn("{} recipe lacks information about the {} compiler support.".format(
-                self.name, self.settings.compiler))
+            self.output.warn(f"{self.ref} recipe lacks information about the {self.settings.compiler} compiler support.")
         else:
-            if tools.Version(self.settings.compiler.version) < min_version:
-                raise ConanInvalidConfiguration("{} requires c++17 support. The current compiler {} {} does not support it.".format(
-                    self.name, self.settings.compiler, self.settings.compiler.version))
+            if Version(self.settings.compiler.version) < min_version:
+                raise ConanInvalidConfiguration(f"{self.ref} requires c++{self._minimum_cpp_standard} support."
+                        " The current compiler {compiler} does not support it.")
 
-        if self.settings.compiler == "apple-clang" and tools.Version(self.version) < "2.3.0":
-            raise ConanInvalidConfiguration("The current compiler {} {} is supported in version >= 2.3.0".format(
-                    self.settings.compiler, self.settings.compiler.version))
+        if self.settings.compiler == "apple-clang" and Version(self.version) < "2.3.0":
+            raise ConanInvalidConfiguration(f"The compiler {compiler} is supported in version >= 2.3.0")
 
-        if is_msvc(self) and tools.Version(self.version) == "2.1.0":
-                raise ConanInvalidConfiguration("The current compiler {} {} is unable to build version 2.1.0".format(
-                        self.settings.compiler, self.settings.compiler.version))
+        if is_msvc(self) and Version(self.version) == "2.1.0":
+            raise ConanInvalidConfiguration(f"The current compiler {compiler} is unable to build version 2.1.0")
 
     def source(self):
-        tools.get(**self.conan_data["sources"][self.version], 
-                  destination=self._source_subfolder, strip_root=True) 
+        get(self, **self.conan_data["sources"][self.version], destination=self.source_folder, strip_root=True)
 
     def package(self):
-        self.copy("LICENSE", dst="licenses", src=self._source_subfolder)
-        self.copy(pattern="*.h**", dst="include", src=os.path.join(self._source_subfolder, "include"))
-        self.copy(pattern="*.inl", dst="include", src=os.path.join(self._source_subfolder, "include"))
-        self.copy(pattern="toml.hpp", dst="include", src=self._source_subfolder)
+        copy(self, "LICENSE", dst=os.path.join(self.package_folder, "licenses"), src=self.source_folder)
+        copy(self, pattern="*.h**", dst=os.path.join(self.package_folder, "include"), src=os.path.join(self.source_folder, "include"))
+        copy(self, pattern="*.inl", dst=os.path.join(self.package_folder, "include"), src=os.path.join(self.source_folder, "include"))
+        copy(self, pattern="toml.hpp", dst=os.path.join(self.package_folder, "include"), src=self.source_folder)
+
+    def package_info(self):
+        self.cpp_info.bindirs = []
+        self.cpp_info.frameworkdirs = []
+        self.cpp_info.libdirs = []
+        self.cpp_info.resdirs = []
+
+        self.cpp_info.set_property("cmake_file_name", "tomlplusplus")
+        self.cpp_info.set_property("cmake_target_name", "tomlplusplus::tomlplusplus")


Test patch:
diff --git a/recipes/tomlplusplus/all/test_package/CMakeLists.txt b/recipes/tomlplusplus/all/test_package/CMakeLists.txt
--- a/recipes/tomlplusplus/all/test_package/CMakeLists.txt
+++ b/recipes/tomlplusplus/all/test_package/CMakeLists.txt
@@ -1,17 +1,14 @@
-cmake_minimum_required(VERSION 3.1)
+cmake_minimum_required(VERSION 3.8)
 project(test_package)
 
-include(${CMAKE_BINARY_DIR}/conanbuildinfo.cmake)
-conan_basic_setup(TARGETS)
-
 find_package(tomlplusplus REQUIRED CONFIG)
 
 add_executable(${PROJECT_NAME} test_package.cpp)
 target_link_libraries(${PROJECT_NAME} tomlplusplus::tomlplusplus)
-set_property(TARGET ${PROJECT_NAME} PROPERTY CXX_STANDARD 17)
+target_compile_features(${PROJECT_NAME} PRIVATE cxx_std_17)
 
 if(NOT DEFINED TOMLPP_BUILD_SINGLE_ONLY)
     add_executable(${PROJECT_NAME}_multi test_package_multi.cpp)
     target_link_libraries(${PROJECT_NAME}_multi tomlplusplus::tomlplusplus)
-    set_property(TARGET ${PROJECT_NAME}_multi PROPERTY CXX_STANDARD 17)
+    target_compile_features(${PROJECT_NAME}_multi PRIVATE cxx_std_17)
 endif()
diff --git a/recipes/tomlplusplus/all/test_package/conanfile.py b/recipes/tomlplusplus/all/test_package/conanfile.py
--- a/recipes/tomlplusplus/all/test_package/conanfile.py
+++ b/recipes/tomlplusplus/all/test_package/conanfile.py
@@ -1,26 +1,36 @@
-from conans import ConanFile, CMake, tools
+from conan import ConanFile
+from conan.tools.build import can_run
+from conan.tools.cmake import CMake, cmake_layout
+from conan.tools.scm import Version
 import os
 
 
 class TestPackageConan(ConanFile):
     settings = "os", "compiler", "build_type", "arch"
-    generators = "cmake", "cmake_find_package_multi"
+    generators = "CMakeToolchain", "CMakeDeps", "VirtualRunEnv"
+    test_type = "explicit"
+
+    def requirements(self):
+        self.requires(self.tested_reference_str)
+
+    def layout(self):
+        cmake_layout(self)
 
     def build(self):
         cmake = CMake(self)
-        if tools.Version(self.deps_cpp_info["tomlplusplus"].version) < "1.3.0":
+        if Version(self.deps_cpp_info["tomlplusplus"].version) < "1.3.0":
             self.single_header_only = True
-        if self.settings.compiler == "gcc" and tools.Version(self.settings.compiler.version) < "8":
+        if self.settings.compiler == "gcc" and Version(self.settings.compiler.version) < "8":
             self.single_header_only = True
-        if hasattr(self, "single_header_only"):
-            cmake.definitions["TOMLPP_BUILD_SINGLE_ONLY"] = True
-        cmake.configure()
+        variables = {"TOMLPP_BUILD_SINGLE_ONLY": True} if hasattr(self, "single_header_only") else None
+        cmake.configure(variables=variables)
         cmake.build()
 
     def test(self):
-        if not tools.cross_building(self):
-            bin_path = os.path.join("bin", "test_package")
-            self.run(bin_path, run_environment=True)
+        if can_run(self):
+            bin_path = os.path.join(self.cpp.build.bindirs[0], "test_package")
+            conf_path = os.path.join(self.recipe_folder, "configuration.toml")
+            self.run(f"{bin_path} {conf_path}", env="conanrun")
             if not hasattr(self, "single_header_only"):
-                bin_path_multi = os.path.join("bin", "test_package_multi")
-                self.run(bin_path_multi, run_environment=True)
+                bin_path = os.path.join(self.cpp.build.bindirs[0], "test_package_multi")
+                self.run(f"{bin_path} {conf_path}", env="conanrun")
diff --git a/recipes/tomlplusplus/all/test_package/test_package.cpp b/recipes/tomlplusplus/all/test_package/test_package.cpp
--- a/recipes/tomlplusplus/all/test_package/test_package.cpp
+++ b/recipes/tomlplusplus/all/test_package/test_package.cpp
@@ -5,8 +5,8 @@
 
 using namespace std::string_view_literals;
 
-int main() {
-    auto config = toml::parse_file( "../../configuration.toml" );
+int main(int argc, char* argv[]) {
+    auto config = toml::parse_file(argv[1]);
 
     // get key-value pairs
     std::string_view library_name = config["library"]["name"].value_or(""sv);
diff --git a/recipes/tomlplusplus/all/test_package/test_package_multi.cpp b/recipes/tomlplusplus/all/test_package/test_package_multi.cpp
--- a/recipes/tomlplusplus/all/test_package/test_package_multi.cpp
+++ b/recipes/tomlplusplus/all/test_package/test_package_multi.cpp
@@ -5,8 +5,8 @@
 
 using namespace std::string_view_literals;
 
-int main() {
-    auto config = toml::parse_file( "../../configuration.toml" );
+int main(int argc, char* argv[]) {
+    auto config = toml::parse_file(argv[1]);
 
     // get key-value pairs
     std::string_view library_name = config["library"]["name"].value_or(""sv);
diff --git a/recipes/tomlplusplus/all/test_v1_package/CMakeLists.txt b/recipes/tomlplusplus/all/test_v1_package/CMakeLists.txt
new file mode 100644
--- /dev/null
+++ b/recipes/tomlplusplus/all/test_v1_package/CMakeLists.txt
@@ -0,0 +1,17 @@
+cmake_minimum_required(VERSION 3.8)
+project(test_package)
+
+include(${CMAKE_BINARY_DIR}/conanbuildinfo.cmake)
+conan_basic_setup(TARGETS)
+
+find_package(tomlplusplus REQUIRED CONFIG)
+
+add_executable(${PROJECT_NAME} ../test_package/test_package.cpp)
+target_link_libraries(${PROJECT_NAME} tomlplusplus::tomlplusplus)
+target_compile_features(${PROJECT_NAME} PRIVATE cxx_std_17)
+
+if(NOT DEFINED TOMLPP_BUILD_SINGLE_ONLY)
+    add_executable(${PROJECT_NAME}_multi ../test_package/test_package_multi.cpp)
+    target_link_libraries(${PROJECT_NAME}_multi tomlplusplus::tomlplusplus)
+    target_compile_features(${PROJECT_NAME}_multi PRIVATE cxx_std_17)
+endif()
diff --git a/recipes/tomlplusplus/all/test_v1_package/conanfile.py b/recipes/tomlplusplus/all/test_v1_package/conanfile.py
new file mode 100644
--- /dev/null
+++ b/recipes/tomlplusplus/all/test_v1_package/conanfile.py
@@ -0,0 +1,29 @@
+from conans import ConanFile, CMake
+from conan.tools.scm import Version
+from conan.tools.build import cross_building
+import os
+
+
+class TestPackageConan(ConanFile):
+    settings = "os", "compiler", "build_type", "arch"
+    generators = "cmake", "cmake_find_package_multi"
+
+    def build(self):
+        cmake = CMake(self)
+        if Version(self.deps_cpp_info["tomlplusplus"].version) < "1.3.0":
+            self.single_header_only = True
+        if self.settings.compiler == "gcc" and Version(self.settings.compiler.version) < "8":
+            self.single_header_only = True
+        if hasattr(self, "single_header_only"):
+            cmake.definitions["TOMLPP_BUILD_SINGLE_ONLY"] = True
+        cmake.configure()
+        cmake.build()
+
+    def test(self):
+        if not cross_building(self):
+            bin_path = os.path.join("bin", "test_package")
+            conf_path = os.path.join(self.recipe_folder, "..", "test_package", "configuration.toml")
+            self.run(f"{bin_path} {conf_path}", run_environment=True)
+            if not hasattr(self, "single_header_only"):
+                bin_path = os.path.join("bin", "test_package_multi")
+                self.run(f"{bin_path} {conf_path}", run_environment=True)