Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[pcl] build failure #44058

Open
LiuPeiqiCN opened this issue Feb 27, 2025 · 10 comments · May be fixed by #44281
Open

[pcl] build failure #44058

LiuPeiqiCN opened this issue Feb 27, 2025 · 10 comments · May be fixed by #44281
Assignees
Labels
category:port-bug The issue is with a library, which is something the port should already support

Comments

@LiuPeiqiCN
Copy link
Contributor

Operating system

Windows

Compiler

MSVC

Steps to reproduce the behavior

`vcpkg install pcl[core,examples,opengl,qt,simulation,surface-on-nurbs,tools,visualization,vtk]:x64-windows`

Failure logs

Package: pcl[core,examples,opengl,qt,simulation,surface-on-nurbs,tools,visualization,vtk]:x64-windows@1.15.0

Host Environment

  • Host: x64-windows
  • Compiler: MSVC 19.43.34808.0
  • vcpkg-tool version: 2025-02-11-bec4296bf5289dc9ce83b4f5095943e44162f9c2
    vcpkg-scripts version: 23b33f5 2025-02-26 (23 hours ago)

To Reproduce

vcpkg install pcl[core,examples,opengl,qt,simulation,surface-on-nurbs,tools,visualization,vtk]:x64-windows

Failure logs

-- Using cached PointCloudLibrary-pcl-pcl-1.15.0.tar.gz
-- Extracting source E:/vcpkg/downloads/PointCloudLibrary-pcl-pcl-1.15.0.tar.gz
-- Applying patch add-gcc-version-check.patch
-- Applying patch fix-check-sse.patch
-- Applying patch fix-numeric-literals-flag.patch
-- Applying patch install-layout.patch
-- Applying patch install-examples.patch
-- Applying patch fix-clang-cl.patch
-- Using source at E:/vcpkg/buildtrees/pcl/src/pcl-1.15.0-327f82be19.clean
-- Configuring x64-windows
-- Building x64-windows-dbg
CMake Error at scripts/cmake/vcpkg_execute_build_process.cmake:134 (message):
    Command failed: E:/vcpkg/downloads/tools/cmake-3.30.1-windows/cmake-3.30.1-windows-i386/bin/cmake.exe --build . --config Debug --target install -- -v -j21
    Working Directory: E:/vcpkg/buildtrees/pcl/x64-windows-dbg
    See logs for more information:
      E:\vcpkg\buildtrees\pcl\install-x64-windows-dbg-out.log

Call Stack (most recent call first):
  installed/x64-windows/share/vcpkg-cmake/vcpkg_cmake_build.cmake:74 (vcpkg_execute_build_process)
  installed/x64-windows/share/vcpkg-cmake/vcpkg_cmake_install.cmake:16 (vcpkg_cmake_build)
  ports/pcl/portfile.cmake:81 (vcpkg_cmake_install)
  scripts/ports.cmake:196 (include)



E:\vcpkg\buildtrees\pcl\install-x64-windows-dbg-out.log
Change Dir: 'E:/vcpkg/buildtrees/pcl/x64-windows-dbg'

Run Build Command(s): E:/vcpkg/downloads/tools/ninja/1.12.1-windows/ninja.exe -v -v -j21 install
[1/469] "D:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.43.34808\bin\Hostx64\x64\cl.exe"   -DH5_BUILT_AS_DYNAMIC_LIB -DPCLAPI_EXPORTS -D_ENABLE_EXTENDED_ALIGNED_STORAGE -IE:\vcpkg\buildtrees\pcl\x64-windows-dbg\include -IE:\vcpkg\buildtrees\pcl\src\pcl-1.15.0-327f82be19.clean\common\include -external:IE:\vcpkg\installed\x64-windows\include -external:IE:\vcpkg\installed\x64-windows\include\eigen3 -external:W0 /nologo /DWIN32 /D_WINDOWS /W3 /Zc:forScope /Zc:wchar_t /Zc:inline /utf-8 /MP  /FS -openmp /D_DEBUG /MDd /Ob0 /O1  -MDd   -DBOOST_ALL_NO_LIB -D_SCL_SECURE_NO_WARNINGS -D_CRT_SECURE_NO_WARNINGS -DNOMINMAX  -D__SSE4_2__ -D__SSE4_1__ -D__SSSE3__ -D__SSE3__ -D__SSE2__ -D__SSE__ /showIncludes /Focommon\CMakeFiles\pcl_common.dir\src\fft\kiss_fftr.c.obj /Fdcommon\CMakeFiles\pcl_common.dir\ /FS -c E:\vcpkg\buildtrees\pcl\src\pcl-1.15.0-327f82be19.clean\common\src\fft\kiss_fftr.c
E:\vcpkg\buildtrees\pcl\src\pcl-1.15.0-327f82be19.clean\common\src\fft\kiss_fftr.c(116): warning C4244: '=': conversion from 'double' to 'float', possible loss of data
E:\vcpkg\buildtrees\pcl\src\pcl-1.15.0-327f82be19.clean\common\src\fft\kiss_fftr.c(117): warning C4244: '=': conversion from 'double' to 'float', possible loss of data
E:\vcpkg\buildtrees\pcl\src\pcl-1.15.0-327f82be19.clean\common\src\fft\kiss_fftr.c(118): warning C4244: '=': conversion from 'double' to 'float', possible loss of data
E:\vcpkg\buildtrees\pcl\src\pcl-1.15.0-327f82be19.clean\common\src\fft\kiss_fftr.c(119): warning C4244: '=': conversion from 'double' to 'float', possible loss of data
[2/469] "D:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.43.34808\bin\Hostx64\x64\cl.exe"   -DH5_BUILT_AS_DYNAMIC_LIB -DPCLAPI_EXPORTS -D_ENABLE_EXTENDED_ALIGNED_STORAGE -IE:\vcpkg\buildtrees\pcl\x64-windows-dbg\include -IE:\vcpkg\buildtrees\pcl\src\pcl-1.15.0-327f82be19.clean\common\include -external:IE:\vcpkg\installed\x64-windows\include -external:IE:\vcpkg\installed\x64-windows\include\eigen3 -external:W0 /nologo /DWIN32 /D_WINDOWS /W3 /Zc:forScope /Zc:wchar_t /Zc:inline /utf-8 /MP  /FS -openmp /D_DEBUG /MDd /Ob0 /O1  -MDd   -DBOOST_ALL_NO_LIB -D_SCL_SECURE_NO_WARNINGS -D_CRT_SECURE_NO_WARNINGS -DNOMINMAX  -D__SSE4_2__ -D__SSE4_1__ -D__SSSE3__ -D__SSE3__ -D__SSE2__ -D__SSE__ /showIncludes /Focommon\CMakeFiles\pcl_common.dir\src\fft\kiss_fft.c.obj /Fdcommon\CMakeFiles\pcl_common.dir\ /FS -c E:\vcpkg\buildtrees\pcl\src\pcl-1.15.0-327f82be19.clean\common\src\fft\kiss_fft.c
E:\vcpkg\buildtrees\pcl\src\pcl-1.15.0-327f82be19.clean\common\src\fft\kiss_fft.c(119): warning C4244: '=': conversion from 'double' to 'float', possible loss of data
E:\vcpkg\buildtrees\pcl\src\pcl-1.15.0-327f82be19.clean\common\src\fft\kiss_fft.c(120): warning C4244: '=': conversion from 'double' to 'float', possible loss of data
E:\vcpkg\buildtrees\pcl\src\pcl-1.15.0-327f82be19.clean\common\src\fft\kiss_fft.c(224): warning C4267: '+=': conversion from 'size_t' to 'int', possible loss of data
[3/469] E:/vcpkg/downloads/tools/cmake-3.30.1-windows/cmake-3.30.1-windows-i386/bin/cmcldeps.exe RC E:\vcpkg\buildtrees\pcl\x64-windows-dbg\pcl_common_version.rc common\CMakeFiles\pcl_common.dir\__\pcl_common_version.rc.res.d common\CMakeFiles\pcl_common.dir\__\pcl_common_version.rc.res "Note: including file: " "D:/Program Files/Microsoft Visual Studio/2022/Enterprise/VC/Tools/MSVC/14.43.34808/bin/Hostx64/x64/cl.exe" C:\PROGRA~2\WI3CF2~1\10\bin\100226~1.0\x64\rc.exe -DH5_BUILT_AS_DYNAMIC_LIB -DPCLAPI_EXPORTS -D_ENABLE_EXTENDED_ALIGNED_STORAGE -I E:\vcpkg\buildtrees\pcl\x64-windows-dbg\include -I E:\vcpkg\buildtrees\pcl\src\pcl-1.15.0-327f82be19.clean\common\include -I E:\vcpkg\installed\x64-windows\include -I E:\vcpkg\installed\x64-windows\include\eigen3 -c65001 /DWIN32 -D_DEBUG   -DBOOST_ALL_NO_LIB -D_SCL_SECURE_NO_WARNINGS -D_CRT_SECURE_NO_WARNINGS -DNOMINMAX  -D__SSE4_2__ -D__SSE4_1__ -D__SSSE3__ -D__SSE3__ -D__SSE2__ -D__SSE__ /fo common\CMakeFiles\pcl_common.dir\__\pcl_common_version.rc.res E:\vcpkg\buildtrees\pcl\x64-windows-dbg\pcl_common_version.rc
[4/469] E:/vcpkg/downloads/tools/cmake-3.30.1-windows/cmake-3.30.1-windows-i386/bin/cmcldeps.exe RC E:\vcpkg\buildtrees\pcl\x64-windows-dbg\pcl_kdtree_version.rc kdtree\CMakeFiles\pcl_kdtree.dir\__\pcl_kdtree_version.rc.res.d kdtree\CMakeFiles\pcl_kdtree.dir\__\pcl_kdtree_version.rc.res "Note: including file: " "D:/Program Files/Microsoft Visual Studio/2022/Enterprise/VC/Tools/MSVC/14.43.34808/bin/Hostx64/x64/cl.exe" C:\PROGRA~2\WI3CF2~1\10\bin\100226~1.0\x64\rc.exe -DH5_BUILT_AS_DYNAMIC_LIB -DPCLAPI_EXPORTS -D_ENABLE_EXTENDED_ALIGNED_STORAGE -I E:\vcpkg\buildtrees\pcl\x64-windows-dbg\include -I E:\vcpkg\buildtrees\pcl\src\pcl-1.15.0-327f82be19.clean\kdtree\include -I E:\vcpkg\buildtrees\pcl\src\pcl-1.15.0-327f82be19.clean\common\include -I E:\vcpkg\installed\x64-windows\include -I E:\vcpkg\installed\x64-windows\include\eigen3 -c65001 /DWIN32 -D_DEBUG   -DBOOST_ALL_NO_LIB -D_SCL_SECURE_NO_WARNINGS -D_CRT_SECURE_NO_WARNINGS -DNOMINMAX  -D__SSE4_2__ -D__SSE4_1__ -D__SSSE3__ -D__SSE3__ -D__SSE2__ -D__SSE__ /fo kdtree\CMakeFiles\pcl_kdtree.dir\__\pcl_kdtree_version.rc.res E:\vcpkg\buildtrees\pcl\x64-windows-dbg\pcl_kdtree_version.rc
[5/469] E:/vcpkg/downloads/tools/cmake-3.30.1-windows/cmake-3.30.1-windows-i386/bin/cmcldeps.exe RC E:\vcpkg\buildtrees\pcl\x64-windows-dbg\pcl_octree_version.rc octree\CMakeFiles\pcl_octree.dir\__\pcl_octree_version.rc.res.d octree\CMakeFiles\pcl_octree.dir\__\pcl_octree_version.rc.res "Note: including file: " "D:/Program Files/Microsoft Visual Studio/2022/Enterprise/VC/Tools/MSVC/14.43.34808/bin/Hostx64/x64/cl.exe" C:\PROGRA~2\WI3CF2~1\10\bin\100226~1.0\x64\rc.exe -DH5_BUILT_AS_DYNAMIC_LIB -DPCLAPI_EXPORTS -D_ENABLE_EXTENDED_ALIGNED_STORAGE -I E:\vcpkg\buildtrees\pcl\x64-windows-dbg\include -I E:\vcpkg\buildtrees\pcl\src\pcl-1.15.0-327f82be19.clean\octree\include -I E:\vcpkg\buildtrees\pcl\src\pcl-1.15.0-327f82be19.clean\common\include -I E:\vcpkg\installed\x64-windows\include -I E:\vcpkg\installed\x64-windows\include\eigen3 -c65001 /DWIN32 -D_DEBUG   -DBOOST_ALL_NO_LIB -D_SCL_SECURE_NO_WARNINGS -D_CRT_SECURE_NO_WARNINGS -DNOMINMAX  -D__SSE4_2__ -D__SSE4_1__ -D__SSSE3__ -D__SSE3__ -D__SSE2__ -D__SSE__ /fo octree\CMakeFiles\pcl_octree.dir\__\pcl_octree_version.rc.res E:\vcpkg\buildtrees\pcl\x64-windows-dbg\pcl_octree_version.rc
[6/469] "D:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.43.34808\bin\Hostx64\x64\cl.exe"   /TP -DH5_BUILT_AS_DYNAMIC_LIB -DPCLAPI_EXPORTS -D_ENABLE_EXTENDED_ALIGNED_STORAGE -IE:\vcpkg\buildtrees\pcl\x64-windows-dbg\include -IE:\vcpkg\buildtrees\pcl\src\pcl-1.15.0-327f82be19.clean\common\include -external:IE:\vcpkg\installed\x64-windows\include -external:IE:\vcpkg\installed\x64-windows\include\eigen3 -external:W0 /nologo /DWIN32 /D_WINDOWS /W3 /Zc:forScope /Zc:wchar_t /Zc:inline /utf-8 /GR /EHsc /MP  /bigobj /FS -openmp -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB /D_DEBUG /MDd /Ob0 /O1  -std:c++17 -MDd   -DBOOST_ALL_NO_LIB -D_SCL_SECURE_NO_WARNINGS -D_CRT_SECURE_NO_WARNINGS -DNOMINMAX  -D__SSE4_2__ -D__SSE4_1__ -D__SSSE3__ -D__SSE3__ -D__SSE2__ -D__SSE__ -openmp /showIncludes /Focommon\CMakeFiles\pcl_common.dir\src\feature_histogram.cpp.obj /Fdcommon\CMakeFiles\pcl_common.dir\ /FS -c E:\vcpkg\buildtrees\pcl\src\pcl-1.15.0-327f82be19.clean\common\src\feature_histogram.cpp
[7/469] "D:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.43.34808\bin\Hostx64\x64\cl.exe"   /TP -DH5_BUILT_AS_DYNAMIC_LIB -DPCLAPI_EXPORTS -D_ENABLE_EXTENDED_ALIGNED_STORAGE -IE:\vcpkg\buildtrees\pcl\x64-windows-dbg\include -IE:\vcpkg\buildtrees\pcl\src\pcl-1.15.0-327f82be19.clean\common\include -external:IE:\vcpkg\installed\x64-windows\include -external:IE:\vcpkg\installed\x64-windows\include\eigen3 -external:W0 /nologo /DWIN32 /D_WINDOWS /W3 /Zc:forScope /Zc:wchar_t /Zc:inline /utf-8 /GR /EHsc /MP  /bigobj /FS -openmp -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB /D_DEBUG /MDd /Ob0 /O1  -std:c++17 -MDd   -DBOOST_ALL_NO_LIB -D_SCL_SECURE_NO_WARNINGS -D_CRT_SECURE_NO_WARNINGS -DNOMINMAX  -D__SSE4_2__ -D__SSE4_1__ -D__SSSE3__ -D__SSE3__ -D__SSE2__ -D__SSE__ -openmp /showIncludes /Focommon\CMakeFiles\pcl_common.dir\src\print.cpp.obj /Fdcommon\CMakeFiles\pcl_common.dir\ /FS -c E:\vcpkg\buildtrees\pcl\src\pcl-1.15.0-327f82be19.clean\common\src\print.cpp
[8/469] "D:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.43.34808\bin\Hostx64\x64\cl.exe"   /TP -DH5_BUILT_AS_DYNAMIC_LIB -DPCLAPI_EXPORTS -D_ENABLE_EXTENDED_ALIGNED_STORAGE -IE:\vcpkg\buildtrees\pcl\x64-windows-dbg\include -IE:\vcpkg\buildtrees\pcl\src\pcl-1.15.0-327f82be19.clean\common\include -external:IE:\vcpkg\installed\x64-windows\include -external:IE:\vcpkg\installed\x64-windows\include\eigen3 -external:W0 /nologo /DWIN32 /D_WINDOWS /W3 /Zc:forScope /Zc:wchar_t /Zc:inline /utf-8 /GR /EHsc /MP  /bigobj /FS -openmp -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB /D_DEBUG /MDd /Ob0 /O1  -std:c++17 -MDd   -DBOOST_ALL_NO_LIB -D_SCL_SECURE_NO_WARNINGS -D_CRT_SECURE_NO_WARNINGS -DNOMINMAX  -D__SSE4_2__ -D__SSE4_1__ -D__SSSE3__ -D__SSE3__ -D__SSE2__ -D__SSE__ -openmp /showIncludes /Focommon\CMakeFiles\pcl_common.dir\src\correspondence.cpp.obj /Fdcommon\CMakeFiles\pcl_common.dir\ /FS -c E:\vcpkg\buildtrees\pcl\src\pcl-1.15.0-327f82be19.clean\common\src\correspondence.cpp
E:\vcpkg\buildtrees\pcl\src\pcl-1.15.0-327f82be19.clean\common\include\pcl/exceptions.h(66): warning C4275: non dll-interface class 'std::runtime_error' used as base for dll-interface class 'pcl::PCLException'
D:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.43.34808\include\stdexcept(100): note: see declaration of 'std::runtime_error'
E:\vcpkg\buildtrees\pcl\src\pcl-1.15.0-327f82be19.clean\common\include\pcl/exceptions.h(66): note: see declaration of 'pcl::PCLException'
[9/469] "D:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.43.34808\bin\Hostx64\x64\cl.exe"   /TP -DH5_BUILT_AS_DYNAMIC_LIB -DPCLAPI_EXPORTS -D_ENABLE_EXTENDED_ALIGNED_STORAGE -IE:\vcpkg\buildtrees\pcl\x64-windows-dbg\include -IE:\vcpkg\buildtrees\pcl\src\pcl-1.15.0-327f82be19.clean\common\include -external:IE:\vcpkg\installed\x64-windows\include -external:IE:\vcpkg\installed\x64-windows\include\eigen3 -external:W0 /nologo /DWIN32 /D_WINDOWS /W3 /Zc:forScope /Zc:wchar_t /Zc:inline /utf-8 /GR /EHsc /MP  /bigobj /FS -openmp -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB /D_DEBUG /MDd /Ob0 /O1  -std:c++17 -MDd   -DBOOST_ALL_NO_LIB -D_SCL_SECURE_NO_WARNINGS -D_CRT_SECURE_NO_WARNINGS -DNOMINMAX  -D__SSE4_2__ -D__SSE4_1__ -D__SSSE3__ -D__SSE3__ -D__SSE2__ -D__SSE__ -openmp /showIncludes /Focommon\CMakeFiles\pcl_common.dir\src\gaussian.cpp.obj /Fdcommon\CMakeFiles\pcl_common.dir\ /FS -c E:\vcpkg\buildtrees\pcl\src\pcl-1.15.0-327f82be19.clean\common\src\gaussian.cpp
E:\vcpkg\buildtrees\pcl\src\pcl-1.15.0-327f82be19.clean\common\include\pcl/exceptions.h(66): warning C4275: non dll-interface class 'std::runtime_error' used as base for dll-interface class 'pcl::PCLException'
D:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.43.34808\include\stdexcept(100): note: see declaration of 'std::runtime_error'
E:\vcpkg\buildtrees\pcl\src\pcl-1.15.0-327f82be19.clean\common\include\pcl/exceptions.h(66): note: see declaration of 'pcl::PCLException'
[10/469] "D:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.43.34808\bin\Hostx64\x64\cl.exe"   /TP -DH5_BUILT_AS_DYNAMIC_LIB -DPCLAPI_EXPORTS -D_ENABLE_EXTENDED_ALIGNED_STORAGE -IE:\vcpkg\buildtrees\pcl\x64-windows-dbg\include -IE:\vcpkg\buildtrees\pcl\src\pcl-1.15.0-327f82be19.clean\common\include -external:IE:\vcpkg\installed\x64-windows\include -external:IE:\vcpkg\installed\x64-windows\include\eigen3 -external:W0 /nologo /DWIN32 /D_WINDOWS /W3 /Zc:forScope /Zc:wchar_t /Zc:inline /utf-8 /GR /EHsc /MP  /bigobj /FS -openmp -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB /D_DEBUG /MDd /Ob0 /O1  -std:c++17 -MDd   -DBOOST_ALL_NO_LIB -D_SCL_SECURE_NO_WARNINGS -D_CRT_SECURE_NO_WARNINGS -DNOMINMAX  -D__SSE4_2__ -D__SSE4_1__ -D__SSSE3__ -D__SSE3__ -D__SSE2__ -D__SSE__ -openmp /showIncludes /Focommon\CMakeFiles\pcl_common.dir\src\projection_matrix.cpp.obj /Fdcommon\CMakeFiles\pcl_common.dir\ /FS -c E:\vcpkg\buildtrees\pcl\src\pcl-1.15.0-327f82be19.clean\common\src\projection_matrix.cpp
E:\vcpkg\buildtrees\pcl\src\pcl-1.15.0-327f82be19.clean\common\include\pcl/exceptions.h(66): warning C4275: non dll-interface class 'std::runtime_error' used as base for dll-interface class 'pcl::PCLException'
D:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.43.34808\include\stdexcept(100): note: see declaration of 'std::runtime_error'
E:\vcpkg\buildtrees\pcl\src\pcl-1.15.0-327f82be19.clean\common\include\pcl/exceptions.h(66): note: see declaration of 'pcl::PCLException'
[11/469] E:/vcpkg/downloads/tools/cmake-3.30.1-windows/cmake-3.30.1-windows-i386/bin/cmcldeps.exe RC E:\vcpkg\buildtrees\pcl\x64-windows-dbg\pcl_search_version.rc search\CMakeFiles\pcl_search.dir\__\pcl_search_version.rc.res.d search\CMakeFiles\pcl_search.dir\__\pcl_search_version.rc.res "Note: including file: " "D:/Program Files/Microsoft Visual Studio/2022/Enterprise/VC/Tools/MSVC/14.43.34808/bin/Hostx64/x64/cl.exe" C:\PROGRA~2\WI3CF2~1\10\bin\100226~1.0\x64\rc.exe -DH5_BUILT_AS_DYNAMIC_LIB -DPCLAPI_EXPORTS -D_ENABLE_EXTENDED_ALIGNED_STORAGE -I E:\vcpkg\buildtrees\pcl\x64-windows-dbg\include -I E:\vcpkg\buildtrees\pcl\src\pcl-1.15.0-327f82be19.clean\search\include -I E:\vcpkg\buildtrees\pcl\src\pcl-1.15.0-327f82be19.clean\common\include -I E:\vcpkg\buildtrees\pcl\src\pcl-1.15.0-327f82be19.clean\octree\include -I E:\vcpkg\buildtrees\pcl\src\pcl-1.15.0-327f82be19.clean\kdtree\include -I E:\vcpkg\installed\x64-windows\include -I E:\vcpkg\installed\x64-windows\include\eigen3 -c65001 /DWIN32 -D_DEBUG   -DBOOST_ALL_NO_LIB -D_SCL_SECURE_NO_WARNINGS -D_CRT_SECURE_NO_WARNINGS -DNOMINMAX  -D__SSE4_2__ -D__SSE4_1__ -D__SSSE3__ -D__SSE3__ -D__SSE2__ -D__SSE__ /fo search\CMakeFiles\pcl_search.dir\__\pcl_search_version.rc.res E:\vcpkg\buildtrees\pcl\x64-windows-dbg\pcl_search_version.rc
[12/469] "D:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.43.34808\bin\Hostx64\x64\cl.exe"   /TP -DH5_BUILT_AS_DYNAMIC_LIB -DPCLAPI_EXPORTS -D_ENABLE_EXTENDED_ALIGNED_STORAGE -IE:\vcpkg\buildtrees\pcl\x64-windows-dbg\include -IE:\vcpkg\buildtrees\pcl\src\pcl-1.15.0-327f82be19.clean\common\include -external:IE:\vcpkg\installed\x64-windows\include -external:IE:\vcpkg\installed\x64-windows\include\eigen3 -external:W0 /nologo /DWIN32 /D_WINDOWS /W3 /Zc:forScope /Zc:wchar_t /Zc:inline /utf-8 /GR /EHsc /MP  /bigobj /FS -openmp -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB /D_DEBUG /MDd /Ob0 /O1  -std:c++17 -MDd   -DBOOST_ALL_NO_LIB -D_SCL_SECURE_NO_WARNINGS -D_CRT_SECURE_NO_WARNINGS -DNOMINMAX  -D__SSE4_2__ -D__SSE4_1__ -D__SSSE3__ -D__SSE3__ -D__SSE2__ -D__SSE__ -openmp /showIncludes /Focommon\CMakeFiles\pcl_common.dir\src\parse.cpp.obj /Fdcommon\CMakeFiles\pcl_common.dir\ /FS -c E:\vcpkg\buildtrees\pcl\src\pcl-1.15.0-327f82be19.clean\common\src\parse.cpp
[13/469] "D:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.43.34808\bin\Hostx64\x64\cl.exe"   /TP -DH5_BUILT_AS_DYNAMIC_LIB -DPCLAPI_EXPORTS -D_ENABLE_EXTENDED_ALIGNED_STORAGE -IE:\vcpkg\buildtrees\pcl\x64-windows-dbg\include -IE:\vcpkg\buildtrees\pcl\src\pcl-1.15.0-327f82be19.clean\common\include -external:IE:\vcpkg\installed\x64-windows\include -external:IE:\vcpkg\installed\x64-windows\include\eigen3 -external:W0 /nologo /DWIN32 /D_WINDOWS /W3 /Zc:forScope /Zc:wchar_t /Zc:inline /utf-8 /GR /EHsc /MP  /bigobj /FS -openmp -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB /D_DEBUG /MDd /Ob0 /O1  -std:c++17 -MDd   -DBOOST_ALL_NO_LIB -D_SCL_SECURE_NO_WARNINGS -D_CRT_SECURE_NO_WARNINGS -DNOMINMAX  -D__SSE4_2__ -D__SSE4_1__ -D__SSSE3__ -D__SSE3__ -D__SSE2__ -D__SSE__ -openmp /showIncludes /Focommon\CMakeFiles\pcl_common.dir\src\point_types.cpp.obj /Fdcommon\CMakeFiles\pcl_common.dir\ /FS -c E:\vcpkg\buildtrees\pcl\src\pcl-1.15.0-327f82be19.clean\common\src\point_types.cpp
[14/469] "D:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.43.34808\bin\Hostx64\x64\cl.exe"   /TP -DH5_BUILT_AS_DYNAMIC_LIB -DPCLAPI_EXPORTS -D_ENABLE_EXTENDED_ALIGNED_STORAGE -IE:\vcpkg\buildtrees\pcl\x64-windows-dbg\include -IE:\vcpkg\buildtrees\pcl\src\pcl-1.15.0-327f82be19.clean\common\include -external:IE:\vcpkg\installed\x64-windows\include -external:IE:\vcpkg\installed\x64-windows\include\eigen3 -external:W0 /nologo /DWIN32 /D_WINDOWS /W3 /Zc:forScope /Zc:wchar_t /Zc:inline /utf-8 /GR /EHsc /MP  /bigobj /FS -openmp -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB /D_DEBUG /MDd /Ob0 /O1  -std:c++17 -MDd   -DBOOST_ALL_NO_LIB -D_SCL_SECURE_NO_WARNINGS -D_CRT_SECURE_NO_WARNINGS -DNOMINMAX  -D__SSE4_2__ -D__SSE4_1__ -D__SSSE3__ -D__SSE3__ -D__SSE2__ -D__SSE__ -openmp /showIncludes /Focommon\CMakeFiles\pcl_common.dir\src\colors.cpp.obj /Fdcommon\CMakeFiles\pcl_common.dir\ /FS -c E:\vcpkg\buildtrees\pcl\src\pcl-1.15.0-327f82be19.clean\common\src\colors.cpp
[15/469] "D:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.43.34808\bin\Hostx64\x64\cl.exe"   /TP -DH5_BUILT_AS_DYNAMIC_LIB -DPCLAPI_EXPORTS -D_ENABLE_EXTENDED_ALIGNED_STORAGE -IE:\vcpkg\buildtrees\pcl\x64-windows-dbg\include -IE:\vcpkg\buildtrees\pcl\src\pcl-1.15.0-327f82be19.clean\common\include -external:IE:\vcpkg\installed\x64-windows\include -external:IE:\vcpkg\installed\x64-windows\include\eigen3 -external:W0 /nologo /DWIN32 /D_WINDOWS /W3 /Zc:forScope /Zc:wchar_t /Zc:inline /utf-8 /GR /EHsc /MP  /bigobj /FS -openmp -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB /D_DEBUG /MDd /Ob0 /O1  -std:c++17 -MDd   -DBOOST_ALL_NO_LIB -D_SCL_SECURE_NO_WARNINGS -D_CRT_SECURE_NO_WARNINGS -DNOMINMAX  -D__SSE4_2__ -D__SSE4_1__ -D__SSSE3__ -D__SSE3__ -D__SSE2__ -D__SSE__ -openmp /showIncludes /Focommon\CMakeFiles\pcl_common.dir\src\distances.cpp.obj /Fdcommon\CMakeFiles\pcl_common.dir\ /FS -c E:\vcpkg\buildtrees\pcl\src\pcl-1.15.0-327f82be19.clean\common\src\distances.cpp
[16/469] "D:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.43.34808\bin\Hostx64\x64\cl.exe"   /TP -DH5_BUILT_AS_DYNAMIC_LIB -DPCLAPI_EXPORTS -D_ENABLE_EXTENDED_ALIGNED_STORAGE -IE:\vcpkg\buildtrees\pcl\x64-windows-dbg\include -IE:\vcpkg\buildtrees\pcl\src\pcl-1.15.0-327f82be19.clean\common\include -external:IE:\vcpkg\installed\x64-windows\include -external:IE:\vcpkg\installed\x64-windows\include\eigen3 -external:W0 /nologo /DWIN32 /D_WINDOWS /W3 /Zc:forScope /Zc:wchar_t /Zc:inline /utf-8 /GR /EHsc /MP  /bigobj /FS -openmp -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB /D_DEBUG /MDd /Ob0 /O1  -std:c++17 -MDd   -DBOOST_ALL_NO_LIB -D_SCL_SECURE_NO_WARNINGS -D_CRT_SECURE_NO_WARNINGS -DNOMINMAX  -D__SSE4_2__ -D__SSE4_1__ -D__SSSE3__ -D__SSE3__ -D__SSE2__ -D__SSE__ -openmp /showIncludes /Focommon\CMakeFiles\pcl_common.dir\src\poses_from_matches.cpp.obj /Fdcommon\CMakeFiles\pcl_common.dir\ /FS -c E:\vcpkg\buildtrees\pcl\src\pcl-1.15.0-327f82be19.clean\common\src\poses_from_matches.cpp
E:\vcpkg\buildtrees\pcl\src\pcl-1.15.0-327f82be19.clean\common\include\pcl/exceptions.h(66): warning C4275: non dll-interface class 'std::runtime_error' used as base for dll-interface class 'pcl::PCLException'
D:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.43.34808\include\stdexcept(100): note: see declaration of 'std::runtime_error'
E:\vcpkg\buildtrees\pcl\src\pcl-1.15.0-327f82be19.clean\common\include\pcl/exceptions.h(66): note: see declaration of 'pcl::PCLException'
[17/469] "D:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.43.34808\bin\Hostx64\x64\cl.exe"   /TP -DH5_BUILT_AS_DYNAMIC_LIB -DPCLAPI_EXPORTS -D_ENABLE_EXTENDED_ALIGNED_STORAGE -IE:\vcpkg\buildtrees\pcl\x64-windows-dbg\include -IE:\vcpkg\buildtrees\pcl\src\pcl-1.15.0-327f82be19.clean\common\include -external:IE:\vcpkg\installed\x64-windows\include -external:IE:\vcpkg\installed\x64-windows\include\eigen3 -external:W0 /nologo /DWIN32 /D_WINDOWS /W3 /Zc:forScope /Zc:wchar_t /Zc:inline /utf-8 /GR /EHsc /MP  /bigobj /FS -openmp -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB /D_DEBUG /MDd /Ob0 /O1  -std:c++17 -MDd   -DBOOST_ALL_NO_LIB -D_SCL_SECURE_NO_WARNINGS -D_CRT_SECURE_NO_WARNINGS -DNOMINMAX  -D__SSE4_2__ -D__SSE4_1__ -D__SSSE3__ -D__SSE3__ -D__SSE2__ -D__SSE__ -openmp /showIncludes /Focommon\CMakeFiles\pcl_common.dir\src\bearing_angle_image.cpp.obj /Fdcommon\CMakeFiles\pcl_common.dir\ /FS -c E:\vcpkg\buildtrees\pcl\src\pcl-1.15.0-327f82be19.clean\common\src\bearing_angle_image.cpp
E:\vcpkg\buildtrees\pcl\src\pcl-1.15.0-327f82be19.clean\common\include\pcl/exceptions.h(66): warning C4275: non dll-interface class 'std::runtime_error' used as base for dll-interface class 'pcl::PCLException'
D:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.43.34808\include\stdexcept(100): note: see declaration of 'std::runtime_error'
...
Skipped 12401 lines
...
D:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.43.34808\include\__msvc_ostream.hpp(1031): note: or       'std::basic_ostream<char,std::char_traits<char>> &std::operator <<<char,std::char_traits<char>>(std::basic_ostream<char,std::char_traits<char>> &,const std::error_code &)'
E:\vcpkg\buildtrees\pcl\src\pcl-1.15.0-327f82be19.clean\simulation\src\glsl_shader.cpp(163): note: while trying to match the argument list '(std::basic_ostream<char,std::char_traits<char>>, unknown-type)'
[444/469] "D:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.43.34808\bin\Hostx64\x64\cl.exe"   /TP -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DH5_BUILT_AS_DYNAMIC_LIB -DKISSFFT_DLL_IMPORT=1 -DPCLAPI_EXPORTS -DTBB_USE_DEBUG -D_ENABLE_EXTENDED_ALIGNED_STORAGE -Dkiss_fft_scalar=double -IE:\vcpkg\buildtrees\pcl\x64-windows-dbg\include -IE:\vcpkg\buildtrees\pcl\src\pcl-1.15.0-327f82be19.clean\stereo\include -IE:\vcpkg\buildtrees\pcl\src\pcl-1.15.0-327f82be19.clean\common\include -IE:\vcpkg\buildtrees\pcl\src\pcl-1.15.0-327f82be19.clean\io\include -IE:\vcpkg\buildtrees\pcl\src\pcl-1.15.0-327f82be19.clean\octree\include -external:IE:\vcpkg\installed\x64-windows\include -external:IE:\vcpkg\installed\x64-windows\include\eigen3 -external:IE:\vcpkg\installed\x64-windows\include\vtk-9.3 -external:W0 /nologo /DWIN32 /D_WINDOWS /W3 /Zc:forScope /Zc:wchar_t /Zc:inline /utf-8 /GR /EHsc /MP  /bigobj /FS -openmp -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB /D_DEBUG /MDd /Ob0 /O1  -std:c++17 -MDd   -DBOOST_ALL_NO_LIB -D_SCL_SECURE_NO_WARNINGS -D_CRT_SECURE_NO_WARNINGS -DNOMINMAX  -D__SSE4_2__ -D__SSE4_1__ -D__SSSE3__ -D__SSE3__ -D__SSE2__ -D__SSE__ -openmp /showIncludes /Fostereo\CMakeFiles\pcl_stereo.dir\src\disparity_map_converter.cpp.obj /Fdstereo\CMakeFiles\pcl_stereo.dir\ /FS -c E:\vcpkg\buildtrees\pcl\src\pcl-1.15.0-327f82be19.clean\stereo\src\disparity_map_converter.cpp
E:\vcpkg\buildtrees\pcl\src\pcl-1.15.0-327f82be19.clean\common\include\pcl/exceptions.h(66): warning C4275: non dll-interface class 'std::runtime_error' used as base for dll-interface class 'pcl::PCLException'
D:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.43.34808\include\stdexcept(100): note: see declaration of 'std::runtime_error'
E:\vcpkg\buildtrees\pcl\src\pcl-1.15.0-327f82be19.clean\common\include\pcl/exceptions.h(66): note: see declaration of 'pcl::PCLException'
[445/469] "D:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.43.34808\bin\Hostx64\x64\cl.exe"   /TP -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DH5_BUILT_AS_DYNAMIC_LIB -DKISSFFT_DLL_IMPORT=1 -DPCLAPI_EXPORTS -DTBB_USE_DEBUG -D_ENABLE_EXTENDED_ALIGNED_STORAGE -Dkiss_fft_scalar=double -IE:\vcpkg\buildtrees\pcl\x64-windows-dbg\include -IE:\vcpkg\buildtrees\pcl\src\pcl-1.15.0-327f82be19.clean\recognition\include -IE:\vcpkg\buildtrees\pcl\src\pcl-1.15.0-327f82be19.clean\common\include -IE:\vcpkg\buildtrees\pcl\src\pcl-1.15.0-327f82be19.clean\kdtree\include -IE:\vcpkg\buildtrees\pcl\src\pcl-1.15.0-327f82be19.clean\octree\include -IE:\vcpkg\buildtrees\pcl\src\pcl-1.15.0-327f82be19.clean\search\include -IE:\vcpkg\buildtrees\pcl\src\pcl-1.15.0-327f82be19.clean\features\include -IE:\vcpkg\buildtrees\pcl\src\pcl-1.15.0-327f82be19.clean\2d\include -IE:\vcpkg\buildtrees\pcl\src\pcl-1.15.0-327f82be19.clean\filters\include -IE:\vcpkg\buildtrees\pcl\src\pcl-1.15.0-327f82be19.clean\sample_consensus\include -IE:\vcpkg\buildtrees\pcl\src\pcl-1.15.0-327f82be19.clean\registration\include -IE:\vcpkg\buildtrees\pcl\src\pcl-1.15.0-327f82be19.clean\ml\include -IE:\vcpkg\buildtrees\pcl\src\pcl-1.15.0-327f82be19.clean\io\include -external:IE:\vcpkg\installed\x64-windows\include -external:IE:\vcpkg\installed\x64-windows\include\eigen3 -external:IE:\vcpkg\installed\x64-windows\include\vtk-9.3 -external:W0 /nologo /DWIN32 /D_WINDOWS /W3 /Zc:forScope /Zc:wchar_t /Zc:inline /utf-8 /GR /EHsc /MP  /bigobj /FS -openmp -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB /D_DEBUG /MDd /Ob0 /O1  -std:c++17 -MDd   -DBOOST_ALL_NO_LIB -D_SCL_SECURE_NO_WARNINGS -D_CRT_SECURE_NO_WARNINGS -DNOMINMAX  -D__SSE4_2__ -D__SSE4_1__ -D__SSSE3__ -D__SSE3__ -D__SSE2__ -D__SSE__ -openmp /showIncludes /Forecognition\CMakeFiles\pcl_recognition.dir\src\hv\hv_papazov.cpp.obj /Fdrecognition\CMakeFiles\pcl_recognition.dir\ /FS -c E:\vcpkg\buildtrees\pcl\src\pcl-1.15.0-327f82be19.clean\recognition\src\hv\hv_papazov.cpp
E:\vcpkg\buildtrees\pcl\src\pcl-1.15.0-327f82be19.clean\common\include\pcl/exceptions.h(66): warning C4275: non dll-interface class 'std::runtime_error' used as base for dll-interface class 'pcl::PCLException'
D:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.43.34808\include\stdexcept(100): note: see declaration of 'std::runtime_error'
E:\vcpkg\buildtrees\pcl\src\pcl-1.15.0-327f82be19.clean\common\include\pcl/exceptions.h(66): note: see declaration of 'pcl::PCLException'
[446/469] "D:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.43.34808\bin\Hostx64\x64\cl.exe"   /TP -DH5_BUILT_AS_DYNAMIC_LIB -DPCLAPI_EXPORTS -D_ENABLE_EXTENDED_ALIGNED_STORAGE -IE:\vcpkg\buildtrees\pcl\x64-windows-dbg\include -IE:\vcpkg\buildtrees\pcl\src\pcl-1.15.0-327f82be19.clean\keypoints\include -IE:\vcpkg\buildtrees\pcl\src\pcl-1.15.0-327f82be19.clean\features\include -IE:\vcpkg\buildtrees\pcl\src\pcl-1.15.0-327f82be19.clean\common\include -IE:\vcpkg\buildtrees\pcl\src\pcl-1.15.0-327f82be19.clean\2d\include -IE:\vcpkg\buildtrees\pcl\src\pcl-1.15.0-327f82be19.clean\filters\include -IE:\vcpkg\buildtrees\pcl\src\pcl-1.15.0-327f82be19.clean\sample_consensus\include -IE:\vcpkg\buildtrees\pcl\src\pcl-1.15.0-327f82be19.clean\search\include -IE:\vcpkg\buildtrees\pcl\src\pcl-1.15.0-327f82be19.clean\octree\include -IE:\vcpkg\buildtrees\pcl\src\pcl-1.15.0-327f82be19.clean\kdtree\include -external:IE:\vcpkg\installed\x64-windows\include -external:IE:\vcpkg\installed\x64-windows\include\eigen3 -external:W0 /nologo /DWIN32 /D_WINDOWS /W3 /Zc:forScope /Zc:wchar_t /Zc:inline /utf-8 /GR /EHsc /MP  /bigobj /FS -openmp -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB /D_DEBUG /MDd /Ob0 /O1  -std:c++17 -MDd   -DBOOST_ALL_NO_LIB -D_SCL_SECURE_NO_WARNINGS -D_CRT_SECURE_NO_WARNINGS -DNOMINMAX  -D__SSE4_2__ -D__SSE4_1__ -D__SSSE3__ -D__SSE3__ -D__SSE2__ -D__SSE__ -openmp /showIncludes /Fokeypoints\CMakeFiles\pcl_keypoints.dir\src\narf_keypoint.cpp.obj /Fdkeypoints\CMakeFiles\pcl_keypoints.dir\ /FS -c E:\vcpkg\buildtrees\pcl\src\pcl-1.15.0-327f82be19.clean\keypoints\src\narf_keypoint.cpp
E:\vcpkg\buildtrees\pcl\src\pcl-1.15.0-327f82be19.clean\common\include\pcl/exceptions.h(66): warning C4275: non dll-interface class 'std::runtime_error' used as base for dll-interface class 'pcl::PCLException'
D:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.43.34808\include\stdexcept(100): note: see declaration of 'std::runtime_error'
E:\vcpkg\buildtrees\pcl\src\pcl-1.15.0-327f82be19.clean\common\include\pcl/exceptions.h(66): note: see declaration of 'pcl::PCLException'
[447/469] C:\WINDOWS\system32\cmd.exe /C "cd . && E:\vcpkg\downloads\tools\cmake-3.30.1-windows\cmake-3.30.1-windows-i386\bin\cmake.exe -E vs_link_dll --intdir=outofcore\CMakeFiles\pcl_outofcore.dir --rc=C:\PROGRA~2\WI3CF2~1\10\bin\100226~1.0\x64\rc.exe --mt=C:\PROGRA~2\WI3CF2~1\10\bin\100226~1.0\x64\mt.exe --manifests  -- "D:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.43.34808\bin\Hostx64\x64\link.exe"  @CMakeFiles\pcl_outofcore.rsp  /out:bin\pcl_outofcored.dll /implib:lib\pcl_outofcored.lib /pdb:bin\pcl_outofcored.pdb /dll /version:1.15 /machine:x64 /nologo    /debug /INCREMENTAL && cd ."
[448/469] C:\WINDOWS\system32\cmd.exe /C "cd . && E:\vcpkg\downloads\tools\cmake-3.30.1-windows\cmake-3.30.1-windows-i386\bin\cmake.exe -E vs_link_dll --intdir=people\CMakeFiles\pcl_people.dir --rc=C:\PROGRA~2\WI3CF2~1\10\bin\100226~1.0\x64\rc.exe --mt=C:\PROGRA~2\WI3CF2~1\10\bin\100226~1.0\x64\mt.exe --manifests  -- "D:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.43.34808\bin\Hostx64\x64\link.exe"  @CMakeFiles\pcl_people.rsp  /out:bin\pcl_peopled.dll /implib:lib\pcl_peopled.lib /pdb:bin\pcl_peopled.pdb /dll /version:1.15 /machine:x64 /nologo    /debug /INCREMENTAL && cd ."
[449/469] "D:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.43.34808\bin\Hostx64\x64\cl.exe"   /TP -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DH5_BUILT_AS_DYNAMIC_LIB -DKISSFFT_DLL_IMPORT=1 -DPCLAPI_EXPORTS -DTBB_USE_DEBUG -D_ENABLE_EXTENDED_ALIGNED_STORAGE -Dkiss_fft_scalar=double -IE:\vcpkg\buildtrees\pcl\x64-windows-dbg\include -IE:\vcpkg\buildtrees\pcl\src\pcl-1.15.0-327f82be19.clean\simulation\include -IE:\vcpkg\buildtrees\pcl\src\pcl-1.15.0-327f82be19.clean\common\include -IE:\vcpkg\buildtrees\pcl\src\pcl-1.15.0-327f82be19.clean\io\include -IE:\vcpkg\buildtrees\pcl\src\pcl-1.15.0-327f82be19.clean\octree\include -external:IE:\vcpkg\installed\x64-windows\include -external:IE:\vcpkg\installed\x64-windows\include\eigen3 -external:IE:\vcpkg\installed\x64-windows\include\vtk-9.3 -external:W0 /nologo /DWIN32 /D_WINDOWS /W3 /Zc:forScope /Zc:wchar_t /Zc:inline /utf-8 /GR /EHsc /MP  /bigobj /FS -openmp -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB /D_DEBUG /MDd /Ob0 /O1  -std:c++17 -MDd   -DBOOST_ALL_NO_LIB -D_SCL_SECURE_NO_WARNINGS -D_CRT_SECURE_NO_WARNINGS -DNOMINMAX  -D__SSE4_2__ -D__SSE4_1__ -D__SSSE3__ -D__SSE3__ -D__SSE2__ -D__SSE__ -openmp /showIncludes /Fosimulation\CMakeFiles\pcl_simulation.dir\src\camera.cpp.obj /Fdsimulation\CMakeFiles\pcl_simulation.dir\ /FS -c E:\vcpkg\buildtrees\pcl\src\pcl-1.15.0-327f82be19.clean\simulation\src\camera.cpp
[450/469] "D:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.43.34808\bin\Hostx64\x64\cl.exe"   /TP -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DH5_BUILT_AS_DYNAMIC_LIB -DKISSFFT_DLL_IMPORT=1 -DPCLAPI_EXPORTS -DTBB_USE_DEBUG -D_ENABLE_EXTENDED_ALIGNED_STORAGE -Dkiss_fft_scalar=double -IE:\vcpkg\buildtrees\pcl\x64-windows-dbg\include -IE:\vcpkg\buildtrees\pcl\src\pcl-1.15.0-327f82be19.clean\recognition\include -IE:\vcpkg\buildtrees\pcl\src\pcl-1.15.0-327f82be19.clean\common\include -IE:\vcpkg\buildtrees\pcl\src\pcl-1.15.0-327f82be19.clean\kdtree\include -IE:\vcpkg\buildtrees\pcl\src\pcl-1.15.0-327f82be19.clean\octree\include -IE:\vcpkg\buildtrees\pcl\src\pcl-1.15.0-327f82be19.clean\search\include -IE:\vcpkg\buildtrees\pcl\src\pcl-1.15.0-327f82be19.clean\features\include -IE:\vcpkg\buildtrees\pcl\src\pcl-1.15.0-327f82be19.clean\2d\include -IE:\vcpkg\buildtrees\pcl\src\pcl-1.15.0-327f82be19.clean\filters\include -IE:\vcpkg\buildtrees\pcl\src\pcl-1.15.0-327f82be19.clean\sample_consensus\include -IE:\vcpkg\buildtrees\pcl\src\pcl-1.15.0-327f82be19.clean\registration\include -IE:\vcpkg\buildtrees\pcl\src\pcl-1.15.0-327f82be19.clean\ml\include -IE:\vcpkg\buildtrees\pcl\src\pcl-1.15.0-327f82be19.clean\io\include -external:IE:\vcpkg\installed\x64-windows\include -external:IE:\vcpkg\installed\x64-windows\include\eigen3 -external:IE:\vcpkg\installed\x64-windows\include\vtk-9.3 -external:W0 /nologo /DWIN32 /D_WINDOWS /W3 /Zc:forScope /Zc:wchar_t /Zc:inline /utf-8 /GR /EHsc /MP  /bigobj /FS -openmp -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB /D_DEBUG /MDd /Ob0 /O1  -std:c++17 -MDd   -DBOOST_ALL_NO_LIB -D_SCL_SECURE_NO_WARNINGS -D_CRT_SECURE_NO_WARNINGS -DNOMINMAX  -D__SSE4_2__ -D__SSE4_1__ -D__SSSE3__ -D__SSE3__ -D__SSE2__ -D__SSE__ -openmp /showIncludes /Forecognition\CMakeFiles\pcl_recognition.dir\src\implicit_shape_model.cpp.obj /Fdrecognition\CMakeFiles\pcl_recognition.dir\ /FS -c E:\vcpkg\buildtrees\pcl\src\pcl-1.15.0-327f82be19.clean\recognition\src\implicit_shape_model.cpp
E:\vcpkg\buildtrees\pcl\src\pcl-1.15.0-327f82be19.clean\common\include\pcl/exceptions.h(66): warning C4275: non dll-interface class 'std::runtime_error' used as base for dll-interface class 'pcl::PCLException'
D:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.43.34808\include\stdexcept(100): note: see declaration of 'std::runtime_error'
E:\vcpkg\buildtrees\pcl\src\pcl-1.15.0-327f82be19.clean\common\include\pcl/exceptions.h(66): note: see declaration of 'pcl::PCLException'
[451/469] C:\WINDOWS\system32\cmd.exe /C "cd . && E:\vcpkg\downloads\tools\cmake-3.30.1-windows\cmake-3.30.1-windows-i386\bin\cmake.exe -E vs_link_dll --intdir=surface\CMakeFiles\pcl_surface.dir --rc=C:\PROGRA~2\WI3CF2~1\10\bin\100226~1.0\x64\rc.exe --mt=C:\PROGRA~2\WI3CF2~1\10\bin\100226~1.0\x64\mt.exe --manifests  -- "D:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.43.34808\bin\Hostx64\x64\link.exe"  @CMakeFiles\pcl_surface.rsp  /out:bin\pcl_surfaced.dll /implib:lib\pcl_surfaced.lib /pdb:bin\pcl_surfaced.pdb /dll /version:1.15 /machine:x64 /nologo    /debug /INCREMENTAL && cd ."
[452/469] "D:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.43.34808\bin\Hostx64\x64\cl.exe"   /TP -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DH5_BUILT_AS_DYNAMIC_LIB -DKISSFFT_DLL_IMPORT=1 -DPCLAPI_EXPORTS -DTBB_USE_DEBUG -D_ENABLE_EXTENDED_ALIGNED_STORAGE -Dkiss_fft_scalar=double -IE:\vcpkg\buildtrees\pcl\x64-windows-dbg\include -IE:\vcpkg\buildtrees\pcl\src\pcl-1.15.0-327f82be19.clean\recognition\include -IE:\vcpkg\buildtrees\pcl\src\pcl-1.15.0-327f82be19.clean\common\include -IE:\vcpkg\buildtrees\pcl\src\pcl-1.15.0-327f82be19.clean\kdtree\include -IE:\vcpkg\buildtrees\pcl\src\pcl-1.15.0-327f82be19.clean\octree\include -IE:\vcpkg\buildtrees\pcl\src\pcl-1.15.0-327f82be19.clean\search\include -IE:\vcpkg\buildtrees\pcl\src\pcl-1.15.0-327f82be19.clean\features\include -IE:\vcpkg\buildtrees\pcl\src\pcl-1.15.0-327f82be19.clean\2d\include -IE:\vcpkg\buildtrees\pcl\src\pcl-1.15.0-327f82be19.clean\filters\include -IE:\vcpkg\buildtrees\pcl\src\pcl-1.15.0-327f82be19.clean\sample_consensus\include -IE:\vcpkg\buildtrees\pcl\src\pcl-1.15.0-327f82be19.clean\registration\include -IE:\vcpkg\buildtrees\pcl\src\pcl-1.15.0-327f82be19.clean\ml\include -IE:\vcpkg\buildtrees\pcl\src\pcl-1.15.0-327f82be19.clean\io\include -external:IE:\vcpkg\installed\x64-windows\include -external:IE:\vcpkg\installed\x64-windows\include\eigen3 -external:IE:\vcpkg\installed\x64-windows\include\vtk-9.3 -external:W0 /nologo /DWIN32 /D_WINDOWS /W3 /Zc:forScope /Zc:wchar_t /Zc:inline /utf-8 /GR /EHsc /MP  /bigobj /FS -openmp -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB /D_DEBUG /MDd /Ob0 /O1  -std:c++17 -MDd   -DBOOST_ALL_NO_LIB -D_SCL_SECURE_NO_WARNINGS -D_CRT_SECURE_NO_WARNINGS -DNOMINMAX  -D__SSE4_2__ -D__SSE4_1__ -D__SSSE3__ -D__SSE3__ -D__SSE2__ -D__SSE__ -openmp /showIncludes /Forecognition\CMakeFiles\pcl_recognition.dir\src\cg\geometric_consistency.cpp.obj /Fdrecognition\CMakeFiles\pcl_recognition.dir\ /FS -c E:\vcpkg\buildtrees\pcl\src\pcl-1.15.0-327f82be19.clean\recognition\src\cg\geometric_consistency.cpp
E:\vcpkg\buildtrees\pcl\src\pcl-1.15.0-327f82be19.clean\common\include\pcl/exceptions.h(66): warning C4275: non dll-interface class 'std::runtime_error' used as base for dll-interface class 'pcl::PCLException'
D:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.43.34808\include\stdexcept(100): note: see declaration of 'std::runtime_error'
E:\vcpkg\buildtrees\pcl\src\pcl-1.15.0-327f82be19.clean\common\include\pcl/exceptions.h(66): note: see declaration of 'pcl::PCLException'
[453/469] "D:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.43.34808\bin\Hostx64\x64\cl.exe"   /TP -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DH5_BUILT_AS_DYNAMIC_LIB -DKISSFFT_DLL_IMPORT=1 -DPCLAPI_EXPORTS -DTBB_USE_DEBUG -D_ENABLE_EXTENDED_ALIGNED_STORAGE -Dkiss_fft_scalar=double -IE:\vcpkg\buildtrees\pcl\x64-windows-dbg\include -IE:\vcpkg\buildtrees\pcl\src\pcl-1.15.0-327f82be19.clean\simulation\include -IE:\vcpkg\buildtrees\pcl\src\pcl-1.15.0-327f82be19.clean\common\include -IE:\vcpkg\buildtrees\pcl\src\pcl-1.15.0-327f82be19.clean\io\include -IE:\vcpkg\buildtrees\pcl\src\pcl-1.15.0-327f82be19.clean\octree\include -external:IE:\vcpkg\installed\x64-windows\include -external:IE:\vcpkg\installed\x64-windows\include\eigen3 -external:IE:\vcpkg\installed\x64-windows\include\vtk-9.3 -external:W0 /nologo /DWIN32 /D_WINDOWS /W3 /Zc:forScope /Zc:wchar_t /Zc:inline /utf-8 /GR /EHsc /MP  /bigobj /FS -openmp -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB /D_DEBUG /MDd /Ob0 /O1  -std:c++17 -MDd   -DBOOST_ALL_NO_LIB -D_SCL_SECURE_NO_WARNINGS -D_CRT_SECURE_NO_WARNINGS -DNOMINMAX  -D__SSE4_2__ -D__SSE4_1__ -D__SSSE3__ -D__SSE3__ -D__SSE2__ -D__SSE__ -openmp /showIncludes /Fosimulation\CMakeFiles\pcl_simulation.dir\src\sum_reduce.cpp.obj /Fdsimulation\CMakeFiles\pcl_simulation.dir\ /FS -c E:\vcpkg\buildtrees\pcl\src\pcl-1.15.0-327f82be19.clean\simulation\src\sum_reduce.cpp
E:\vcpkg\buildtrees\pcl\src\pcl-1.15.0-327f82be19.clean\common\include\pcl/exceptions.h(66): warning C4275: non dll-interface class 'std::runtime_error' used as base for dll-interface class 'pcl::PCLException'
D:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.43.34808\include\stdexcept(100): note: see declaration of 'std::runtime_error'
E:\vcpkg\buildtrees\pcl\src\pcl-1.15.0-327f82be19.clean\common\include\pcl/exceptions.h(66): note: see declaration of 'pcl::PCLException'
[454/469] "D:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.43.34808\bin\Hostx64\x64\cl.exe"   /TP -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DH5_BUILT_AS_DYNAMIC_LIB -DKISSFFT_DLL_IMPORT=1 -DPCLAPI_EXPORTS -DTBB_USE_DEBUG -D_ENABLE_EXTENDED_ALIGNED_STORAGE -Dkiss_fft_scalar=double -IE:\vcpkg\buildtrees\pcl\x64-windows-dbg\include -IE:\vcpkg\buildtrees\pcl\src\pcl-1.15.0-327f82be19.clean\simulation\include -IE:\vcpkg\buildtrees\pcl\src\pcl-1.15.0-327f82be19.clean\common\include -IE:\vcpkg\buildtrees\pcl\src\pcl-1.15.0-327f82be19.clean\io\include -IE:\vcpkg\buildtrees\pcl\src\pcl-1.15.0-327f82be19.clean\octree\include -external:IE:\vcpkg\installed\x64-windows\include -external:IE:\vcpkg\installed\x64-windows\include\eigen3 -external:IE:\vcpkg\installed\x64-windows\include\vtk-9.3 -external:W0 /nologo /DWIN32 /D_WINDOWS /W3 /Zc:forScope /Zc:wchar_t /Zc:inline /utf-8 /GR /EHsc /MP  /bigobj /FS -openmp -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB /D_DEBUG /MDd /Ob0 /O1  -std:c++17 -MDd   -DBOOST_ALL_NO_LIB -D_SCL_SECURE_NO_WARNINGS -D_CRT_SECURE_NO_WARNINGS -DNOMINMAX  -D__SSE4_2__ -D__SSE4_1__ -D__SSSE3__ -D__SSE3__ -D__SSE2__ -D__SSE__ -openmp /showIncludes /Fosimulation\CMakeFiles\pcl_simulation.dir\src\scene.cpp.obj /Fdsimulation\CMakeFiles\pcl_simulation.dir\ /FS -c E:\vcpkg\buildtrees\pcl\src\pcl-1.15.0-327f82be19.clean\simulation\src\scene.cpp
E:\vcpkg\buildtrees\pcl\src\pcl-1.15.0-327f82be19.clean\common\include\pcl/exceptions.h(66): warning C4275: non dll-interface class 'std::runtime_error' used as base for dll-interface class 'pcl::PCLException'
D:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.43.34808\include\stdexcept(100): note: see declaration of 'std::runtime_error'
E:\vcpkg\buildtrees\pcl\src\pcl-1.15.0-327f82be19.clean\common\include\pcl/exceptions.h(66): note: see declaration of 'pcl::PCLException'
[455/469] "D:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.43.34808\bin\Hostx64\x64\cl.exe"   /TP -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DH5_BUILT_AS_DYNAMIC_LIB -DKISSFFT_DLL_IMPORT=1 -DPCLAPI_EXPORTS -DTBB_USE_DEBUG -D_ENABLE_EXTENDED_ALIGNED_STORAGE -Dkiss_fft_scalar=double -IE:\vcpkg\buildtrees\pcl\x64-windows-dbg\include -IE:\vcpkg\buildtrees\pcl\src\pcl-1.15.0-327f82be19.clean\simulation\include -IE:\vcpkg\buildtrees\pcl\src\pcl-1.15.0-327f82be19.clean\common\include -IE:\vcpkg\buildtrees\pcl\src\pcl-1.15.0-327f82be19.clean\io\include -IE:\vcpkg\buildtrees\pcl\src\pcl-1.15.0-327f82be19.clean\octree\include -external:IE:\vcpkg\installed\x64-windows\include -external:IE:\vcpkg\installed\x64-windows\include\eigen3 -external:IE:\vcpkg\installed\x64-windows\include\vtk-9.3 -external:W0 /nologo /DWIN32 /D_WINDOWS /W3 /Zc:forScope /Zc:wchar_t /Zc:inline /utf-8 /GR /EHsc /MP  /bigobj /FS -openmp -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB /D_DEBUG /MDd /Ob0 /O1  -std:c++17 -MDd   -DBOOST_ALL_NO_LIB -D_SCL_SECURE_NO_WARNINGS -D_CRT_SECURE_NO_WARNINGS -DNOMINMAX  -D__SSE4_2__ -D__SSE4_1__ -D__SSSE3__ -D__SSE3__ -D__SSE2__ -D__SSE__ -openmp /showIncludes /Fosimulation\CMakeFiles\pcl_simulation.dir\src\model.cpp.obj /Fdsimulation\CMakeFiles\pcl_simulation.dir\ /FS -c E:\vcpkg\buildtrees\pcl\src\pcl-1.15.0-327f82be19.clean\simulation\src\model.cpp
E:\vcpkg\buildtrees\pcl\src\pcl-1.15.0-327f82be19.clean\common\include\pcl/exceptions.h(66): warning C4275: non dll-interface class 'std::runtime_error' used as base for dll-interface class 'pcl::PCLException'
D:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.43.34808\include\stdexcept(100): note: see declaration of 'std::runtime_error'
E:\vcpkg\buildtrees\pcl\src\pcl-1.15.0-327f82be19.clean\common\include\pcl/exceptions.h(66): note: see declaration of 'pcl::PCLException'
[456/469] "D:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.43.34808\bin\Hostx64\x64\cl.exe"   /TP -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DH5_BUILT_AS_DYNAMIC_LIB -DKISSFFT_DLL_IMPORT=1 -DPCLAPI_EXPORTS -DTBB_USE_DEBUG -D_ENABLE_EXTENDED_ALIGNED_STORAGE -Dkiss_fft_scalar=double -IE:\vcpkg\buildtrees\pcl\x64-windows-dbg\include -IE:\vcpkg\buildtrees\pcl\src\pcl-1.15.0-327f82be19.clean\recognition\include -IE:\vcpkg\buildtrees\pcl\src\pcl-1.15.0-327f82be19.clean\common\include -IE:\vcpkg\buildtrees\pcl\src\pcl-1.15.0-327f82be19.clean\kdtree\include -IE:\vcpkg\buildtrees\pcl\src\pcl-1.15.0-327f82be19.clean\octree\include -IE:\vcpkg\buildtrees\pcl\src\pcl-1.15.0-327f82be19.clean\search\include -IE:\vcpkg\buildtrees\pcl\src\pcl-1.15.0-327f82be19.clean\features\include -IE:\vcpkg\buildtrees\pcl\src\pcl-1.15.0-327f82be19.clean\2d\include -IE:\vcpkg\buildtrees\pcl\src\pcl-1.15.0-327f82be19.clean\filters\include -IE:\vcpkg\buildtrees\pcl\src\pcl-1.15.0-327f82be19.clean\sample_consensus\include -IE:\vcpkg\buildtrees\pcl\src\pcl-1.15.0-327f82be19.clean\registration\include -IE:\vcpkg\buildtrees\pcl\src\pcl-1.15.0-327f82be19.clean\ml\include -IE:\vcpkg\buildtrees\pcl\src\pcl-1.15.0-327f82be19.clean\io\include -external:IE:\vcpkg\installed\x64-windows\include -external:IE:\vcpkg\installed\x64-windows\include\eigen3 -external:IE:\vcpkg\installed\x64-windows\include\vtk-9.3 -external:W0 /nologo /DWIN32 /D_WINDOWS /W3 /Zc:forScope /Zc:wchar_t /Zc:inline /utf-8 /GR /EHsc /MP  /bigobj /FS -openmp -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB /D_DEBUG /MDd /Ob0 /O1  -std:c++17 -MDd   -DBOOST_ALL_NO_LIB -D_SCL_SECURE_NO_WARNINGS -D_CRT_SECURE_NO_WARNINGS -DNOMINMAX  -D__SSE4_2__ -D__SSE4_1__ -D__SSSE3__ -D__SSE3__ -D__SSE2__ -D__SSE__ -openmp /showIncludes /Forecognition\CMakeFiles\pcl_recognition.dir\src\hv\hv_go.cpp.obj /Fdrecognition\CMakeFiles\pcl_recognition.dir\ /FS -c E:\vcpkg\buildtrees\pcl\src\pcl-1.15.0-327f82be19.clean\recognition\src\hv\hv_go.cpp
E:\vcpkg\buildtrees\pcl\src\pcl-1.15.0-327f82be19.clean\common\include\pcl/exceptions.h(66): warning C4275: non dll-interface class 'std::runtime_error' used as base for dll-interface class 'pcl::PCLException'
D:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.43.34808\include\stdexcept(100): note: see declaration of 'std::runtime_error'
E:\vcpkg\buildtrees\pcl\src\pcl-1.15.0-327f82be19.clean\common\include\pcl/exceptions.h(66): note: see declaration of 'pcl::PCLException'
E:\vcpkg\buildtrees\pcl\src\pcl-1.15.0-327f82be19.clean\recognition\include\pcl\recognition\3rdparty\metslib\model.hh(737): warning C4101: 'e': unreferenced local variable
E:\vcpkg\buildtrees\pcl\src\pcl-1.15.0-327f82be19.clean\recognition\include\pcl\recognition\3rdparty\metslib\model.hh(787): warning C4101: 'e': unreferenced local variable
[457/469] "D:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.43.34808\bin\Hostx64\x64\cl.exe"   /TP -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DH5_BUILT_AS_DYNAMIC_LIB -DKISSFFT_DLL_IMPORT=1 -DPCLAPI_EXPORTS -DTBB_USE_DEBUG -D_ENABLE_EXTENDED_ALIGNED_STORAGE -Dkiss_fft_scalar=double -IE:\vcpkg\buildtrees\pcl\x64-windows-dbg\include -IE:\vcpkg\buildtrees\pcl\src\pcl-1.15.0-327f82be19.clean\recognition\include -IE:\vcpkg\buildtrees\pcl\src\pcl-1.15.0-327f82be19.clean\common\include -IE:\vcpkg\buildtrees\pcl\src\pcl-1.15.0-327f82be19.clean\kdtree\include -IE:\vcpkg\buildtrees\pcl\src\pcl-1.15.0-327f82be19.clean\octree\include -IE:\vcpkg\buildtrees\pcl\src\pcl-1.15.0-327f82be19.clean\search\include -IE:\vcpkg\buildtrees\pcl\src\pcl-1.15.0-327f82be19.clean\features\include -IE:\vcpkg\buildtrees\pcl\src\pcl-1.15.0-327f82be19.clean\2d\include -IE:\vcpkg\buildtrees\pcl\src\pcl-1.15.0-327f82be19.clean\filters\include -IE:\vcpkg\buildtrees\pcl\src\pcl-1.15.0-327f82be19.clean\sample_consensus\include -IE:\vcpkg\buildtrees\pcl\src\pcl-1.15.0-327f82be19.clean\registration\include -IE:\vcpkg\buildtrees\pcl\src\pcl-1.15.0-327f82be19.clean\ml\include -IE:\vcpkg\buildtrees\pcl\src\pcl-1.15.0-327f82be19.clean\io\include -external:IE:\vcpkg\installed\x64-windows\include -external:IE:\vcpkg\installed\x64-windows\include\eigen3 -external:IE:\vcpkg\installed\x64-windows\include\vtk-9.3 -external:W0 /nologo /DWIN32 /D_WINDOWS /W3 /Zc:forScope /Zc:wchar_t /Zc:inline /utf-8 /GR /EHsc /MP  /bigobj /FS -openmp -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB /D_DEBUG /MDd /Ob0 /O1  -std:c++17 -MDd   -DBOOST_ALL_NO_LIB -D_SCL_SECURE_NO_WARNINGS -D_CRT_SECURE_NO_WARNINGS -DNOMINMAX  -D__SSE4_2__ -D__SSE4_1__ -D__SSSE3__ -D__SSE3__ -D__SSE2__ -D__SSE__ -openmp /showIncludes /Forecognition\CMakeFiles\pcl_recognition.dir\src\face_detection\face_detector_data_provider.cpp.obj /Fdrecognition\CMakeFiles\pcl_recognition.dir\ /FS -c E:\vcpkg\buildtrees\pcl\src\pcl-1.15.0-327f82be19.clean\recognition\src\face_detection\face_detector_data_provider.cpp
E:\vcpkg\buildtrees\pcl\src\pcl-1.15.0-327f82be19.clean\common\include\pcl/exceptions.h(66): warning C4275: non dll-interface class 'std::runtime_error' used as base for dll-interface class 'pcl::PCLException'
D:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.43.34808\include\stdexcept(100): note: see declaration of 'std::runtime_error'
E:\vcpkg\buildtrees\pcl\src\pcl-1.15.0-327f82be19.clean\common\include\pcl/exceptions.h(66): note: see declaration of 'pcl::PCLException'
[458/469] "D:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.43.34808\bin\Hostx64\x64\cl.exe"   /TP -DH5_BUILT_AS_DYNAMIC_LIB -DPCLAPI_EXPORTS -D_ENABLE_EXTENDED_ALIGNED_STORAGE -IE:\vcpkg\buildtrees\pcl\x64-windows-dbg\include -IE:\vcpkg\buildtrees\pcl\src\pcl-1.15.0-327f82be19.clean\tracking\include -IE:\vcpkg\buildtrees\pcl\src\pcl-1.15.0-327f82be19.clean\common\include -IE:\vcpkg\buildtrees\pcl\src\pcl-1.15.0-327f82be19.clean\kdtree\include -IE:\vcpkg\buildtrees\pcl\src\pcl-1.15.0-327f82be19.clean\search\include -IE:\vcpkg\buildtrees\pcl\src\pcl-1.15.0-327f82be19.clean\octree\include -IE:\vcpkg\buildtrees\pcl\src\pcl-1.15.0-327f82be19.clean\filters\include -IE:\vcpkg\buildtrees\pcl\src\pcl-1.15.0-327f82be19.clean\sample_consensus\include -external:IE:\vcpkg\installed\x64-windows\include -external:IE:\vcpkg\installed\x64-windows\include\eigen3 -external:W0 /nologo /DWIN32 /D_WINDOWS /W3 /Zc:forScope /Zc:wchar_t /Zc:inline /utf-8 /GR /EHsc /MP  /bigobj /FS -openmp -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB /D_DEBUG /MDd /Ob0 /O1  -std:c++17 -MDd   -DBOOST_ALL_NO_LIB -D_SCL_SECURE_NO_WARNINGS -D_CRT_SECURE_NO_WARNINGS -DNOMINMAX  -D__SSE4_2__ -D__SSE4_1__ -D__SSSE3__ -D__SSE3__ -D__SSE2__ -D__SSE__ -openmp /showIncludes /Fotracking\CMakeFiles\pcl_tracking.dir\src\particle_filter.cpp.obj /Fdtracking\CMakeFiles\pcl_tracking.dir\ /FS -c E:\vcpkg\buildtrees\pcl\src\pcl-1.15.0-327f82be19.clean\tracking\src\particle_filter.cpp
E:\vcpkg\buildtrees\pcl\src\pcl-1.15.0-327f82be19.clean\common\include\pcl/exceptions.h(66): warning C4275: non dll-interface class 'std::runtime_error' used as base for dll-interface class 'pcl::PCLException'
D:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.43.34808\include\stdexcept(100): note: see declaration of 'std::runtime_error'
E:\vcpkg\buildtrees\pcl\src\pcl-1.15.0-327f82be19.clean\common\include\pcl/exceptions.h(66): note: see declaration of 'pcl::PCLException'
[459/469] "D:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.43.34808\bin\Hostx64\x64\cl.exe"   /TP -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DH5_BUILT_AS_DYNAMIC_LIB -DKISSFFT_DLL_IMPORT=1 -DPCLAPI_EXPORTS -DTBB_USE_DEBUG -D_ENABLE_EXTENDED_ALIGNED_STORAGE -Dkiss_fft_scalar=double -IE:\vcpkg\buildtrees\pcl\x64-windows-dbg\include -IE:\vcpkg\buildtrees\pcl\src\pcl-1.15.0-327f82be19.clean\recognition\include -IE:\vcpkg\buildtrees\pcl\src\pcl-1.15.0-327f82be19.clean\common\include -IE:\vcpkg\buildtrees\pcl\src\pcl-1.15.0-327f82be19.clean\kdtree\include -IE:\vcpkg\buildtrees\pcl\src\pcl-1.15.0-327f82be19.clean\octree\include -IE:\vcpkg\buildtrees\pcl\src\pcl-1.15.0-327f82be19.clean\search\include -IE:\vcpkg\buildtrees\pcl\src\pcl-1.15.0-327f82be19.clean\features\include -IE:\vcpkg\buildtrees\pcl\src\pcl-1.15.0-327f82be19.clean\2d\include -IE:\vcpkg\buildtrees\pcl\src\pcl-1.15.0-327f82be19.clean\filters\include -IE:\vcpkg\buildtrees\pcl\src\pcl-1.15.0-327f82be19.clean\sample_consensus\include -IE:\vcpkg\buildtrees\pcl\src\pcl-1.15.0-327f82be19.clean\registration\include -IE:\vcpkg\buildtrees\pcl\src\pcl-1.15.0-327f82be19.clean\ml\include -IE:\vcpkg\buildtrees\pcl\src\pcl-1.15.0-327f82be19.clean\io\include -external:IE:\vcpkg\installed\x64-windows\include -external:IE:\vcpkg\installed\x64-windows\include\eigen3 -external:IE:\vcpkg\installed\x64-windows\include\vtk-9.3 -external:W0 /nologo /DWIN32 /D_WINDOWS /W3 /Zc:forScope /Zc:wchar_t /Zc:inline /utf-8 /GR /EHsc /MP  /bigobj /FS -openmp -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB /D_DEBUG /MDd /Ob0 /O1  -std:c++17 -MDd   -DBOOST_ALL_NO_LIB -D_SCL_SECURE_NO_WARNINGS -D_CRT_SECURE_NO_WARNINGS -DNOMINMAX  -D__SSE4_2__ -D__SSE4_1__ -D__SSSE3__ -D__SSE3__ -D__SSE2__ -D__SSE__ -openmp /showIncludes /Forecognition\CMakeFiles\pcl_recognition.dir\src\ransac_based\obj_rec_ransac.cpp.obj /Fdrecognition\CMakeFiles\pcl_recognition.dir\ /FS -c E:\vcpkg\buildtrees\pcl\src\pcl-1.15.0-327f82be19.clean\recognition\src\ransac_based\obj_rec_ransac.cpp
E:\vcpkg\buildtrees\pcl\src\pcl-1.15.0-327f82be19.clean\common\include\pcl/exceptions.h(66): warning C4275: non dll-interface class 'std::runtime_error' used as base for dll-interface class 'pcl::PCLException'
D:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.43.34808\include\stdexcept(100): note: see declaration of 'std::runtime_error'
E:\vcpkg\buildtrees\pcl\src\pcl-1.15.0-327f82be19.clean\common\include\pcl/exceptions.h(66): note: see declaration of 'pcl::PCLException'
[460/469] "D:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.43.34808\bin\Hostx64\x64\cl.exe"   /TP -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DH5_BUILT_AS_DYNAMIC_LIB -DKISSFFT_DLL_IMPORT=1 -DPCLAPI_EXPORTS -DTBB_USE_DEBUG -D_ENABLE_EXTENDED_ALIGNED_STORAGE -Dkiss_fft_scalar=double -IE:\vcpkg\buildtrees\pcl\x64-windows-dbg\include -IE:\vcpkg\buildtrees\pcl\src\pcl-1.15.0-327f82be19.clean\recognition\include -IE:\vcpkg\buildtrees\pcl\src\pcl-1.15.0-327f82be19.clean\common\include -IE:\vcpkg\buildtrees\pcl\src\pcl-1.15.0-327f82be19.clean\kdtree\include -IE:\vcpkg\buildtrees\pcl\src\pcl-1.15.0-327f82be19.clean\octree\include -IE:\vcpkg\buildtrees\pcl\src\pcl-1.15.0-327f82be19.clean\search\include -IE:\vcpkg\buildtrees\pcl\src\pcl-1.15.0-327f82be19.clean\features\include -IE:\vcpkg\buildtrees\pcl\src\pcl-1.15.0-327f82be19.clean\2d\include -IE:\vcpkg\buildtrees\pcl\src\pcl-1.15.0-327f82be19.clean\filters\include -IE:\vcpkg\buildtrees\pcl\src\pcl-1.15.0-327f82be19.clean\sample_consensus\include -IE:\vcpkg\buildtrees\pcl\src\pcl-1.15.0-327f82be19.clean\registration\include -IE:\vcpkg\buildtrees\pcl\src\pcl-1.15.0-327f82be19.clean\ml\include -IE:\vcpkg\buildtrees\pcl\src\pcl-1.15.0-327f82be19.clean\io\include -external:IE:\vcpkg\installed\x64-windows\include -external:IE:\vcpkg\installed\x64-windows\include\eigen3 -external:IE:\vcpkg\installed\x64-windows\include\vtk-9.3 -external:W0 /nologo /DWIN32 /D_WINDOWS /W3 /Zc:forScope /Zc:wchar_t /Zc:inline /utf-8 /GR /EHsc /MP  /bigobj /FS -openmp -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB /D_DEBUG /MDd /Ob0 /O1  -std:c++17 -MDd   -DBOOST_ALL_NO_LIB -D_SCL_SECURE_NO_WARNINGS -D_CRT_SECURE_NO_WARNINGS -DNOMINMAX  -D__SSE4_2__ -D__SSE4_1__ -D__SSSE3__ -D__SSE3__ -D__SSE2__ -D__SSE__ -openmp /showIncludes /Forecognition\CMakeFiles\pcl_recognition.dir\src\ransac_based\model_library.cpp.obj /Fdrecognition\CMakeFiles\pcl_recognition.dir\ /FS -c E:\vcpkg\buildtrees\pcl\src\pcl-1.15.0-327f82be19.clean\recognition\src\ransac_based\model_library.cpp
E:\vcpkg\buildtrees\pcl\src\pcl-1.15.0-327f82be19.clean\common\include\pcl/exceptions.h(66): warning C4275: non dll-interface class 'std::runtime_error' used as base for dll-interface class 'pcl::PCLException'
D:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.43.34808\include\stdexcept(100): note: see declaration of 'std::runtime_error'
E:\vcpkg\buildtrees\pcl\src\pcl-1.15.0-327f82be19.clean\common\include\pcl/exceptions.h(66): note: see declaration of 'pcl::PCLException'
[461/469] "D:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.43.34808\bin\Hostx64\x64\cl.exe"   /TP -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DH5_BUILT_AS_DYNAMIC_LIB -DKISSFFT_DLL_IMPORT=1 -DPCLAPI_EXPORTS -DTBB_USE_DEBUG -D_ENABLE_EXTENDED_ALIGNED_STORAGE -Dkiss_fft_scalar=double -IE:\vcpkg\buildtrees\pcl\x64-windows-dbg\include -IE:\vcpkg\buildtrees\pcl\src\pcl-1.15.0-327f82be19.clean\recognition\include -IE:\vcpkg\buildtrees\pcl\src\pcl-1.15.0-327f82be19.clean\common\include -IE:\vcpkg\buildtrees\pcl\src\pcl-1.15.0-327f82be19.clean\kdtree\include -IE:\vcpkg\buildtrees\pcl\src\pcl-1.15.0-327f82be19.clean\octree\include -IE:\vcpkg\buildtrees\pcl\src\pcl-1.15.0-327f82be19.clean\search\include -IE:\vcpkg\buildtrees\pcl\src\pcl-1.15.0-327f82be19.clean\features\include -IE:\vcpkg\buildtrees\pcl\src\pcl-1.15.0-327f82be19.clean\2d\include -IE:\vcpkg\buildtrees\pcl\src\pcl-1.15.0-327f82be19.clean\filters\include -IE:\vcpkg\buildtrees\pcl\src\pcl-1.15.0-327f82be19.clean\sample_consensus\include -IE:\vcpkg\buildtrees\pcl\src\pcl-1.15.0-327f82be19.clean\registration\include -IE:\vcpkg\buildtrees\pcl\src\pcl-1.15.0-327f82be19.clean\ml\include -IE:\vcpkg\buildtrees\pcl\src\pcl-1.15.0-327f82be19.clean\io\include -external:IE:\vcpkg\installed\x64-windows\include -external:IE:\vcpkg\installed\x64-windows\include\eigen3 -external:IE:\vcpkg\installed\x64-windows\include\vtk-9.3 -external:W0 /nologo /DWIN32 /D_WINDOWS /W3 /Zc:forScope /Zc:wchar_t /Zc:inline /utf-8 /GR /EHsc /MP  /bigobj /FS -openmp -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB /D_DEBUG /MDd /Ob0 /O1  -std:c++17 -MDd   -DBOOST_ALL_NO_LIB -D_SCL_SECURE_NO_WARNINGS -D_CRT_SECURE_NO_WARNINGS -DNOMINMAX  -D__SSE4_2__ -D__SSE4_1__ -D__SSSE3__ -D__SSE3__ -D__SSE2__ -D__SSE__ -openmp /showIncludes /Forecognition\CMakeFiles\pcl_recognition.dir\src\cg\hough_3d.cpp.obj /Fdrecognition\CMakeFiles\pcl_recognition.dir\ /FS -c E:\vcpkg\buildtrees\pcl\src\pcl-1.15.0-327f82be19.clean\recognition\src\cg\hough_3d.cpp
E:\vcpkg\buildtrees\pcl\src\pcl-1.15.0-327f82be19.clean\common\include\pcl/exceptions.h(66): warning C4275: non dll-interface class 'std::runtime_error' used as base for dll-interface class 'pcl::PCLException'
D:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.43.34808\include\stdexcept(100): note: see declaration of 'std::runtime_error'
E:\vcpkg\buildtrees\pcl\src\pcl-1.15.0-327f82be19.clean\common\include\pcl/exceptions.h(66): note: see declaration of 'pcl::PCLException'
[462/469] "D:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.43.34808\bin\Hostx64\x64\cl.exe"   /TP -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DH5_BUILT_AS_DYNAMIC_LIB -DKISSFFT_DLL_IMPORT=1 -DPCLAPI_EXPORTS -DTBB_USE_DEBUG -D_ENABLE_EXTENDED_ALIGNED_STORAGE -Dkiss_fft_scalar=double -IE:\vcpkg\buildtrees\pcl\x64-windows-dbg\include -IE:\vcpkg\buildtrees\pcl\src\pcl-1.15.0-327f82be19.clean\simulation\include -IE:\vcpkg\buildtrees\pcl\src\pcl-1.15.0-327f82be19.clean\common\include -IE:\vcpkg\buildtrees\pcl\src\pcl-1.15.0-327f82be19.clean\io\include -IE:\vcpkg\buildtrees\pcl\src\pcl-1.15.0-327f82be19.clean\octree\include -external:IE:\vcpkg\installed\x64-windows\include -external:IE:\vcpkg\installed\x64-windows\include\eigen3 -external:IE:\vcpkg\installed\x64-windows\include\vtk-9.3 -external:W0 /nologo /DWIN32 /D_WINDOWS /W3 /Zc:forScope /Zc:wchar_t /Zc:inline /utf-8 /GR /EHsc /MP  /bigobj /FS -openmp -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB /D_DEBUG /MDd /Ob0 /O1  -std:c++17 -MDd   -DBOOST_ALL_NO_LIB -D_SCL_SECURE_NO_WARNINGS -D_CRT_SECURE_NO_WARNINGS -DNOMINMAX  -D__SSE4_2__ -D__SSE4_1__ -D__SSSE3__ -D__SSE3__ -D__SSE2__ -D__SSE__ -openmp /showIncludes /Fosimulation\CMakeFiles\pcl_simulation.dir\src\range_likelihood.cpp.obj /Fdsimulation\CMakeFiles\pcl_simulation.dir\ /FS -c E:\vcpkg\buildtrees\pcl\src\pcl-1.15.0-327f82be19.clean\simulation\src\range_likelihood.cpp
E:\vcpkg\buildtrees\pcl\src\pcl-1.15.0-327f82be19.clean\common\include\pcl/exceptions.h(66): warning C4275: non dll-interface class 'std::runtime_error' used as base for dll-interface class 'pcl::PCLException'
D:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.43.34808\include\stdexcept(100): note: see declaration of 'std::runtime_error'
E:\vcpkg\buildtrees\pcl\src\pcl-1.15.0-327f82be19.clean\common\include\pcl/exceptions.h(66): note: see declaration of 'pcl::PCLException'
[463/469] "D:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.43.34808\bin\Hostx64\x64\cl.exe"   /TP -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DH5_BUILT_AS_DYNAMIC_LIB -DKISSFFT_DLL_IMPORT=1 -DPCLAPI_EXPORTS -DTBB_USE_DEBUG -D_ENABLE_EXTENDED_ALIGNED_STORAGE -Dkiss_fft_scalar=double -IE:\vcpkg\buildtrees\pcl\x64-windows-dbg\include -IE:\vcpkg\buildtrees\pcl\src\pcl-1.15.0-327f82be19.clean\recognition\include -IE:\vcpkg\buildtrees\pcl\src\pcl-1.15.0-327f82be19.clean\common\include -IE:\vcpkg\buildtrees\pcl\src\pcl-1.15.0-327f82be19.clean\kdtree\include -IE:\vcpkg\buildtrees\pcl\src\pcl-1.15.0-327f82be19.clean\octree\include -IE:\vcpkg\buildtrees\pcl\src\pcl-1.15.0-327f82be19.clean\search\include -IE:\vcpkg\buildtrees\pcl\src\pcl-1.15.0-327f82be19.clean\features\include -IE:\vcpkg\buildtrees\pcl\src\pcl-1.15.0-327f82be19.clean\2d\include -IE:\vcpkg\buildtrees\pcl\src\pcl-1.15.0-327f82be19.clean\filters\include -IE:\vcpkg\buildtrees\pcl\src\pcl-1.15.0-327f82be19.clean\sample_consensus\include -IE:\vcpkg\buildtrees\pcl\src\pcl-1.15.0-327f82be19.clean\registration\include -IE:\vcpkg\buildtrees\pcl\src\pcl-1.15.0-327f82be19.clean\ml\include -IE:\vcpkg\buildtrees\pcl\src\pcl-1.15.0-327f82be19.clean\io\include -external:IE:\vcpkg\installed\x64-windows\include -external:IE:\vcpkg\installed\x64-windows\include\eigen3 -external:IE:\vcpkg\installed\x64-windows\include\vtk-9.3 -external:W0 /nologo /DWIN32 /D_WINDOWS /W3 /Zc:forScope /Zc:wchar_t /Zc:inline /utf-8 /GR /EHsc /MP  /bigobj /FS -openmp -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB /D_DEBUG /MDd /Ob0 /O1  -std:c++17 -MDd   -DBOOST_ALL_NO_LIB -D_SCL_SECURE_NO_WARNINGS -D_CRT_SECURE_NO_WARNINGS -DNOMINMAX  -D__SSE4_2__ -D__SSE4_1__ -D__SSSE3__ -D__SSE3__ -D__SSE2__ -D__SSE__ -openmp /showIncludes /Forecognition\CMakeFiles\pcl_recognition.dir\src\face_detection\rf_face_detector_trainer.cpp.obj /Fdrecognition\CMakeFiles\pcl_recognition.dir\ /FS -c E:\vcpkg\buildtrees\pcl\src\pcl-1.15.0-327f82be19.clean\recognition\src\face_detection\rf_face_detector_trainer.cpp
E:\vcpkg\buildtrees\pcl\src\pcl-1.15.0-327f82be19.clean\common\include\pcl/exceptions.h(66): warning C4275: non dll-interface class 'std::runtime_error' used as base for dll-interface class 'pcl::PCLException'
D:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.43.34808\include\stdexcept(100): note: see declaration of 'std::runtime_error'
E:\vcpkg\buildtrees\pcl\src\pcl-1.15.0-327f82be19.clean\common\include\pcl/exceptions.h(66): note: see declaration of 'pcl::PCLException'
ninja: build stopped: subcommand failed.

Additional context

No response

@LiuPeiqiCN LiuPeiqiCN added the category:port-bug The issue is with a library, which is something the port should already support label Feb 27, 2025
@LiuPeiqiCN LiuPeiqiCN changed the title [<port name>] build failure [pcl] build failure Feb 27, 2025
@LiuPeiqiCN
Copy link
Contributor Author

simulation feature.

@jimwang118
Copy link
Contributor

Sorry, i can`t reproduce this issue locally.

Image

@LiuPeiqiCN
Copy link
Contributor Author

Package: pcl[core,opengl,qt,simulation,surface-on-nurbs,tools,visualization,vtk]:x64-windows@1.15.0#1

Host Environment

  • Host: x64-windows
  • Compiler: MSVC 19.43.34808.0
  • vcpkg-tool version: 2025-02-11-bec4296bf5289dc9ce83b4f5095943e44162f9c2
    vcpkg-scripts version: 418da99 2025-03-05 (12 hours ago)

To Reproduce

vcpkg install pcl[core,opengl,qt,simulation,surface-on-nurbs,tools,visualization,vtk]:x64-windows

Failure logs

E:\vcpkg\buildtrees\pcl\src\pcl-1.15.0-cf88c69527.clean\simulation\src\glsl_shader.cpp(163): error C3861: 'gluErrorString': identifier not found
E:\vcpkg\buildtrees\pcl\src\pcl-1.15.0-cf88c69527.clean\simulation\src\glsl_shader.cpp(163): error C2593: 'operator <<' is ambiguous

@jimwang118
Copy link
Contributor

Confirmed, it has been reproduced locally.

@mvieth
Copy link
Contributor

mvieth commented Mar 7, 2025

Seems like simulation\src\glsl_shader.cpp is missing an #include <GL/glu.h>?
Apparently, since #43695 , glew.h does not include glu.h any more.

@jimwang118
Copy link
Contributor

Seems like simulation\src\glsl_shader.cpp is missing an #include <GL/glu.h>? Apparently, since #43695 , glew.h does not include glu.h any more.

Yes, but after I added this header file locally, new problems occurred during testing. It is currently being modified.

@mvieth
Copy link
Contributor

mvieth commented Mar 9, 2025

Then perhaps the following patch could be the best solution:

diff --git a/simulation/src/glsl_shader.cpp b/simulation/src/glsl_shader.cpp
index 4eed218b3..61bed0a31 100644
--- a/simulation/src/glsl_shader.cpp
+++ b/simulation/src/glsl_shader.cpp
@@ -160,7 +160,28 @@ pcl::simulation::gllib::getGLError()
   GLenum error = glGetError();
   while (error != GL_NO_ERROR) {
     last_error = error;
-    std::cout << "Error: OpenGL: " << gluErrorString(error) << std::endl;
+    switch(error) {
+      case GL_INVALID_ENUM:
+        std::cout << "Error: OpenGL: GL_INVALID_ENUM" << std::endl;
+        break;
+      case GL_INVALID_VALUE:
+        std::cout << "Error: OpenGL: GL_INVALID_VALUE" << std::endl;
+        break;
+      case GL_INVALID_OPERATION:
+        std::cout << "Error: OpenGL: GL_INVALID_OPERATION" << std::endl;
+        break;
+      case GL_STACK_OVERFLOW:
+        std::cout << "Error: OpenGL: GL_STACK_OVERFLOW" << std::endl;
+        break;
+      case GL_STACK_UNDERFLOW:
+        std::cout << "Error: OpenGL: GL_STACK_UNDERFLOW" << std::endl;
+        break;
+      case GL_OUT_OF_MEMORY:
+        std::cout << "Error: OpenGL: GL_OUT_OF_MEMORY" << std::endl;
+        break;
+      default:
+        std::cout << "Error: OpenGL: Unknown error" << std::endl;
+    }
     error = glGetError();
   }
   return last_error;

It replaces the usage of gluErrorString. Since gluErrorString is considered deprecated on macOS, this probably makes sense in the long term.

@jimwang118
Copy link
Contributor

Then perhaps the following patch could be the best solution:

diff --git a/simulation/src/glsl_shader.cpp b/simulation/src/glsl_shader.cpp
index 4eed218b3..61bed0a31 100644
--- a/simulation/src/glsl_shader.cpp
+++ b/simulation/src/glsl_shader.cpp
@@ -160,7 +160,28 @@ pcl::simulation::gllib::getGLError()
   GLenum error = glGetError();
   while (error != GL_NO_ERROR) {
     last_error = error;
-    std::cout << "Error: OpenGL: " << gluErrorString(error) << std::endl;
+    switch(error) {
+      case GL_INVALID_ENUM:
+        std::cout << "Error: OpenGL: GL_INVALID_ENUM" << std::endl;
+        break;
+      case GL_INVALID_VALUE:
+        std::cout << "Error: OpenGL: GL_INVALID_VALUE" << std::endl;
+        break;
+      case GL_INVALID_OPERATION:
+        std::cout << "Error: OpenGL: GL_INVALID_OPERATION" << std::endl;
+        break;
+      case GL_STACK_OVERFLOW:
+        std::cout << "Error: OpenGL: GL_STACK_OVERFLOW" << std::endl;
+        break;
+      case GL_STACK_UNDERFLOW:
+        std::cout << "Error: OpenGL: GL_STACK_UNDERFLOW" << std::endl;
+        break;
+      case GL_OUT_OF_MEMORY:
+        std::cout << "Error: OpenGL: GL_OUT_OF_MEMORY" << std::endl;
+        break;
+      default:
+        std::cout << "Error: OpenGL: Unknown error" << std::endl;
+    }
     error = glGetError();
   }
   return last_error;

It replaces the usage of gluErrorString. Since gluErrorString is considered deprecated on macOS, this probably makes sense in the long term.

Thanks for the fix, I'll submit a PR to fix this.

@jimwang118
Copy link
Contributor

Upstream tracking Issue 88936.

@jimwang118 jimwang118 linked a pull request Mar 10, 2025 that will close this issue
7 tasks
@dg0yt
Copy link
Contributor

dg0yt commented Mar 10, 2025

Apparently, since #43695 , glew.h does not include glu.h any more.

It also shows the minimal patch (for colmap): Print the plain error number.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
category:port-bug The issue is with a library, which is something the port should already support
Projects
None yet
Development

Successfully merging a pull request may close this issue.

4 participants