I am on Windows 10 VS 2017. After I do vcpkg install pcl. Here is the error
``````
-- Configuring x64-windows-dbg done
-- Build x64-windows-rel
CMake Error at C:/dev/vcpkg/scripts/cmake/vcpkg_execute_required_process.cmake:43 (message):
Command failed: C:/Program Files/CMake/bin/cmake.exe;--build;.;--config;Release;--target;install;--;-v
Working Directory: C:/dev/vcpkg/buildtrees/pcl/x64-windows-rel
See logs for more information:
C:devvcpkgbuildtreespclinstall-x64-windows-rel-out.log
C:devvcpkgbuildtreespclinstall-x64-windows-rel-err.log
Call Stack (most recent call first):
C:/dev/vcpkg/scripts/cmake/vcpkg_build_cmake.cmake:62 (vcpkg_execute_required_process)
C:/dev/vcpkg/scripts/cmake/vcpkg_install_cmake.cmake:24 (vcpkg_build_cmake)
C:/dev/vcpkg/ports/pcl/portfile.cmake:60 (vcpkg_install_cmake)
C:/dev/vcpkg/scripts/ports.cmake:72 (include)
Error: Building package pcl:x64-windows failed with: BUILD_FAILED
``````
Here is the information from install-x64-windows-rel-out.log
``````
C:devvcpkginstalledx64-windows-devincludeboost/config/user.hpp(135): warning C4005: 'BOOST_ALL_NO_LIB': macro redefinition
C:devvcpkginstalledx64-windows-devincludeboost/config/user.hpp(135): note: command-line arguments: see previous definition of 'BOOST_ALL_NO_LIB'
C:devvcpkginstalledx64-windows-devincludeboost/mpl/aux_/preprocessed/plain/inherit.hpp(22): error C2248: 'pcl::io::ply::ply_parser::scalar_property_definition_callbacks_type::callbacks_element
with
[
U1=double
]
C:devvcpkginstalledx64-windows-devincludeboost/mpl/aux_/preprocessed/plain/quote.hpp(35): note: see declaration of 'pcl::io::ply::ply_parser::scalar_property_definition_callbacks_type::callbacks_element
with
[
U1=double
]
C:devvcpkgbuildtreespclsrcpcl-pcl-1.8.1ioincludepcl/io/ply/ply_parser.h(117): note: see declaration of 'pcl::io::ply::ply_parser::scalar_property_definition_callbacks_type'
C:devvcpkginstalledx64-windows-devincludeboost/mpl/aux_/preprocessed/plain/inherit.hpp(22): note: This diagnostic occurred in the compiler generated function 'boost::mpl::inherit2
with
[
T1=boost::mpl::inherit2
T2=pcl::io::ply::ply_parser::scalar_property_definition_callbacks_type::callbacks_element
]
C:devvcpkginstalledx64-windows-devincludeboost/mpl/aux_/preprocessed/plain/inherit.hpp(22): error C2248: 'pcl::io::ply::ply_parser::list_property_definition_callbacks_type::callbacks_element
with
[
U1=boost::mpl::pair
]
C:devvcpkginstalledx64-windows-devincludeboost/mpl/aux_/preprocessed/plain/quote.hpp(35): note: see declaration of 'pcl::io::ply::ply_parser::list_property_definition_callbacks_type::callbacks_element
with
[
U1=boost::mpl::pair
]
C:devvcpkgbuildtreespclsrcpcl-pcl-1.8.1ioincludepcl/io/ply/ply_parser.h(210): note: see declaration of 'pcl::io::ply::ply_parser::list_property_definition_callbacks_type'
C:devvcpkginstalledx64-windows-devincludeboost/mpl/aux_/preprocessed/plain/inherit.hpp(22): note: This diagnostic occurred in the compiler generated function 'boost::mpl::inherit2
with
[
T1=boost::mpl::inherit2
T2=pcl::io::ply::ply_parser::list_property_definition_callbacks_type::callbacks_element
]
[220/451] C:PROGRA~2MICROS~42017COMMUN~1VCToolsMSVC1411~1.255binHostx64x64cl.exe /TP -DBOOST_LIB_DIAGNOSTIC -DHAVE_PCAP -DPCLAPI_EXPORTS -DPCL_BUILT_WITH_VTK -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_GUI_LIB -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DvtkDomainsChemistry_AUTOINIT=1(vtkDomainsChemistryOpenGL2) -DvtkIOExport_AUTOINIT=1(vtkIOExportOpenGL2) -DvtkIOGeometry_AUTOINIT=1(vtkIOMPIParallel) -DvtkIOImage_AUTOINIT=1(vtkIOMPIImage) -DvtkIOParallel_AUTOINIT=1(vtkIOMPIParallel) -DvtkRenderingContext2D_AUTOINIT=1(vtkRenderingContextOpenGL2) -DvtkRenderingCore_AUTOINIT=3(vtkInteractionStyle,vtkRenderingFreeType,vtkRenderingOpenGL2) -DvtkRenderingOpenGL2_AUTOINIT=1(vtkRenderingGL2PSOpenGL2) -DvtkRenderingVolume_AUTOINIT=1(vtkRenderingVolumeOpenGL2) -IC:devvcpkginstalledx64-windows-devincludeeigen3 -IC:devvcpkginstalledx64-windows-devinclude -IC:devvcpkginstalledx64-windows-devincludeopenni2 -IC:devvcpkgbuildtreespclsrcpcl-pcl-1.8.1recognitionincludepclrecognition3rdparty -IC:devvcpkginstalledx64-windows-devincludeQtCore -IC:devvcpkginstalledx64-windows-devshareqt5mkspecswin32-msvc2017 -IC:devvcpkginstalledx64-windows-devincludeQtGui -IC:devvcpkginstalledx64-windows-devincludeQtWidgets -IC:devvcpkginstalledx64-windows-devincludeQtConcurrent -IC:devvcpkginstalledx64-windows-devincludeQtOpenGL -Iinclude -IC:devvcpkgbuildtreespclsrcpcl-pcl-1.8.1commoninclude -IC:devvcpkgbuildtreespclsrcpcl-pcl-1.8.1octreeinclude -IC:devvcpkgbuildtreespclsrcpcl-pcl-1.8.1openniinclude -IC:devvcpkgbuildtreespclsrcpcl-pcl-1.8.1openni2include -IC:devvcpkgbuildtreespclsrcpcl-pcl-1.8.1ensensoinclude -IC:devvcpkgbuildtreespclsrcpcl-pcl-1.8.1davidSDKinclude -IC:devvcpkgbuildtreespclsrcpcl-pcl-1.8.1dssdkinclude -IC:devvcpkgbuildtreespclsrcpcl-pcl-1.8.1rssdkinclude -IC:devvcpkgbuildtreespclsrcpcl-pcl-1.8.1pcapinclude -IC:devvcpkgbuildtreespclsrcpcl-pcl-1.8.1pnginclude -IC:devvcpkgbuildtreespclsrcpcl-pcl-1.8.1vtkinclude -IC:devvcpkgbuildtreespclsrcpcl-pcl-1.8.1ioinclude /DWIN32 /D_WINDOWS /W3 /utf-8 /GR /EHsc /MP -openmp -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB /MD /O2 /Oi /Gy /DNDEBUG /Z7 -DBOOST_DISABLE_ASSERTS -DEIGEN_NO_DEBUG -DBOOST_ALL_NO_LIB -D_SCL_SECURE_NO_WARNINGS -D_CRT_SECURE_NO_WARNINGS -DNOMINMAX -DPCL_ONLY_CORE_POINT_TYPES /bigobj -D__SSSE3__ -D__SSE2__ -D__SSE__ /showIncludes /FoioCMakeFilespcl_io_ply.dirsrcplyply_parser.cpp.obj /FdioCMakeFilespcl_io_ply.dir /FS -c C:devvcpkgbuildtreespclsrcpcl-pcl-1.8.1iosrcplyply_parser.cpp
FAILED: io/CMakeFiles/pcl_io_ply.dir/src/ply/ply_parser.cpp.obj
C:PROGRA~2MICROS~42017COMMUN~1VCToolsMSVC1411~1.255binHostx64x64cl.exe /TP -DBOOST_LIB_DIAGNOSTIC -DHAVE_PCAP -DPCLAPI_EXPORTS -DPCL_BUILT_WITH_VTK -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_GUI_LIB -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DvtkDomainsChemistry_AUTOINIT=1(vtkDomainsChemistryOpenGL2) -DvtkIOExport_AUTOINIT=1(vtkIOExportOpenGL2) -DvtkIOGeometry_AUTOINIT=1(vtkIOMPIParallel) -DvtkIOImage_AUTOINIT=1(vtkIOMPIImage) -DvtkIOParallel_AUTOINIT=1(vtkIOMPIParallel) -DvtkRenderingContext2D_AUTOINIT=1(vtkRenderingContextOpenGL2) -DvtkRenderingCore_AUTOINIT=3(vtkInteractionStyle,vtkRenderingFreeType,vtkRenderingOpenGL2) -DvtkRenderingOpenGL2_AUTOINIT=1(vtkRenderingGL2PSOpenGL2) -DvtkRenderingVolume_AUTOINIT=1(vtkRenderingVolumeOpenGL2) -IC:devvcpkginstalledx64-windows-devincludeeigen3 -IC:devvcpkginstalledx64-windows-devinclude -IC:devvcpkginstalledx64-windows-devincludeopenni2 -IC:devvcpkgbuildtreespclsrcpcl-pcl-1.8.1recognitionincludepclrecognition3rdparty -IC:devvcpkginstalledx64-windows-devincludeQtCore -IC:devvcpkginstalledx64-windows-devshareqt5mkspecswin32-msvc2017 -IC:devvcpkginstalledx64-windows-devincludeQtGui -IC:devvcpkginstalledx64-windows-devincludeQtWidgets -IC:devvcpkginstalledx64-windows-devincludeQtConcurrent -IC:devvcpkginstalledx64-windows-devincludeQtOpenGL -Iinclude -IC:devvcpkgbuildtreespclsrcpcl-pcl-1.8.1commoninclude -IC:devvcpkgbuildtreespclsrcpcl-pcl-1.8.1octreeinclude -IC:devvcpkgbuildtreespclsrcpcl-pcl-1.8.1openniinclude -IC:devvcpkgbuildtreespclsrcpcl-pcl-1.8.1openni2include -IC:devvcpkgbuildtreespclsrcpcl-pcl-1.8.1ensensoinclude -IC:devvcpkgbuildtreespclsrcpcl-pcl-1.8.1davidSDKinclude -IC:devvcpkgbuildtreespclsrcpcl-pcl-1.8.1dssdkinclude -IC:devvcpkgbuildtreespclsrcpcl-pcl-1.8.1rssdkinclude -IC:devvcpkgbuildtreespclsrcpcl-pcl-1.8.1pcapinclude -IC:devvcpkgbuildtreespclsrcpcl-pcl-1.8.1pnginclude -IC:devvcpkgbuildtreespclsrcpcl-pcl-1.8.1vtkinclude -IC:devvcpkgbuildtreespclsrcpcl-pcl-1.8.1ioinclude /DWIN32 /D_WINDOWS /W3 /utf-8 /GR /EHsc /MP -openmp -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB /MD /O2 /Oi /Gy /DNDEBUG /Z7 -DBOOST_DISABLE_ASSERTS -DEIGEN_NO_DEBUG -DBOOST_ALL_NO_LIB -D_SCL_SECURE_NO_WARNINGS -D_CRT_SECURE_NO_WARNINGS -DNOMINMAX -DPCL_ONLY_CORE_POINT_TYPES /bigobj -D__SSSE3__ -D__SSE2__ -D__SSE__ /showIncludes /FoioCMakeFilespcl_io_ply.dirsrcplyply_parser.cpp.obj /FdioCMakeFilespcl_io_ply.dir /FS -c C:devvcpkgbuildtreespclsrcpcl-pcl-1.8.1iosrcplyply_parser.cpp
Microsoft (R) C/C++ Optimizing Compiler Version 19.11.25547 for x64
Copyright (C) Microsoft Corporation. All rights reserved.
C:devvcpkginstalledx64-windows-devincludeboost/config/user.hpp(135): warning C4005: 'BOOST_ALL_NO_LIB': macro redefinition
C:devvcpkginstalledx64-windows-devincludeboost/config/user.hpp(135): note: command-line arguments: see previous definition of 'BOOST_ALL_NO_LIB'
C:devvcpkginstalledx64-windows-devincludeboost/mpl/aux_/preprocessed/plain/inherit.hpp(22): error C2248: 'pcl::io::ply::ply_parser::scalar_property_definition_callbacks_type::callbacks_element
with
[
U1=double
]
C:devvcpkginstalledx64-windows-devincludeboost/mpl/aux_/preprocessed/plain/quote.hpp(35): note: see declaration of 'pcl::io::ply::ply_parser::scalar_property_definition_callbacks_type::callbacks_element
with
[
U1=double
]
C:devvcpkgbuildtreespclsrcpcl-pcl-1.8.1ioincludepcl/io/ply/ply_parser.h(117): note: see declaration of 'pcl::io::ply::ply_parser::scalar_property_definition_callbacks_type'
C:devvcpkginstalledx64-windows-devincludeboost/mpl/aux_/preprocessed/plain/inherit.hpp(22): note: This diagnostic occurred in the compiler generated function 'boost::mpl::inherit2
with
[
T1=boost::mpl::inherit2
T2=pcl::io::ply::ply_parser::scalar_property_definition_callbacks_type::callbacks_element
]
C:devvcpkginstalledx64-windows-devincludeboost/mpl/aux_/preprocessed/plain/inherit.hpp(22): error C2248: 'pcl::io::ply::ply_parser::list_property_definition_callbacks_type::callbacks_element
with
[
U1=boost::mpl::pair
]
C:devvcpkginstalledx64-windows-devincludeboost/mpl/aux_/preprocessed/plain/quote.hpp(35): note: see declaration of 'pcl::io::ply::ply_parser::list_property_definition_callbacks_type::callbacks_element
with
[
U1=boost::mpl::pair
]
C:devvcpkgbuildtreespclsrcpcl-pcl-1.8.1ioincludepcl/io/ply/ply_parser.h(210): note: see declaration of 'pcl::io::ply::ply_parser::list_property_definition_callbacks_type'
C:devvcpkginstalledx64-windows-devincludeboost/mpl/aux_/preprocessed/plain/inherit.hpp(22): note: This diagnostic occurred in the compiler generated function 'boost::mpl::inherit2
with
[
T1=boost::mpl::inherit2
T2=pcl::io::ply::ply_parser::list_property_definition_callbacks_type::callbacks_element
]
[221/451] cmd.exe /C "cd . && "C:Program FilesCMakebincmake.exe" -E vs_link_dll --intdir=searchCMakeFilespcl_search.dir --manifests -- C:PROGRA~2MICROS~42017COMMUN~1VCToolsMSVC1411~1.255binHostx64x64link.exe searchCMakeFilespcl_search.dirsrcsearch.cpp.obj searchCMakeFilespcl_search.dirsrckdtree.cpp.obj searchCMakeFilespcl_search.dirsrcbrute_force.cpp.obj searchCMakeFilespcl_search.dirsrcorganized.cpp.obj searchCMakeFilespcl_search.dirsrcoctree.cpp.obj /out:binpcl_search_release.dll /implib:libpcl_search_release.lib /pdb:binpcl_search_release.pdb /dll /version:1.8 /machine:x64 /NODEFAULTLIB:LIBCMTD /DEBUG /INCREMENTAL:NO /OPT:REF /OPT:ICF -LIBPATH:C:devvcpkginstalledx64-windows-devlib C:devvcpkginstalledx64-windows-devlibboost_system-vc140-mt-1_65_1.lib C:devvcpkginstalledx64-windows-devlibboost_filesystem-vc140-mt-1_65_1.lib C:devvcpkginstalledx64-windows-devlibboost_thread-vc140-mt-1_65_1.lib C:devvcpkginstalledx64-windows-devlibboost_date_time-vc140-mt-1_65_1.lib C:devvcpkginstalledx64-windows-devlibboost_iostreams-vc140-mt-1_65_1.lib C:devvcpkginstalledx64-windows-devlibboost_chrono-vc140-mt-1_65_1.lib C:devvcpkginstalledx64-windows-devlibboost_atomic-vc140-mt-1_65_1.lib C:devvcpkginstalledx64-windows-devlibboost_regex-vc140-mt-1_65_1.lib delayimp.lib C:devvcpkginstalledx64-windows-devlibflann_cpp.lib libpcl_octree_release.lib libpcl_kdtree_release.lib libpcl_common_release.lib C:devvcpkginstalledx64-windows-devlibboost_system-vc140-mt-1_65_1.lib C:devvcpkginstalledx64-windows-devlibboost_filesystem-vc140-mt-1_65_1.lib C:devvcpkginstalledx64-windows-devlibboost_thread-vc140-mt-1_65_1.lib C:devvcpkginstalledx64-windows-devlibboost_date_time-vc140-mt-1_65_1.lib C:devvcpkginstalledx64-windows-devlibboost_iostreams-vc140-mt-1_65_1.lib C:devvcpkginstalledx64-windows-devlibboost_chrono-vc140-mt-1_65_1.lib C:devvcpkginstalledx64-windows-devlibboost_atomic-vc140-mt-1_65_1.lib C:devvcpkginstalledx64-windows-devlibboost_regex-vc140-mt-1_65_1.lib delayimp.lib C:devvcpkginstalledx64-windows-devlibflann_cpp.lib kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib && cd ."
Microsoft (R) Incremental Linker Version 14.11.25547.0
Copyright (C) Microsoft Corporation. All rights reserved.
Creating library libpcl_search_release.lib and object libpcl_search_release.exp
[222/451] C:PROGRA~2MICROS~42017COMMUN~1VCToolsMSVC1411~1.255binHostx64x64cl.exe /TP -DBOOST_LIB_DIAGNOSTIC -DHAVE_PCAP -DPCLAPI_EXPORTS -DPCL_BUILT_WITH_VTK -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_SQL_LIB -DQT_WIDGETS_LIB -DvtkDomainsChemistry_AUTOINIT=1(vtkDomainsChemistryOpenGL2) -DvtkIOExport_AUTOINIT=1(vtkIOExportOpenGL2) -DvtkIOGeometry_AUTOINIT=1(vtkIOMPIParallel) -DvtkIOImage_AUTOINIT=1(vtkIOMPIImage) -DvtkIOParallel_AUTOINIT=1(vtkIOMPIParallel) -DvtkRenderingContext2D_AUTOINIT=1(vtkRenderingContextOpenGL2) -DvtkRenderingCore_AUTOINIT=3(vtkInteractionStyle,vtkRenderingFreeType,vtkRenderingOpenGL2) -DvtkRenderingOpenGL2_AUTOINIT=1(vtkRenderingGL2PSOpenGL2) -DvtkRenderingVolume_AUTOINIT=1(vtkRenderingVolumeOpenGL2) -IC:devvcpkginstalledx64-windows-devincludeeigen3 -IC:devvcpkginstalledx64-windows-devinclude -IC:devvcpkginstalledx64-windows-devincludeopenni2 -IC:devvcpkgbuildtreespclsrcpcl-pcl-1.8.1recognitionincludepclrecognition3rdparty -IC:devvcpkginstalledx64-windows-devincludeQtCore -IC:devvcpkginstalledx64-windows-devshareqt5mkspecswin32-msvc2017 -IC:devvcpkginstalledx64-windows-devincludeQtGui -IC:devvcpkginstalledx64-windows-devincludeQtWidgets -IC:devvcpkginstalledx64-windows-devincludeQtConcurrent -IC:devvcpkginstalledx64-windows-devincludeQtOpenGL -Iinclude -IC:devvcpkgbuildtreespclsrcpcl-pcl-1.8.1commoninclude -IC:devvcpkgbuildtreespclsrcpcl-pcl-1.8.1octreeinclude -IC:devvcpkgbuildtreespclsrcpcl-pcl-1.8.1openniinclude -IC:devvcpkgbuildtreespclsrcpcl-pcl-1.8.1openni2include -IC:devvcpkgbuildtreespclsrcpcl-pcl-1.8.1ensensoinclude -IC:devvcpkgbuildtreespclsrcpcl-pcl-1.8.1davidSDKinclude -IC:devvcpkgbuildtreespclsrcpcl-pcl-1.8.1dssdkinclude -IC:devvcpkgbuildtreespclsrcpcl-pcl-1.8.1rssdkinclude -IC:devvcpkgbuildtreespclsrcpcl-pcl-1.8.1pcapinclude -IC:devvcpkgbuildtreespclsrcpcl-pcl-1.8.1pnginclude -IC:devvcpkgbuildtreespclsrcpcl-pcl-1.8.1vtkinclude -IC:devvcpkgbuildtreespclsrcpcl-pcl-1.8.1ioinclude -IC:devvcpkginstalledx64-windows-devincludeQtSql /DWIN32 /D_WINDOWS /W3 /utf-8 /GR /EHsc /MP -openmp -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB /MD /O2 /Oi /Gy /DNDEBUG /Z7 -DBOOST_DISABLE_ASSERTS -DEIGEN_NO_DEBUG -DBOOST_ALL_NO_LIB -D_SCL_SECURE_NO_WARNINGS -D_CRT_SECURE_NO_WARNINGS -DNOMINMAX -DPCL_ONLY_CORE_POINT_TYPES /bigobj -D__SSSE3__ -D__SSE2__ -D__SSE__ /showIncludes /FoioCMakeFilespcl_io.dirsrcascii_io.cpp.obj /FdioCMakeFilespcl_io.dir /FS -c C:devvcpkgbuildtreespclsrcpcl-pcl-1.8.1iosrcascii_io.cpp
Microsoft (R) C/C++ Optimizing Compiler Version 19.11.25547 for x64
Copyright (C) Microsoft Corporation. All rights reserved.
C:devvcpkginstalledx64-windows-devincludeboost/config/user.hpp(135): warning C4005: 'BOOST_ALL_NO_LIB': macro redefinition
C:devvcpkginstalledx64-windows-devincludeboost/config/user.hpp(135): note: command-line arguments: see previous definition of 'BOOST_ALL_NO_LIB'
[223/451] C:PROGRA~2MICROS~42017COMMUN~1VCToolsMSVC1411~1.255binHostx64x64cl.exe /TP -DBOOST_LIB_DIAGNOSTIC -DHAVE_PCAP -DPCLAPI_EXPORTS -DPCL_BUILT_WITH_VTK -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_SQL_LIB -DQT_WIDGETS_LIB -DvtkDomainsChemistry_AUTOINIT=1(vtkDomainsChemistryOpenGL2) -DvtkIOExport_AUTOINIT=1(vtkIOExportOpenGL2) -DvtkIOGeometry_AUTOINIT=1(vtkIOMPIParallel) -DvtkIOImage_AUTOINIT=1(vtkIOMPIImage) -DvtkIOParallel_AUTOINIT=1(vtkIOMPIParallel) -DvtkRenderingContext2D_AUTOINIT=1(vtkRenderingContextOpenGL2) -DvtkRenderingCore_AUTOINIT=3(vtkInteractionStyle,vtkRenderingFreeType,vtkRenderingOpenGL2) -DvtkRenderingOpenGL2_AUTOINIT=1(vtkRenderingGL2PSOpenGL2) -DvtkRenderingVolume_AUTOINIT=1(vtkRenderingVolumeOpenGL2) -IC:devvcpkginstalledx64-windows-devincludeeigen3 -IC:devvcpkginstalledx64-windows-devinclude -IC:devvcpkginstalledx64-windows-devincludeopenni2 -IC:devvcpkgbuildtreespclsrcpcl-pcl-1.8.1recognitionincludepclrecognition3rdparty -IC:devvcpkginstalledx64-windows-devincludeQtCore -IC:devvcpkginstalledx64-windows-devshareqt5mkspecswin32-msvc2017 -IC:devvcpkginstalledx64-windows-devincludeQtGui -IC:devvcpkginstalledx64-windows-devincludeQtWidgets -IC:devvcpkginstalledx64-windows-devincludeQtConcurrent -IC:devvcpkginstalledx64-windows-devincludeQtOpenGL -Iinclude -IC:devvcpkgbuildtreespclsrcpcl-pcl-1.8.1commoninclude -IC:devvcpkgbuildtreespclsrcpcl-pcl-1.8.1octreeinclude -IC:devvcpkgbuildtreespclsrcpcl-pcl-1.8.1openniinclude -IC:devvcpkgbuildtreespclsrcpcl-pcl-1.8.1openni2include -IC:devvcpkgbuildtreespclsrcpcl-pcl-1.8.1ensensoinclude -IC:devvcpkgbuildtreespclsrcpcl-pcl-1.8.1davidSDKinclude -IC:devvcpkgbuildtreespclsrcpcl-pcl-1.8.1dssdkinclude -IC:devvcpkgbuildtreespclsrcpcl-pcl-1.8.1rssdkinclude -IC:devvcpkgbuildtreespclsrcpcl-pcl-1.8.1pcapinclude -IC:devvcpkgbuildtreespclsrcpcl-pcl-1.8.1pnginclude -IC:devvcpkgbuildtreespclsrcpcl-pcl-1.8.1vtkinclude -IC:devvcpkgbuildtreespclsrcpcl-pcl-1.8.1ioinclude -IC:devvcpkginstalledx64-windows-devincludeQtSql /DWIN32 /D_WINDOWS /W3 /utf-8 /GR /EHsc /MP -openmp -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB /MD /O2 /Oi /Gy /DNDEBUG /Z7 -DBOOST_DISABLE_ASSERTS -DEIGEN_NO_DEBUG -DBOOST_ALL_NO_LIB -D_SCL_SECURE_NO_WARNINGS -D_CRT_SECURE_NO_WARNINGS -DNOMINMAX -DPCL_ONLY_CORE_POINT_TYPES /bigobj -D__SSSE3__ -D__SSE2__ -D__SSE__ /showIncludes /FoioCMakeFilespcl_io.dirsrcpcd_io.cpp.obj /FdioCMakeFilespcl_io.dir /FS -c C:devvcpkgbuildtreespclsrcpcl-pcl-1.8.1iosrcpcd_io.cpp
Microsoft (R) C/C++ Optimizing Compiler Version 19.11.25547 for x64
Copyright (C) Microsoft Corporation. All rights reserved.
C:devvcpkginstalledx64-windows-devincludeboost/config/user.hpp(135): warning C4005: 'BOOST_ALL_NO_LIB': macro redefinition
C:devvcpkginstalledx64-windows-devincludeboost/config/user.hpp(135): note: command-line arguments: see previous definition of 'BOOST_ALL_NO_LIB'
[224/451] cmd.exe /C "cd . && "C:Program FilesCMakebincmake.exe" -E vs_link_dll --intdir=sample_consensusCMakeFilespcl_sample_consensus.dir --manifests -- C:PROGRA~2MICROS~42017COMMUN~1VCToolsMSVC1411~1.255binHostx64x64link.exe sample_consensusCMakeFilespcl_sample_consensus.dirsrcsac.cpp.obj sample_consensusCMakeFilespcl_sample_consensus.dirsrcsac_model_circle.cpp.obj sample_consensusCMakeFilespcl_sample_consensus.dirsrcsac_model_circle3d.cpp.obj sample_consensusCMakeFilespcl_sample_consensus.dirsrcsac_model_cylinder.cpp.obj sample_consensusCMakeFilespcl_sample_consensus.dirsrcsac_model_cone.cpp.obj sample_consensusCMakeFilespcl_sample_consensus.dirsrcsac_model_line.cpp.obj sample_consensusCMakeFilespcl_sample_consensus.dirsrcsac_model_parallel_line.cpp.obj sample_consensusCMakeFilespcl_sample_consensus.dirsrcsac_model_stick.cpp.obj sample_consensusCMakeFilespcl_sample_consensus.dirsrcsac_model_normal_parallel_plane.cpp.obj sample_consensusCMakeFilespcl_sample_consensus.dirsrcsac_model_normal_plane.cpp.obj sample_consensusCMakeFilespcl_sample_consensus.dirsrcsac_model_normal_sphere.cpp.obj sample_consensusCMakeFilespcl_sample_consensus.dirsrcsac_model_plane.cpp.obj sample_consensusCMakeFilespcl_sample_consensus.dirsrcsac_model_registration.cpp.obj sample_consensusCMakeFilespcl_sample_consensus.dirsrcsac_model_sphere.cpp.obj /out:binpcl_sample_consensus_release.dll /implib:libpcl_sample_consensus_release.lib /pdb:binpcl_sample_consensus_release.pdb /dll /version:1.8 /machine:x64 /NODEFAULTLIB:LIBCMTD /DEBUG /INCREMENTAL:NO /OPT:REF /OPT:ICF -LIBPATH:C:devvcpkginstalledx64-windows-devlib C:devvcpkginstalledx64-windows-devlibboost_system-vc140-mt-1_65_1.lib C:devvcpkginstalledx64-windows-devlibboost_filesystem-vc140-mt-1_65_1.lib C:devvcpkginstalledx64-windows-devlibboost_thread-vc140-mt-1_65_1.lib C:devvcpkginstalledx64-windows-devlibboost_date_time-vc140-mt-1_65_1.lib C:devvcpkginstalledx64-windows-devlibboost_iostreams-vc140-mt-1_65_1.lib C:devvcpkginstalledx64-windows-devlibboost_chrono-vc140-mt-1_65_1.lib C:devvcpkginstalledx64-windows-devlibboost_atomic-vc140-mt-1_65_1.lib C:devvcpkginstalledx64-windows-devlibboost_regex-vc140-mt-1_65_1.lib delayimp.lib libpcl_common_release.lib C:devvcpkginstalledx64-windows-devlibboost_system-vc140-mt-1_65_1.lib C:devvcpkginstalledx64-windows-devlibboost_filesystem-vc140-mt-1_65_1.lib C:devvcpkginstalledx64-windows-devlibboost_thread-vc140-mt-1_65_1.lib C:devvcpkginstalledx64-windows-devlibboost_date_time-vc140-mt-1_65_1.lib C:devvcpkginstalledx64-windows-devlibboost_iostreams-vc140-mt-1_65_1.lib C:devvcpkginstalledx64-windows-devlibboost_chrono-vc140-mt-1_65_1.lib C:devvcpkginstalledx64-windows-devlibboost_atomic-vc140-mt-1_65_1.lib C:devvcpkginstalledx64-windows-devlibboost_regex-vc140-mt-1_65_1.lib delayimp.lib kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib && cd ."
Microsoft (R) Incremental Linker Version 14.11.25547.0
Copyright (C) Microsoft Corporation. All rights reserved.
Creating library libpcl_sample_consensus_release.lib and object libpcl_sample_consensus_release.exp
[225/451] C:PROGRA~2MICROS~42017COMMUN~1VCToolsMSVC1411~1.255binHostx64x64cl.exe /TP -DBOOST_LIB_DIAGNOSTIC -DHAVE_PCAP -DPCLAPI_EXPORTS -DPCL_BUILT_WITH_VTK -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_SQL_LIB -DQT_WIDGETS_LIB -DvtkDomainsChemistry_AUTOINIT=1(vtkDomainsChemistryOpenGL2) -DvtkIOExport_AUTOINIT=1(vtkIOExportOpenGL2) -DvtkIOGeometry_AUTOINIT=1(vtkIOMPIParallel) -DvtkIOImage_AUTOINIT=1(vtkIOMPIImage) -DvtkIOParallel_AUTOINIT=1(vtkIOMPIParallel) -DvtkRenderingContext2D_AUTOINIT=1(vtkRenderingContextOpenGL2) -DvtkRenderingCore_AUTOINIT=3(vtkInteractionStyle,vtkRenderingFreeType,vtkRenderingOpenGL2) -DvtkRenderingOpenGL2_AUTOINIT=1(vtkRenderingGL2PSOpenGL2) -DvtkRenderingVolume_AUTOINIT=1(vtkRenderingVolumeOpenGL2) -IC:devvcpkginstalledx64-windows-devincludeeigen3 -IC:devvcpkginstalledx64-windows-devinclude -IC:devvcpkginstalledx64-windows-devincludeopenni2 -IC:devvcpkgbuildtreespclsrcpcl-pcl-1.8.1recognitionincludepclrecognition3rdparty -IC:devvcpkginstalledx64-windows-devincludeQtCore -IC:devvcpkginstalledx64-windows-devshareqt5mkspecswin32-msvc2017 -IC:devvcpkginstalledx64-windows-devincludeQtGui -IC:devvcpkginstalledx64-windows-devincludeQtWidgets -IC:devvcpkginstalledx64-windows-devincludeQtConcurrent -IC:devvcpkginstalledx64-windows-devincludeQtOpenGL -Iinclude -IC:devvcpkgbuildtreespclsrcpcl-pcl-1.8.1commoninclude -IC:devvcpkgbuildtreespclsrcpcl-pcl-1.8.1octreeinclude -IC:devvcpkgbuildtreespclsrcpcl-pcl-1.8.1openniinclude -IC:devvcpkgbuildtreespclsrcpcl-pcl-1.8.1openni2include -IC:devvcpkgbuildtreespclsrcpcl-pcl-1.8.1ensensoinclude -IC:devvcpkgbuildtreespclsrcpcl-pcl-1.8.1davidSDKinclude -IC:devvcpkgbuildtreespclsrcpcl-pcl-1.8.1dssdkinclude -IC:devvcpkgbuildtreespclsrcpcl-pcl-1.8.1rssdkinclude -IC:devvcpkgbuildtreespclsrcpcl-pcl-1.8.1pcapinclude -IC:devvcpkgbuildtreespclsrcpcl-pcl-1.8.1pnginclude -IC:devvcpkgbuildtreespclsrcpcl-pcl-1.8.1vtkinclude -IC:devvcpkgbuildtreespclsrcpcl-pcl-1.8.1ioinclude -IC:devvcpkginstalledx64-windows-devincludeQtSql /DWIN32 /D_WINDOWS /W3 /utf-8 /GR /EHsc /MP -openmp -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB /MD /O2 /Oi /Gy /DNDEBUG /Z7 -DBOOST_DISABLE_ASSERTS -DEIGEN_NO_DEBUG -DBOOST_ALL_NO_LIB -D_SCL_SECURE_NO_WARNINGS -D_CRT_SECURE_NO_WARNINGS -DNOMINMAX -DPCL_ONLY_CORE_POINT_TYPES /bigobj -D__SSSE3__ -D__SSE2__ -D__SSE__ /showIncludes /FoioCMakeFilespcl_io.dirsrclzf_image_io.cpp.obj /FdioCMakeFilespcl_io.dir /FS -c C:devvcpkgbuildtreespclsrcpcl-pcl-1.8.1iosrclzf_image_io.cpp
Microsoft (R) C/C++ Optimizing Compiler Version 19.11.25547 for x64
Copyright (C) Microsoft Corporation. All rights reserved.
C:devvcpkginstalledx64-windows-devincludeboost/config/user.hpp(135): warning C4005: 'BOOST_ALL_NO_LIB': macro redefinition
C:devvcpkginstalledx64-windows-devincludeboost/config/user.hpp(135): note: command-line arguments: see previous definition of 'BOOST_ALL_NO_LIB'
C:devvcpkgbuildtreespclsrcpcl-pcl-1.8.1iosrclzf_image_io.cpp(209): warning C4101: 'e': unreferenced local variable
C:devvcpkgbuildtreespclsrcpcl-pcl-1.8.1iosrclzf_image_io.cpp(228): warning C4101: 'e': unreferenced local variable
C:devvcpkgbuildtreespclsrcpcl-pcl-1.8.1iosrclzf_image_io.cpp(288): warning C4101: 'e': unreferenced local variable
[226/451] C:PROGRA~2MICROS~42017COMMUN~1VCToolsMSVC1411~1.255binHostx64x64cl.exe /TP -DBOOST_LIB_DIAGNOSTIC -DHAVE_PCAP -DPCLAPI_EXPORTS -DPCL_BUILT_WITH_VTK -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_SQL_LIB -DQT_WIDGETS_LIB -DvtkDomainsChemistry_AUTOINIT=1(vtkDomainsChemistryOpenGL2) -DvtkIOExport_AUTOINIT=1(vtkIOExportOpenGL2) -DvtkIOGeometry_AUTOINIT=1(vtkIOMPIParallel) -DvtkIOImage_AUTOINIT=1(vtkIOMPIImage) -DvtkIOParallel_AUTOINIT=1(vtkIOMPIParallel) -DvtkRenderingContext2D_AUTOINIT=1(vtkRenderingContextOpenGL2) -DvtkRenderingCore_AUTOINIT=3(vtkInteractionStyle,vtkRenderingFreeType,vtkRenderingOpenGL2) -DvtkRenderingOpenGL2_AUTOINIT=1(vtkRenderingGL2PSOpenGL2) -DvtkRenderingVolume_AUTOINIT=1(vtkRenderingVolumeOpenGL2) -IC:devvcpkginstalledx64-windows-devincludeeigen3 -IC:devvcpkginstalledx64-windows-devinclude -IC:devvcpkginstalledx64-windows-devincludeopenni2 -IC:devvcpkgbuildtreespclsrcpcl-pcl-1.8.1recognitionincludepclrecognition3rdparty -IC:devvcpkginstalledx64-windows-devincludeQtCore -IC:devvcpkginstalledx64-windows-devshareqt5mkspecswin32-msvc2017 -IC:devvcpkginstalledx64-windows-devincludeQtGui -IC:devvcpkginstalledx64-windows-devincludeQtWidgets -IC:devvcpkginstalledx64-windows-devincludeQtConcurrent -IC:devvcpkginstalledx64-windows-devincludeQtOpenGL -Iinclude -IC:devvcpkgbuildtreespclsrcpcl-pcl-1.8.1commoninclude -IC:devvcpkgbuildtreespclsrcpcl-pcl-1.8.1octreeinclude -IC:devvcpkgbuildtreespclsrcpcl-pcl-1.8.1openniinclude -IC:devvcpkgbuildtreespclsrcpcl-pcl-1.8.1openni2include -IC:devvcpkgbuildtreespclsrcpcl-pcl-1.8.1ensensoinclude -IC:devvcpkgbuildtreespclsrcpcl-pcl-1.8.1davidSDKinclude -IC:devvcpkgbuildtreespclsrcpcl-pcl-1.8.1dssdkinclude -IC:devvcpkgbuildtreespclsrcpcl-pcl-1.8.1rssdkinclude -IC:devvcpkgbuildtreespclsrcpcl-pcl-1.8.1pcapinclude -IC:devvcpkgbuildtreespclsrcpcl-pcl-1.8.1pnginclude -IC:devvcpkgbuildtreespclsrcpcl-pcl-1.8.1vtkinclude -IC:devvcpkgbuildtreespclsrcpcl-pcl-1.8.1ioinclude -IC:devvcpkginstalledx64-windows-devincludeQtSql /DWIN32 /D_WINDOWS /W3 /utf-8 /GR /EHsc /MP -openmp -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB /MD /O2 /Oi /Gy /DNDEBUG /Z7 -DBOOST_DISABLE_ASSERTS -DEIGEN_NO_DEBUG -DBOOST_ALL_NO_LIB -D_SCL_SECURE_NO_WARNINGS -D_CRT_SECURE_NO_WARNINGS -DNOMINMAX -DPCL_ONLY_CORE_POINT_TYPES /bigobj -D__SSSE3__ -D__SSE2__ -D__SSE__ /showIncludes /FoioCMakeFilespcl_io.dirsrcpcd_grabber.cpp.obj /FdioCMakeFilespcl_io.dir /FS -c C:devvcpkgbuildtreespclsrcpcl-pcl-1.8.1iosrcpcd_grabber.cpp
Microsoft (R) C/C++ Optimizing Compiler Version 19.11.25547 for x64
Copyright (C) Microsoft Corporation. All rights reserved.
C:devvcpkginstalledx64-windows-devincludeboost/config/user.hpp(135): warning C4005: 'BOOST_ALL_NO_LIB': macro redefinition
C:devvcpkginstalledx64-windows-devincludeboost/config/user.hpp(135): note: command-line arguments: see previous definition of 'BOOST_ALL_NO_LIB'
[227/451] C:PROGRA~2MICROS~42017COMMUN~1VCToolsMSVC1411~1.255binHostx64x64cl.exe /TP -DBOOST_LIB_DIAGNOSTIC -DHAVE_PCAP -DPCLAPI_EXPORTS -DPCL_BUILT_WITH_VTK -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_SQL_LIB -DQT_WIDGETS_LIB -DvtkDomainsChemistry_AUTOINIT=1(vtkDomainsChemistryOpenGL2) -DvtkIOExport_AUTOINIT=1(vtkIOExportOpenGL2) -DvtkIOGeometry_AUTOINIT=1(vtkIOMPIParallel) -DvtkIOImage_AUTOINIT=1(vtkIOMPIImage) -DvtkIOParallel_AUTOINIT=1(vtkIOMPIParallel) -DvtkRenderingContext2D_AUTOINIT=1(vtkRenderingContextOpenGL2) -DvtkRenderingCore_AUTOINIT=3(vtkInteractionStyle,vtkRenderingFreeType,vtkRenderingOpenGL2) -DvtkRenderingOpenGL2_AUTOINIT=1(vtkRenderingGL2PSOpenGL2) -DvtkRenderingVolume_AUTOINIT=1(vtkRenderingVolumeOpenGL2) -IC:devvcpkginstalledx64-windows-devincludeeigen3 -IC:devvcpkginstalledx64-windows-devinclude -IC:devvcpkginstalledx64-windows-devincludeopenni2 -IC:devvcpkgbuildtreespclsrcpcl-pcl-1.8.1recognitionincludepclrecognition3rdparty -IC:devvcpkginstalledx64-windows-devincludeQtCore -IC:devvcpkginstalledx64-windows-devshareqt5mkspecswin32-msvc2017 -IC:devvcpkginstalledx64-windows-devincludeQtGui -IC:devvcpkginstalledx64-windows-devincludeQtWidgets -IC:devvcpkginstalledx64-windows-devincludeQtConcurrent -IC:devvcpkginstalledx64-windows-devincludeQtOpenGL -Iinclude -IC:devvcpkgbuildtreespclsrcpcl-pcl-1.8.1commoninclude -IC:devvcpkgbuildtreespclsrcpcl-pcl-1.8.1octreeinclude -IC:devvcpkgbuildtreespclsrcpcl-pcl-1.8.1openniinclude -IC:devvcpkgbuildtreespclsrcpcl-pcl-1.8.1openni2include -IC:devvcpkgbuildtreespclsrcpcl-pcl-1.8.1ensensoinclude -IC:devvcpkgbuildtreespclsrcpcl-pcl-1.8.1davidSDKinclude -IC:devvcpkgbuildtreespclsrcpcl-pcl-1.8.1dssdkinclude -IC:devvcpkgbuildtreespclsrcpcl-pcl-1.8.1rssdkinclude -IC:devvcpkgbuildtreespclsrcpcl-pcl-1.8.1pcapinclude -IC:devvcpkgbuildtreespclsrcpcl-pcl-1.8.1pnginclude -IC:devvcpkgbuildtreespclsrcpcl-pcl-1.8.1vtkinclude -IC:devvcpkgbuildtreespclsrcpcl-pcl-1.8.1ioinclude -IC:devvcpkginstalledx64-windows-devincludeQtSql /DWIN32 /D_WINDOWS /W3 /utf-8 /GR /EHsc /MP -openmp -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB /MD /O2 /Oi /Gy /DNDEBUG /Z7 -DBOOST_DISABLE_ASSERTS -DEIGEN_NO_DEBUG -DBOOST_ALL_NO_LIB -D_SCL_SECURE_NO_WARNINGS -D_CRT_SECURE_NO_WARNINGS -DNOMINMAX -DPCL_ONLY_CORE_POINT_TYPES /bigobj -D__SSSE3__ -D__SSE2__ -D__SSE__ /showIncludes /FoioCMakeFilespcl_io.dirsrcifs_io.cpp.obj /FdioCMakeFilespcl_io.dir /FS -c C:devvcpkgbuildtreespclsrcpcl-pcl-1.8.1iosrcifs_io.cpp
Microsoft (R) C/C++ Optimizing Compiler Version 19.11.25547 for x64
Copyright (C) Microsoft Corporation. All rights reserved.
C:devvcpkginstalledx64-windows-devincludeboost/config/user.hpp(135): warning C4005: 'BOOST_ALL_NO_LIB': macro redefinition
C:devvcpkginstalledx64-windows-devincludeboost/config/user.hpp(135): note: command-line arguments: see previous definition of 'BOOST_ALL_NO_LIB'
[228/451] C:PROGRA~2MICROS~42017COMMUN~1VCToolsMSVC1411~1.255binHostx64x64cl.exe /TP -DBOOST_LIB_DIAGNOSTIC -DHAVE_PCAP -DPCLAPI_EXPORTS -DPCL_BUILT_WITH_VTK -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_SQL_LIB -DQT_WIDGETS_LIB -DvtkDomainsChemistry_AUTOINIT=1(vtkDomainsChemistryOpenGL2) -DvtkIOExport_AUTOINIT=1(vtkIOExportOpenGL2) -DvtkIOGeometry_AUTOINIT=1(vtkIOMPIParallel) -DvtkIOImage_AUTOINIT=1(vtkIOMPIImage) -DvtkIOParallel_AUTOINIT=1(vtkIOMPIParallel) -DvtkRenderingContext2D_AUTOINIT=1(vtkRenderingContextOpenGL2) -DvtkRenderingCore_AUTOINIT=3(vtkInteractionStyle,vtkRenderingFreeType,vtkRenderingOpenGL2) -DvtkRenderingOpenGL2_AUTOINIT=1(vtkRenderingGL2PSOpenGL2) -DvtkRenderingVolume_AUTOINIT=1(vtkRenderingVolumeOpenGL2) -IC:devvcpkginstalledx64-windows-devincludeeigen3 -IC:devvcpkginstalledx64-windows-devinclude -IC:devvcpkginstalledx64-windows-devincludeopenni2 -IC:devvcpkgbuildtreespclsrcpcl-pcl-1.8.1recognitionincludepclrecognition3rdparty -IC:devvcpkginstalledx64-windows-devincludeQtCore -IC:devvcpkginstalledx64-windows-devshareqt5mkspecswin32-msvc2017 -IC:devvcpkginstalledx64-windows-devincludeQtGui -IC:devvcpkginstalledx64-windows-devincludeQtWidgets -IC:devvcpkginstalledx64-windows-devincludeQtConcurrent -IC:devvcpkginstalledx64-windows-devincludeQtOpenGL -Iinclude -IC:devvcpkgbuildtreespclsrcpcl-pcl-1.8.1commoninclude -IC:devvcpkgbuildtreespclsrcpcl-pcl-1.8.1octreeinclude -IC:devvcpkgbuildtreespclsrcpcl-pcl-1.8.1openniinclude -IC:devvcpkgbuildtreespclsrcpcl-pcl-1.8.1openni2include -IC:devvcpkgbuildtreespclsrcpcl-pcl-1.8.1ensensoinclude -IC:devvcpkgbuildtreespclsrcpcl-pcl-1.8.1davidSDKinclude -IC:devvcpkgbuildtreespclsrcpcl-pcl-1.8.1dssdkinclude -IC:devvcpkgbuildtreespclsrcpcl-pcl-1.8.1rssdkinclude -IC:devvcpkgbuildtreespclsrcpcl-pcl-1.8.1pcapinclude -IC:devvcpkgbuildtreespclsrcpcl-pcl-1.8.1pnginclude -IC:devvcpkgbuildtreespclsrcpcl-pcl-1.8.1vtkinclude -IC:devvcpkgbuildtreespclsrcpcl-pcl-1.8.1ioinclude -IC:devvcpkginstalledx64-windows-devincludeQtSql /DWIN32 /D_WINDOWS /W3 /utf-8 /GR /EHsc /MP -openmp -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB /MD /O2 /Oi /Gy /DNDEBUG /Z7 -DBOOST_DISABLE_ASSERTS -DEIGEN_NO_DEBUG -DBOOST_ALL_NO_LIB -D_SCL_SECURE_NO_WARNINGS -D_CRT_SECURE_NO_WARNINGS -DNOMINMAX -DPCL_ONLY_CORE_POINT_TYPES /bigobj -D__SSSE3__ -D__SSE2__ -D__SSE__ /showIncludes /FoioCMakeFilespcl_io.dirsrcimage_grabber.cpp.obj /FdioCMakeFilespcl_io.dir /FS -c C:devvcpkgbuildtreespclsrcpcl-pcl-1.8.1iosrcimage_grabber.cpp
Microsoft (R) C/C++ Optimizing Compiler Version 19.11.25547 for x64
Copyright (C) Microsoft Corporation. All rights reserved.
C:devvcpkginstalledx64-windows-devincludeboost/config/user.hpp(135): warning C4005: 'BOOST_ALL_NO_LIB': macro redefinition
C:devvcpkginstalledx64-windows-devincludeboost/config/user.hpp(135): note: command-line arguments: see previous definition of 'BOOST_ALL_NO_LIB'
ninja: build stopped: subcommand failed.
``````
@UnaNancyOwen Can you help?
Edit: Confirm that this problem is only reproducible in VS 2017 and builds fine in VS 2015.
It is compiler bug in Visual C++ 2017 (15.3-15.4).
Therefore, I don't think that make special changes to PCL for resolve this bug.
You need to wait for a compiler update (15.5). Please read this bug report.
However, You can temporarily avoid this bug.
You can temporarily avoid this bug by replace access specifiers to public from private of these class.
https://github.com/PointCloudLibrary/pcl/blob/master/io/include/pcl/io/ply/ply_parser.h#L118
class scalar_property_definition_callbacks_type
{
//private:
public:
template <typename T>
{
https://github.com/PointCloudLibrary/pcl/blob/master/io/include/pcl/io/ply/ply_parser.h#L211
class list_property_definition_callbacks_type
{
//private:
public:
template <typename T> struct pair_with : boost::mpl::pair<T,boost::mpl::_> {};
template<typename Sequence1, typename Sequence2>
This is should be good to close.
@SergioRAgostinho Did you apply a fix in the latest master? By default vcpkg installs the latest release only. Maybe you can consider doing a minor release?
No. But @UnaNancyOwen applied a fix in vcpkg
https://github.com/Microsoft/vcpkg/blob/master/ports/pcl/vs2017-15.4-workaround.patch
I wouldn't apply it on pcl because it means exposing unnecessary things to the public API, based on a regression introduced in a specific version of a compiler. If you think it this would be relevant to apply open an issue for discussion and let's probe Tsukasa, Sergey and Jochen's thoughts on the matter,
If you are referring to 492b944, for some reason this patch does not work for me. The error message is
io\CMakeFiles\pcl_io.dir\src\image_depth.cpp.obj -LIBPATH:C:\dev\vcpkg\installed\x64-windows-dev\lib C:\dev\vcpkg\installed\x64-windows-dev\lib\boost_system-vc140-mt-1_65_1.lib C:\dev\vcpkg\installed\x64-windows-dev\lib\boost_filesystem-vc140-mt-1_65_1.lib C:\dev\vcpkg\installed\x64-windows-dev\lib\boost_thread-vc140-mt-1_65_1.lib C:\dev\vcpkg\installed\x64-windows-dev\lib\boost_date_time-vc140-mt-1_65_1.lib C:\dev\vcpkg\installed\x64-windows-dev\lib\boost_iostreams-vc140-mt-1_65_1.lib C:\dev\vcpkg\installed\x64-windows-dev\lib\boost_chrono-vc140-mt-1_65_1.lib C:\dev\vcpkg\installed\x64-windows-dev\lib\boost_atomic-vc140-mt-1_65_1.lib C:\dev\vcpkg\installed\x64-windows-dev\lib\boost_regex-vc140-mt-1_65_1.lib delayimp.lib lib\pcl_common_release.lib lib\pcl_io_ply_release.lib C:\dev\vcpkg\installed\x64-windows-dev\lib\freetype.lib C:\dev\vcpkg\installed\x64-windows-dev\lib\zlib.lib C:\dev\vcpkg\installed\x64-windows-dev\lib\lz4.lib C:\dev\vcpkg\installed\x64-windows-dev\lib\expat.lib C:\dev\vcpkg\installed\x64-windows-dev\lib\vtkDomainsChemistryOpenGL2-8.0.lib C:\dev\vcpkg\installed\x64-windows-dev\lib\vtkFiltersFlowPaths-8.0.lib C:\dev\vcpkg\installed\x64-windows-dev\lib\vtkFiltersGeneric-8.0.lib C:\dev\vcpkg\installed\x64-windows-dev\lib\vtkFiltersHyperTree-8.0.lib C:\dev\vcpkg\installed\x64-windows-dev\lib\vtkFiltersParallelGeometry-8.0.lib C:\dev\vcpkg\installed\x64-windows-dev\lib\vtkFiltersParallelImaging-8.0.lib C:\dev\vcpkg\installed\x64-windows-dev\lib\vtkFiltersParallelMPI-8.0.lib C:\dev\vcpkg\installed\x64-windows-dev\lib\vtkFiltersPoints-8.0.lib C:\dev\vcpkg\installed\x64-windows-dev\lib\vtkFiltersProgrammable-8.0.lib vtkFiltersPython.lib C:\dev\vcpkg\installed\x64-windows-dev\lib\python36.lib vtkWrappingPythonCore.lib vtkWrappingTools.lib C:\dev\vcpkg\installed\x64-windows-dev\lib\vtkFiltersSMP-8.0.lib C:\dev\vcpkg\installed\x64-windows-dev\lib\vtkFiltersSelection-8.0.lib C:\dev\vcpkg\installed\x64-windows-dev\lib\vtkFiltersTopology-8.0.lib C:\dev\vcpkg\installed\x64-windows-dev\lib\vtkFiltersVerdict-8.0.lib C:\dev\vcpkg\installed\x64-windows-dev\lib\vtkverdict-8.0.lib C:\dev\vcpkg\installed\x64-windows-dev\lib\vtkGUISupportQtSQL-8.0.lib C:\dev\vcpkg\installed\x64-windows-dev\lib\vtkIOSQL-8.0.lib C:\dev\vcpkg\installed\x64-windows-dev\lib\vtksqlite-8.0.lib C:\dev\vcpkg\installed\x64-windows-dev\lib\jpeg.lib C:\dev\vcpkg\installed\x64-windows-dev\lib\libpng16.lib C:\dev\vcpkg\installed\x64-windows-dev\lib\tiff.lib C:\dev\vcpkg\installed\x64-windows-dev\lib\proj.lib C:\dev\vcpkg\installed\x64-windows-dev\lib\vtkIOAMR-8.0.lib C:\dev\vcpkg\installed\x64-windows-dev\lib\msmpi.lib C:\dev\vcpkg\installed\x64-windows-dev\lib\vtkIOEnSight-8.0.lib C:\dev\vcpkg\installed\x64-windows-dev\lib\vtkIOExodus-8.0.lib C:\dev\vcpkg\installed\x64-windows-dev\lib\vtkIOExportOpenGL2-8.0.lib C:\dev\vcpkg\installed\x64-windows-dev\lib\vtkIOImport-8.0.lib C:\dev\vcpkg\installed\x64-windows-dev\lib\vtkIOInfovis-8.0.lib C:\dev\vcpkg\installed\x64-windows-dev\lib\libxml2.lib C:\dev\vcpkg\installed\x64-windows-dev\lib\vtkIOLSDyna-8.0.lib C:\dev\vcpkg\installed\x64-windows-dev\lib\vtkIOMINC-8.0.lib C:\dev\vcpkg\installed\x64-windows-dev\lib\vtkIOMPIImage-8.0.lib C:\dev\vcpkg\installed\x64-windows-dev\lib\vtkIOMPIParallel-8.0.lib C:\dev\vcpkg\installed\x64-windows-dev\lib\vtkIOParallel-8.0.lib C:\dev\vcpkg\installed\x64-windows-dev\lib\vtkIONetCDF-8.0.lib C:\dev\vcpkg\installed\x64-windows-dev\lib\vtknetcdf_c++.lib C:\dev\vcpkg\installed\x64-windows-dev\lib\jsoncpp.lib C:\dev\vcpkg\installed\x64-windows-dev\lib\vtkIOMovie-8.0.lib C:\dev\vcpkg\installed\x64-windows-dev\lib\theoraenc.lib C:\dev\vcpkg\installed\x64-windows-dev\lib\theoradec.lib C:\dev\vcpkg\installed\x64-windows-dev\lib\ogg.lib C:\dev\vcpkg\installed\x64-windows-dev\lib\vtkIOPLY-8.0.lib C:\dev\vcpkg\installed\x64-windows-dev\lib\vtkIOParallelNetCDF-8.0.lib C:\dev\vcpkg\installed\x64-windows-dev\lib\vtkIOParallelXML-8.0.lib C:\dev\vcpkg\installed\x64-windows-dev\lib\vtkIOTecplotTable-8.0.lib C:\dev\vcpkg\installed\x64-windows-dev\lib\vtkIOVideo-8.0.lib C:\dev\vcpkg\installed\x64-windows-dev\lib\vtkImagingMorphological-8.0.lib C:\dev\vcpkg\installed\x64-windows-dev\lib\vtkImagingStatistics-8.0.lib C:\dev\vcpkg\installed\x64-windows-dev\lib\vtkImagingStencil-8.0.lib C:\dev\vcpkg\installed\x64-windows-dev\lib\vtkInteractionImage-8.0.lib vtkParallelMPI4Py.lib C:\dev\vcpkg\installed\x64-windows-dev\lib\vtkRenderingContextOpenGL2-8.0.lib C:\dev\vcpkg\installed\x64-windows-dev\lib\vtkRenderingImage-8.0.lib C:\dev\vcpkg\installed\x64-windows-dev\lib\vtkRenderingLOD-8.0.lib C:\dev\vcpkg\installed\x64-windows-dev\lib\vtkRenderingOpenVR-8.0.lib C:\dev\vcpkg\installed\x64-windows-dev\lib\vtkRenderingVolumeOpenGL2-8.0.lib C:\dev\vcpkg\installed\x64-windows-dev\lib\vtkRenderingQt-8.0.lib C:\dev\vcpkg\installed\x64-windows-dev\lib\vtkViewsContext2D-8.0.lib C:\dev\vcpkg\installed\x64-windows-dev\lib\vtkViewsGeovis-8.0.lib C:\dev\vcpkg\installed\x64-windows-dev\lib\vtkViewsQt-8.0.lib C:\dev\vcpkg\installed\x64-windows-dev\lib\OpenNI2.lib C:\dev\vcpkg\installed\x64-windows-dev\lib\boost_system-vc140-mt-1_65_1.lib C:\dev\vcpkg\installed\x64-windows-dev\lib\boost_filesystem-vc140-mt-1_65_1.lib C:\dev\vcpkg\installed\x64-windows-dev\lib\boost_thread-vc140-mt-1_65_1.lib C:\dev\vcpkg\installed\x64-windows-dev\lib\boost_date_time-vc140-mt-1_65_1.lib C:\dev\vcpkg\installed\x64-windows-dev\lib\boost_iostreams-vc140-mt-1_65_1.lib C:\dev\vcpkg\installed\x64-windows-dev\lib\boost_chrono-vc140-mt-1_65_1.lib C:\dev\vcpkg\installed\x64-windows-dev\lib\boost_atomic-vc140-mt-1_65_1.lib C:\dev\vcpkg\installed\x64-windows-dev\lib\boost_regex-vc140-mt-1_65_1.lib delayimp.lib C:\dev\vcpkg\installed\x64-windows-dev\lib\vtkDomainsChemistry-8.0.lib C:\dev\vcpkg\installed\x64-windows-dev\lib\Qt5Sql.lib C:\dev\vcpkg\installed\x64-windows-dev\lib\vtkFiltersAMR-8.0.lib C:\dev\vcpkg\installed\x64-windows-dev\lib\vtkIOExport-8.0.lib C:\dev\vcpkg\installed\x64-windows-dev\lib\vtklibharu-8.0.lib C:\dev\vcpkg\installed\x64-windows-dev\lib\vtkRenderingGL2PSOpenGL2-8.0.lib C:\dev\vcpkg\installed\x64-windows-dev\lib\vtkgl2ps-8.0.lib C:\dev\vcpkg\installed\x64-windows-dev\lib\vtkFiltersParallel-8.0.lib C:\dev\vcpkg\installed\x64-windows-dev\lib\vtkexoIIc-8.0.lib C:\dev\vcpkg\installed\x64-windows-dev\lib\vtkIOGeometry-8.0.lib C:\dev\vcpkg\installed\x64-windows-dev\lib\vtkParallelMPI-8.0.lib C:\dev\vcpkg\installed\x64-windows-dev\lib\vtkNetCDF-8.0.lib C:\dev\vcpkg\installed\x64-windows-dev\lib\vtkParallelCore-8.0.lib C:\dev\vcpkg\installed\x64-windows-dev\lib\vtkIOLegacy-8.0.lib C:\dev\vcpkg\installed\x64-windows-dev\lib\vtkImagingMath-8.0.lib C:\dev\vcpkg\installed\x64-windows-dev\lib\vtkFiltersTexture-8.0.lib C:\dev\vcpkg\installed\x64-windows-dev\lib\vtkGeovisCore-8.0.lib C:\dev\vcpkg\installed\x64-windows-dev\lib\vtkGUISupportQt-8.0.lib C:\dev\vcpkg\installed\x64-windows-dev\lib\vtkRenderingOpenGL2-8.0.lib C:\dev\vcpkg\installed\x64-windows-dev\lib\vtkglew-8.0.lib C:\dev\vcpkg\installed\x64-windows-dev\lib\vtkViewsInfovis-8.0.lib C:\dev\vcpkg\installed\x64-windows-dev\lib\vtkChartsCore-8.0.lib C:\dev\vcpkg\installed\x64-windows-dev\lib\vtkRenderingContext2D-8.0.lib C:\dev\vcpkg\installed\x64-windows-dev\lib\vtkFiltersImaging-8.0.lib C:\dev\vcpkg\installed\x64-windows-dev\lib\vtkInfovisLayout-8.0.lib C:\dev\vcpkg\installed\x64-windows-dev\lib\vtkInfovisCore-8.0.lib C:\dev\vcpkg\installed\x64-windows-dev\lib\vtkViewsCore-8.0.lib C:\dev\vcpkg\installed\x64-windows-dev\lib\vtkInteractionWidgets-8.0.lib C:\dev\vcpkg\installed\x64-windows-dev\lib\vtkFiltersHybrid-8.0.lib C:\dev\vcpkg\installed\x64-windows-dev\lib\vtkImagingGeneral-8.0.lib C:\dev\vcpkg\installed\x64-windows-dev\lib\vtkImagingSources-8.0.lib C:\dev\vcpkg\installed\x64-windows-dev\lib\vtkFiltersModeling-8.0.lib C:\dev\vcpkg\installed\x64-windows-dev\lib\vtkInteractionStyle-8.0.lib C:\dev\vcpkg\installed\x64-windows-dev\lib\vtkFiltersExtraction-8.0.lib C:\dev\vcpkg\installed\x64-windows-dev\lib\vtkFiltersStatistics-8.0.lib C:\dev\vcpkg\installed\x64-windows-dev\lib\vtkImagingFourier-8.0.lib C:\dev\vcpkg\installed\x64-windows-dev\lib\vtkalglib-8.0.lib C:\dev\vcpkg\installed\x64-windows-dev\lib\vtkImagingHybrid-8.0.lib C:\dev\vcpkg\installed\x64-windows-dev\lib\vtkIOImage-8.0.lib C:\dev\vcpkg\installed\x64-windows-dev\lib\vtkDICOMParser-8.0.lib C:\dev\vcpkg\installed\x64-windows-dev\lib\vtkmetaio-8.0.lib comctl32.lib wsock32.lib C:\dev\vcpkg\installed\x64-windows-dev\lib\vtkRenderingAnnotation-8.0.lib C:\dev\vcpkg\installed\x64-windows-dev\lib\vtkImagingColor-8.0.lib C:\dev\vcpkg\installed\x64-windows-dev\lib\vtkRenderingVolume-8.0.lib C:\dev\vcpkg\installed\x64-windows-dev\lib\vtkImagingCore-8.0.lib C:\dev\vcpkg\installed\x64-windows-dev\lib\vtkIOXML-8.0.lib C:\dev\vcpkg\installed\x64-windows-dev\lib\vtkIOXMLParser-8.0.lib C:\dev\vcpkg\installed\x64-windows-dev\lib\vtkIOCore-8.0.lib C:\dev\vcpkg\installed\x64-windows-dev\lib\vtkRenderingLabel-8.0.lib C:\dev\vcpkg\installed\x64-windows-dev\lib\vtkRenderingFreeType-8.0.lib C:\dev\vcpkg\installed\x64-windows-dev\lib\vtkRenderingCore-8.0.lib C:\dev\vcpkg\installed\x64-windows-dev\lib\vtkCommonColor-8.0.lib C:\dev\vcpkg\installed\x64-windows-dev\lib\vtkFiltersGeometry-8.0.lib C:\dev\vcpkg\installed\x64-windows-dev\lib\vtkFiltersSources-8.0.lib C:\dev\vcpkg\installed\x64-windows-dev\lib\vtkFiltersGeneral-8.0.lib C:\dev\vcpkg\installed\x64-windows-dev\lib\vtkCommonComputationalGeometry-8.0.lib C:\dev\vcpkg\installed\x64-windows-dev\lib\vtkFiltersCore-8.0.lib C:\dev\vcpkg\installed\x64-windows-dev\lib\vtkCommonExecutionModel-8.0.lib C:\dev\vcpkg\installed\x64-windows-dev\lib\vtkCommonDataModel-8.0.lib C:\dev\vcpkg\installed\x64-windows-dev\lib\vtkCommonTransforms-8.0.lib C:\dev\vcpkg\installed\x64-windows-dev\lib\vtkCommonMisc-8.0.lib C:\dev\vcpkg\installed\x64-windows-dev\lib\vtkCommonMath-8.0.lib C:\dev\vcpkg\installed\x64-windows-dev\lib\vtkCommonSystem-8.0.lib C:\dev\vcpkg\installed\x64-windows-dev\lib\vtkCommonCore-8.0.lib C:\dev\vcpkg\installed\x64-windows-dev\lib\vtksys-8.0.lib ws2_32.lib Psapi.lib C:\dev\vcpkg\installed\x64-windows-dev\lib\Qt5Widgets.lib C:\dev\vcpkg\installed\x64-windows-dev\lib\Qt5Gui.lib C:\dev\vcpkg\installed\x64-windows-dev\lib\Qt5Core.lib kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib
LINK : fatal error LNK1181: cannot open input file 'vtkFiltersPython.lib'
LINK failed. with 1181
[183/451] C:\PROGRA~2\MICROS~4\2017\COMMUN~1\VC\Tools\MSVC\1411~1.255\bin\Hostx64\x64\cl.exe /TP -DBOOST_LIB_DIAGNOSTIC -DPCLAPI_EXPORTS -DvtkDomainsChemistry_AUTOINIT=1(vtkDomainsChemistryOpenGL2) -DvtkIOExport_AUTOINIT=1(vtkIOExportOpenGL2) -DvtkIOGeometry_AUTOINIT=1(vtkIOMPIParallel) -DvtkIOImage_AUTOINIT=1(vtkIOMPIImage) -DvtkIOParallel_AUTOINIT=1(vtkIOMPIParallel) -DvtkRenderingContext2D_AUTOINIT=1(vtkRenderingContextOpenGL2) -DvtkRenderingCore_AUTOINIT=3(vtkInteractionStyle,vtkRenderingFreeType,vtkRenderingOpenGL2) -DvtkRenderingOpenGL2_AUTOINIT=2(vtkRenderingGL2PSOpenGL2,vtkRenderingOpenVR) -DvtkRenderingVolume_AUTOINIT=1(vtkRenderingVolumeOpenGL2) -IC:\dev\vcpkg\installed\x64-windows-dev\include\eigen3 -IC:\dev\vcpkg\installed\x64-windows-dev\include -IC:\dev\vcpkg\installed\x64-windows-dev\include\openni2 -IC:\dev\vcpkg\buildtrees\pcl\src\pcl-pcl-1.8.1\recognition\include\pcl\recognition\3rdparty -IC:\dev\vcpkg\installed\x64-windows-dev\include\python3.6 -IC:\dev\vcpkg\installed\x64-windows-dev\include\SDL2 -Iinclude -IC:\dev\vcpkg\buildtrees\pcl\src\pcl-pcl-1.8.1\common\include -IC:\dev\vcpkg\buildtrees\pcl\src\pcl-pcl-1.8.1\search\include -IC:\dev\vcpkg\buildtrees\pcl\src\pcl-pcl-1.8.1\kdtree\include -IC:\dev\vcpkg\buildtrees\pcl\src\pcl-pcl-1.8.1\octree\include -IC:\dev\vcpkg\buildtrees\pcl\src\pcl-pcl-1.8.1\features\include -IC:\dev\vcpkg\buildtrees\pcl\src\pcl-pcl-1.8.1\filters\include -IC:\dev\vcpkg\buildtrees\pcl\src\pcl-pcl-1.8.1\keypoints\include /DWIN32 /D_WINDOWS /W3 /utf-8 /GR /EHsc /MP -openmp -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB /MD /O2 /Oi /Gy /DNDEBUG /Z7 -DBOOST_DISABLE_ASSERTS -DEIGEN_NO_DEBUG -DBOOST_ALL_NO_LIB -D_SCL_SECURE_NO_WARNINGS -D_CRT_SECURE_NO_WARNINGS -DNOMINMAX -DPCL_ONLY_CORE_POINT_TYPES /bigobj -D__SSSE3__ -D__SSE2__ -D__SSE__ /showIncludes /Fokeypoints\CMakeFiles\pcl_keypoints.dir\src\iss_3d.cpp.obj /Fdkeypoints\CMakeFiles\pcl_keypoints.dir\ /FS -c C:\dev\vcpkg\buildtrees\pcl\src\pcl-pcl-1.8.1\keypoints\src\iss_3d.cpp
Microsoft (R) C/C++ Optimizing Compiler Version 19.11.25547 for x64
Copyright (C) Microsoft Corporation. All rights reserved.
[184/451] C:\PROGRA~2\MICROS~4\2017\COMMUN~1\VC\Tools\MSVC\1411~1.255\bin\Hostx64\x64\cl.exe /TP -DBOOST_LIB_DIAGNOSTIC -DPCLAPI_EXPORTS -DvtkDomainsChemistry_AUTOINIT=1(vtkDomainsChemistryOpenGL2) -DvtkIOExport_AUTOINIT=1(vtkIOExportOpenGL2) -DvtkIOGeometry_AUTOINIT=1(vtkIOMPIParallel) -DvtkIOImage_AUTOINIT=1(vtkIOMPIImage) -DvtkIOParallel_AUTOINIT=1(vtkIOMPIParallel) -DvtkRenderingContext2D_AUTOINIT=1(vtkRenderingContextOpenGL2) -DvtkRenderingCore_AUTOINIT=3(vtkInteractionStyle,vtkRenderingFreeType,vtkRenderingOpenGL2) -DvtkRenderingOpenGL2_AUTOINIT=2(vtkRenderingGL2PSOpenGL2,vtkRenderingOpenVR) -DvtkRenderingVolume_AUTOINIT=1(vtkRenderingVolumeOpenGL2) -IC:\dev\vcpkg\installed\x64-windows-dev\include\eigen3 -IC:\dev\vcpkg\installed\x64-windows-dev\include -IC:\dev\vcpkg\installed\x64-windows-dev\include\openni2 -IC:\dev\vcpkg\buildtrees\pcl\src\pcl-pcl-1.8.1\recognition\include\pcl\recognition\3rdparty -IC:\dev\vcpkg\installed\x64-windows-dev\include\python3.6 -IC:\dev\vcpkg\installed\x64-windows-dev\include\SDL2 -Iinclude -IC:\dev\vcpkg\buildtrees\pcl\src\pcl-pcl-1.8.1\common\include -IC:\dev\vcpkg\buildtrees\pcl\src\pcl-pcl-1.8.1\search\include -IC:\dev\vcpkg\buildtrees\pcl\src\pcl-pcl-1.8.1\kdtree\include -IC:\dev\vcpkg\buildtrees\pcl\src\pcl-pcl-1.8.1\octree\include -IC:\dev\vcpkg\buildtrees\pcl\src\pcl-pcl-1.8.1\features\include -IC:\dev\vcpkg\buildtrees\pcl\src\pcl-pcl-1.8.1\filters\include -IC:\dev\vcpkg\buildtrees\pcl\src\pcl-pcl-1.8.1\keypoints\include /DWIN32 /D_WINDOWS /W3 /utf-8 /GR /EHsc /MP -openmp -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB /MD /O2 /Oi /Gy /DNDEBUG /Z7 -DBOOST_DISABLE_ASSERTS -DEIGEN_NO_DEBUG -DBOOST_ALL_NO_LIB -D_SCL_SECURE_NO_WARNINGS -D_CRT_SECURE_NO_WARNINGS -DNOMINMAX -DPCL_ONLY_CORE_POINT_TYPES /bigobj -D__SSSE3__ -D__SSE2__ -D__SSE__ /showIncludes /Fokeypoints\CMakeFiles\pcl_keypoints.dir\src\susan.cpp.obj /Fdkeypoints\CMakeFiles\pcl_keypoints.dir\ /FS -c C:\dev\vcpkg\buildtrees\pcl\src\pcl-pcl-1.8.1\keypoints\src\susan.cpp
Microsoft (R) C/C++ Optimizing Compiler Version 19.11.25547 for x64
Copyright (C) Microsoft Corporation. All rights reserved.
[185/451] C:\PROGRA~2\MICROS~4\2017\COMMUN~1\VC\Tools\MSVC\1411~1.255\bin\Hostx64\x64\cl.exe /TP -DBOOST_LIB_DIAGNOSTIC -DPCLAPI_EXPORTS -DvtkDomainsChemistry_AUTOINIT=1(vtkDomainsChemistryOpenGL2) -DvtkIOExport_AUTOINIT=1(vtkIOExportOpenGL2) -DvtkIOGeometry_AUTOINIT=1(vtkIOMPIParallel) -DvtkIOImage_AUTOINIT=1(vtkIOMPIImage) -DvtkIOParallel_AUTOINIT=1(vtkIOMPIParallel) -DvtkRenderingContext2D_AUTOINIT=1(vtkRenderingContextOpenGL2) -DvtkRenderingCore_AUTOINIT=3(vtkInteractionStyle,vtkRenderingFreeType,vtkRenderingOpenGL2) -DvtkRenderingOpenGL2_AUTOINIT=2(vtkRenderingGL2PSOpenGL2,vtkRenderingOpenVR) -DvtkRenderingVolume_AUTOINIT=1(vtkRenderingVolumeOpenGL2) -IC:\dev\vcpkg\installed\x64-windows-dev\include\eigen3 -IC:\dev\vcpkg\installed\x64-windows-dev\include -IC:\dev\vcpkg\installed\x64-windows-dev\include\openni2 -IC:\dev\vcpkg\buildtrees\pcl\src\pcl-pcl-1.8.1\recognition\include\pcl\recognition\3rdparty -IC:\dev\vcpkg\installed\x64-windows-dev\include\python3.6 -IC:\dev\vcpkg\installed\x64-windows-dev\include\SDL2 -Iinclude -IC:\dev\vcpkg\buildtrees\pcl\src\pcl-pcl-1.8.1\common\include -IC:\dev\vcpkg\buildtrees\pcl\src\pcl-pcl-1.8.1\search\include -IC:\dev\vcpkg\buildtrees\pcl\src\pcl-pcl-1.8.1\kdtree\include -IC:\dev\vcpkg\buildtrees\pcl\src\pcl-pcl-1.8.1\octree\include -IC:\dev\vcpkg\buildtrees\pcl\src\pcl-pcl-1.8.1\features\include -IC:\dev\vcpkg\buildtrees\pcl\src\pcl-pcl-1.8.1\filters\include -IC:\dev\vcpkg\buildtrees\pcl\src\pcl-pcl-1.8.1\keypoints\include /DWIN32 /D_WINDOWS /W3 /utf-8 /GR /EHsc /MP -openmp -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB /MD /O2 /Oi /Gy /DNDEBUG /Z7 -DBOOST_DISABLE_ASSERTS -DEIGEN_NO_DEBUG -DBOOST_ALL_NO_LIB -D_SCL_SECURE_NO_WARNINGS -D_CRT_SECURE_NO_WARNINGS -DNOMINMAX -DPCL_ONLY_CORE_POINT_TYPES /bigobj -D__SSSE3__ -D__SSE2__ -D__SSE__ /showIncludes /Fokeypoints\CMakeFiles\pcl_keypoints.dir\src\brisk_2d.cpp.obj /Fdkeypoints\CMakeFiles\pcl_keypoints.dir\ /FS -c C:\dev\vcpkg\buildtrees\pcl\src\pcl-pcl-1.8.1\keypoints\src\brisk_2d.cpp
Microsoft (R) C/C++ Optimizing Compiler Version 19.11.25547 for x64
Copyright (C) Microsoft Corporation. All rights reserved.
[186/451] C:\PROGRA~2\MICROS~4\2017\COMMUN~1\VC\Tools\MSVC\1411~1.255\bin\Hostx64\x64\cl.exe /TP -DBOOST_LIB_DIAGNOSTIC -DPCLAPI_EXPORTS -DvtkDomainsChemistry_AUTOINIT=1(vtkDomainsChemistryOpenGL2) -DvtkIOExport_AUTOINIT=1(vtkIOExportOpenGL2) -DvtkIOGeometry_AUTOINIT=1(vtkIOMPIParallel) -DvtkIOImage_AUTOINIT=1(vtkIOMPIImage) -DvtkIOParallel_AUTOINIT=1(vtkIOMPIParallel) -DvtkRenderingContext2D_AUTOINIT=1(vtkRenderingContextOpenGL2) -DvtkRenderingCore_AUTOINIT=3(vtkInteractionStyle,vtkRenderingFreeType,vtkRenderingOpenGL2) -DvtkRenderingOpenGL2_AUTOINIT=2(vtkRenderingGL2PSOpenGL2,vtkRenderingOpenVR) -DvtkRenderingVolume_AUTOINIT=1(vtkRenderingVolumeOpenGL2) -IC:\dev\vcpkg\installed\x64-windows-dev\include\eigen3 -IC:\dev\vcpkg\installed\x64-windows-dev\include -IC:\dev\vcpkg\installed\x64-windows-dev\include\openni2 -IC:\dev\vcpkg\buildtrees\pcl\src\pcl-pcl-1.8.1\recognition\include\pcl\recognition\3rdparty -IC:\dev\vcpkg\installed\x64-windows-dev\include\python3.6 -IC:\dev\vcpkg\installed\x64-windows-dev\include\SDL2 -Iinclude -IC:\dev\vcpkg\buildtrees\pcl\src\pcl-pcl-1.8.1\common\include -IC:\dev\vcpkg\buildtrees\pcl\src\pcl-pcl-1.8.1\search\include -IC:\dev\vcpkg\buildtrees\pcl\src\pcl-pcl-1.8.1\kdtree\include -IC:\dev\vcpkg\buildtrees\pcl\src\pcl-pcl-1.8.1\filters\include -IC:\dev\vcpkg\buildtrees\pcl\src\pcl-pcl-1.8.1\octree\include -IC:\dev\vcpkg\buildtrees\pcl\src\pcl-pcl-1.8.1\tracking\include /DWIN32 /D_WINDOWS /W3 /utf-8 /GR /EHsc /MP -openmp -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB /MD /O2 /Oi /Gy /DNDEBUG /Z7 -DBOOST_DISABLE_ASSERTS -DEIGEN_NO_DEBUG -DBOOST_ALL_NO_LIB -D_SCL_SECURE_NO_WARNINGS -D_CRT_SECURE_NO_WARNINGS -DNOMINMAX -DPCL_ONLY_CORE_POINT_TYPES /bigobj -D__SSSE3__ -D__SSE2__ -D__SSE__ /showIncludes /Fotracking\CMakeFiles\pcl_tracking.dir\src\tracking.cpp.obj /Fdtracking\CMakeFiles\pcl_tracking.dir\ /FS -c C:\dev\vcpkg\buildtrees\pcl\src\pcl-pcl-1.8.1\tracking\src\tracking.cpp
Microsoft (R) C/C++ Optimizing Compiler Version 19.11.25547 for x64
Copyright (C) Microsoft Corporation. All rights reserved.
[187/451] C:\PROGRA~2\MICROS~4\2017\COMMUN~1\VC\Tools\MSVC\1411~1.255\bin\Hostx64\x64\cl.exe /TP -DBOOST_LIB_DIAGNOSTIC -DPCLAPI_EXPORTS -DvtkDomainsChemistry_AUTOINIT=1(vtkDomainsChemistryOpenGL2) -DvtkIOExport_AUTOINIT=1(vtkIOExportOpenGL2) -DvtkIOGeometry_AUTOINIT=1(vtkIOMPIParallel) -DvtkIOImage_AUTOINIT=1(vtkIOMPIImage) -DvtkIOParallel_AUTOINIT=1(vtkIOMPIParallel) -DvtkRenderingContext2D_AUTOINIT=1(vtkRenderingContextOpenGL2) -DvtkRenderingCore_AUTOINIT=3(vtkInteractionStyle,vtkRenderingFreeType,vtkRenderingOpenGL2) -DvtkRenderingOpenGL2_AUTOINIT=2(vtkRenderingGL2PSOpenGL2,vtkRenderingOpenVR) -DvtkRenderingVolume_AUTOINIT=1(vtkRenderingVolumeOpenGL2) -IC:\dev\vcpkg\installed\x64-windows-dev\include\eigen3 -IC:\dev\vcpkg\installed\x64-windows-dev\include -IC:\dev\vcpkg\installed\x64-windows-dev\include\openni2 -IC:\dev\vcpkg\buildtrees\pcl\src\pcl-pcl-1.8.1\recognition\include\pcl\recognition\3rdparty -IC:\dev\vcpkg\installed\x64-windows-dev\include\python3.6 -IC:\dev\vcpkg\installed\x64-windows-dev\include\SDL2 -Iinclude -IC:\dev\vcpkg\buildtrees\pcl\src\pcl-pcl-1.8.1\common\include -IC:\dev\vcpkg\buildtrees\pcl\src\pcl-pcl-1.8.1\search\include -IC:\dev\vcpkg\buildtrees\pcl\src\pcl-pcl-1.8.1\kdtree\include -IC:\dev\vcpkg\buildtrees\pcl\src\pcl-pcl-1.8.1\octree\include -IC:\dev\vcpkg\buildtrees\pcl\src\pcl-pcl-1.8.1\features\include -IC:\dev\vcpkg\buildtrees\pcl\src\pcl-pcl-1.8.1\filters\include -IC:\dev\vcpkg\buildtrees\pcl\src\pcl-pcl-1.8.1\keypoints\include /DWIN32 /D_WINDOWS /W3 /utf-8 /GR /EHsc /MP -openmp -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB /MD /O2 /Oi /Gy /DNDEBUG /Z7 -DBOOST_DISABLE_ASSERTS -DEIGEN_NO_DEBUG -DBOOST_ALL_NO_LIB -D_SCL_SECURE_NO_WARNINGS -D_CRT_SECURE_NO_WARNINGS -DNOMINMAX -DPCL_ONLY_CORE_POINT_TYPES /bigobj -D__SSSE3__ -D__SSE2__ -D__SSE__ /showIncludes /Fokeypoints\CMakeFiles\pcl_keypoints.dir\src\agast_2d.cpp.obj /Fdkeypoints\CMakeFiles\pcl_keypoints.dir\ /FS -c C:\dev\vcpkg\buildtrees\pcl\src\pcl-pcl-1.8.1\keypoints\src\agast_2d.cpp
Microsoft (R) C/C++ Optimizing Compiler Version 19.11.25547 for x64
Copyright (C) Microsoft Corporation. All rights reserved.
[188/451] C:\PROGRA~2\MICROS~4\2017\COMMUN~1\VC\Tools\MSVC\1411~1.255\bin\Hostx64\x64\cl.exe /TP -DBOOST_LIB_DIAGNOSTIC -DPCLAPI_EXPORTS -DvtkDomainsChemistry_AUTOINIT=1(vtkDomainsChemistryOpenGL2) -DvtkIOExport_AUTOINIT=1(vtkIOExportOpenGL2) -DvtkIOGeometry_AUTOINIT=1(vtkIOMPIParallel) -DvtkIOImage_AUTOINIT=1(vtkIOMPIImage) -DvtkIOParallel_AUTOINIT=1(vtkIOMPIParallel) -DvtkRenderingContext2D_AUTOINIT=1(vtkRenderingContextOpenGL2) -DvtkRenderingCore_AUTOINIT=3(vtkInteractionStyle,vtkRenderingFreeType,vtkRenderingOpenGL2) -DvtkRenderingOpenGL2_AUTOINIT=2(vtkRenderingGL2PSOpenGL2,vtkRenderingOpenVR) -DvtkRenderingVolume_AUTOINIT=1(vtkRenderingVolumeOpenGL2) -IC:\dev\vcpkg\installed\x64-windows-dev\include\eigen3 -IC:\dev\vcpkg\installed\x64-windows-dev\include -IC:\dev\vcpkg\installed\x64-windows-dev\include\openni2 -IC:\dev\vcpkg\buildtrees\pcl\src\pcl-pcl-1.8.1\recognition\include\pcl\recognition\3rdparty -IC:\dev\vcpkg\installed\x64-windows-dev\include\python3.6 -IC:\dev\vcpkg\installed\x64-windows-dev\include\SDL2 -Iinclude -IC:\dev\vcpkg\buildtrees\pcl\src\pcl-pcl-1.8.1\common\include -IC:\dev\vcpkg\buildtrees\pcl\src\pcl-pcl-1.8.1\search\include -IC:\dev\vcpkg\buildtrees\pcl\src\pcl-pcl-1.8.1\kdtree\include -IC:\dev\vcpkg\buildtrees\pcl\src\pcl-pcl-1.8.1\octree\include -IC:\dev\vcpkg\buildtrees\pcl\src\pcl-pcl-1.8.1\features\include -IC:\dev\vcpkg\buildtrees\pcl\src\pcl-pcl-1.8.1\filters\include -IC:\dev\vcpkg\buildtrees\pcl\src\pcl-pcl-1.8.1\keypoints\include /DWIN32 /D_WINDOWS /W3 /utf-8 /GR /EHsc /MP -openmp -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB /MD /O2 /Oi /Gy /DNDEBUG /Z7 -DBOOST_DISABLE_ASSERTS -DEIGEN_NO_DEBUG -DBOOST_ALL_NO_LIB -D_SCL_SECURE_NO_WARNINGS -D_CRT_SECURE_NO_WARNINGS -DNOMINMAX -DPCL_ONLY_CORE_POINT_TYPES /bigobj -D__SSSE3__ -D__SSE2__ -D__SSE__ /showIncludes /Fokeypoints\CMakeFiles\pcl_keypoints.dir\src\harris_6d.cpp.obj /Fdkeypoints\CMakeFiles\pcl_keypoints.dir\ /FS -c C:\dev\vcpkg\buildtrees\pcl\src\pcl-pcl-1.8.1\keypoints\src\harris_6d.cpp
Microsoft (R) C/C++ Optimizing Compiler Version 19.11.25547 for x64
Copyright (C) Microsoft Corporation. All rights reserved.
[189/451] C:\PROGRA~2\MICROS~4\2017\COMMUN~1\VC\Tools\MSVC\1411~1.255\bin\Hostx64\x64\cl.exe /TP -DBOOST_LIB_DIAGNOSTIC -DPCLAPI_EXPORTS -DvtkDomainsChemistry_AUTOINIT=1(vtkDomainsChemistryOpenGL2) -DvtkIOExport_AUTOINIT=1(vtkIOExportOpenGL2) -DvtkIOGeometry_AUTOINIT=1(vtkIOMPIParallel) -DvtkIOImage_AUTOINIT=1(vtkIOMPIImage) -DvtkIOParallel_AUTOINIT=1(vtkIOMPIParallel) -DvtkRenderingContext2D_AUTOINIT=1(vtkRenderingContextOpenGL2) -DvtkRenderingCore_AUTOINIT=3(vtkInteractionStyle,vtkRenderingFreeType,vtkRenderingOpenGL2) -DvtkRenderingOpenGL2_AUTOINIT=2(vtkRenderingGL2PSOpenGL2,vtkRenderingOpenVR) -DvtkRenderingVolume_AUTOINIT=1(vtkRenderingVolumeOpenGL2) -IC:\dev\vcpkg\installed\x64-windows-dev\include\eigen3 -IC:\dev\vcpkg\installed\x64-windows-dev\include -IC:\dev\vcpkg\installed\x64-windows-dev\include\openni2 -IC:\dev\vcpkg\buildtrees\pcl\src\pcl-pcl-1.8.1\recognition\include\pcl\recognition\3rdparty -IC:\dev\vcpkg\installed\x64-windows-dev\include\python3.6 -IC:\dev\vcpkg\installed\x64-windows-dev\include\SDL2 -Iinclude -IC:\dev\vcpkg\buildtrees\pcl\src\pcl-pcl-1.8.1\common\include -IC:\dev\vcpkg\buildtrees\pcl\src\pcl-pcl-1.8.1\search\include -IC:\dev\vcpkg\buildtrees\pcl\src\pcl-pcl-1.8.1\kdtree\include -IC:\dev\vcpkg\buildtrees\pcl\src\pcl-pcl-1.8.1\filters\include -IC:\dev\vcpkg\buildtrees\pcl\src\pcl-pcl-1.8.1\octree\include -IC:\dev\vcpkg\buildtrees\pcl\src\pcl-pcl-1.8.1\tracking\include /DWIN32 /D_WINDOWS /W3 /utf-8 /GR /EHsc /MP -openmp -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB /MD /O2 /Oi /Gy /DNDEBUG /Z7 -DBOOST_DISABLE_ASSERTS -DEIGEN_NO_DEBUG -DBOOST_ALL_NO_LIB -D_SCL_SECURE_NO_WARNINGS -D_CRT_SECURE_NO_WARNINGS -DNOMINMAX -DPCL_ONLY_CORE_POINT_TYPES /bigobj -D__SSSE3__ -D__SSE2__ -D__SSE__ /showIncludes /Fotracking\CMakeFiles\pcl_tracking.dir\src\coherence.cpp.obj /Fdtracking\CMakeFiles\pcl_tracking.dir\ /FS -c C:\dev\vcpkg\buildtrees\pcl\src\pcl-pcl-1.8.1\tracking\src\coherence.cpp
Microsoft (R) C/C++ Optimizing Compiler Version 19.11.25547 for x64
Copyright (C) Microsoft Corporation. All rights reserved.
[190/451] C:\PROGRA~2\MICROS~4\2017\COMMUN~1\VC\Tools\MSVC\1411~1.255\bin\Hostx64\x64\cl.exe /TP -DBOOST_LIB_DIAGNOSTIC -DPCLAPI_EXPORTS -DvtkDomainsChemistry_AUTOINIT=1(vtkDomainsChemistryOpenGL2) -DvtkIOExport_AUTOINIT=1(vtkIOExportOpenGL2) -DvtkIOGeometry_AUTOINIT=1(vtkIOMPIParallel) -DvtkIOImage_AUTOINIT=1(vtkIOMPIImage) -DvtkIOParallel_AUTOINIT=1(vtkIOMPIParallel) -DvtkRenderingContext2D_AUTOINIT=1(vtkRenderingContextOpenGL2) -DvtkRenderingCore_AUTOINIT=3(vtkInteractionStyle,vtkRenderingFreeType,vtkRenderingOpenGL2) -DvtkRenderingOpenGL2_AUTOINIT=2(vtkRenderingGL2PSOpenGL2,vtkRenderingOpenVR) -DvtkRenderingVolume_AUTOINIT=1(vtkRenderingVolumeOpenGL2) -IC:\dev\vcpkg\installed\x64-windows-dev\include\eigen3 -IC:\dev\vcpkg\installed\x64-windows-dev\include -IC:\dev\vcpkg\installed\x64-windows-dev\include\openni2 -IC:\dev\vcpkg\buildtrees\pcl\src\pcl-pcl-1.8.1\recognition\include\pcl\recognition\3rdparty -IC:\dev\vcpkg\installed\x64-windows-dev\include\python3.6 -IC:\dev\vcpkg\installed\x64-windows-dev\include\SDL2 -Iinclude -IC:\dev\vcpkg\buildtrees\pcl\src\pcl-pcl-1.8.1\common\include -IC:\dev\vcpkg\buildtrees\pcl\src\pcl-pcl-1.8.1\search\include -IC:\dev\vcpkg\buildtrees\pcl\src\pcl-pcl-1.8.1\kdtree\include -IC:\dev\vcpkg\buildtrees\pcl\src\pcl-pcl-1.8.1\filters\include -IC:\dev\vcpkg\buildtrees\pcl\src\pcl-pcl-1.8.1\octree\include -IC:\dev\vcpkg\buildtrees\pcl\src\pcl-pcl-1.8.1\tracking\include /DWIN32 /D_WINDOWS /W3 /utf-8 /GR /EHsc /MP -openmp -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB /MD /O2 /Oi /Gy /DNDEBUG /Z7 -DBOOST_DISABLE_ASSERTS -DEIGEN_NO_DEBUG -DBOOST_ALL_NO_LIB -D_SCL_SECURE_NO_WARNINGS -D_CRT_SECURE_NO_WARNINGS -DNOMINMAX -DPCL_ONLY_CORE_POINT_TYPES /bigobj -D__SSSE3__ -D__SSE2__ -D__SSE__ /showIncludes /Fotracking\CMakeFiles\pcl_tracking.dir\src\kld_adaptive_particle_filter.cpp.obj /Fdtracking\CMakeFiles\pcl_tracking.dir\ /FS -c C:\dev\vcpkg\buildtrees\pcl\src\pcl-pcl-1.8.1\tracking\src\kld_adaptive_particle_filter.cpp
Microsoft (R) C/C++ Optimizing Compiler Version 19.11.25547 for x64
Copyright (C) Microsoft Corporation. All rights reserved.
[191/451] C:\PROGRA~2\MICROS~4\2017\COMMUN~1\VC\Tools\MSVC\1411~1.255\bin\Hostx64\x64\cl.exe /TP -DBOOST_LIB_DIAGNOSTIC -DPCLAPI_EXPORTS -DvtkDomainsChemistry_AUTOINIT=1(vtkDomainsChemistryOpenGL2) -DvtkIOExport_AUTOINIT=1(vtkIOExportOpenGL2) -DvtkIOGeometry_AUTOINIT=1(vtkIOMPIParallel) -DvtkIOImage_AUTOINIT=1(vtkIOMPIImage) -DvtkIOParallel_AUTOINIT=1(vtkIOMPIParallel) -DvtkRenderingContext2D_AUTOINIT=1(vtkRenderingContextOpenGL2) -DvtkRenderingCore_AUTOINIT=3(vtkInteractionStyle,vtkRenderingFreeType,vtkRenderingOpenGL2) -DvtkRenderingOpenGL2_AUTOINIT=2(vtkRenderingGL2PSOpenGL2,vtkRenderingOpenVR) -DvtkRenderingVolume_AUTOINIT=1(vtkRenderingVolumeOpenGL2) -IC:\dev\vcpkg\installed\x64-windows-dev\include\eigen3 -IC:\dev\vcpkg\installed\x64-windows-dev\include -IC:\dev\vcpkg\installed\x64-windows-dev\include\openni2 -IC:\dev\vcpkg\buildtrees\pcl\src\pcl-pcl-1.8.1\recognition\include\pcl\recognition\3rdparty -IC:\dev\vcpkg\installed\x64-windows-dev\include\python3.6 -IC:\dev\vcpkg\installed\x64-windows-dev\include\SDL2 -Iinclude -IC:\dev\vcpkg\buildtrees\pcl\src\pcl-pcl-1.8.1\common\include -IC:\dev\vcpkg\buildtrees\pcl\src\pcl-pcl-1.8.1\search\include -IC:\dev\vcpkg\buildtrees\pcl\src\pcl-pcl-1.8.1\kdtree\include -IC:\dev\vcpkg\buildtrees\pcl\src\pcl-pcl-1.8.1\filters\include -IC:\dev\vcpkg\buildtrees\pcl\src\pcl-pcl-1.8.1\octree\include -IC:\dev\vcpkg\buildtrees\pcl\src\pcl-pcl-1.8.1\tracking\include /DWIN32 /D_WINDOWS /W3 /utf-8 /GR /EHsc /MP -openmp -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB /MD /O2 /Oi /Gy /DNDEBUG /Z7 -DBOOST_DISABLE_ASSERTS -DEIGEN_NO_DEBUG -DBOOST_ALL_NO_LIB -D_SCL_SECURE_NO_WARNINGS -D_CRT_SECURE_NO_WARNINGS -DNOMINMAX -DPCL_ONLY_CORE_POINT_TYPES /bigobj -D__SSSE3__ -D__SSE2__ -D__SSE__ /showIncludes /Fotracking\CMakeFiles\pcl_tracking.dir\src\particle_filter.cpp.obj /Fdtracking\CMakeFiles\pcl_tracking.dir\ /FS -c C:\dev\vcpkg\buildtrees\pcl\src\pcl-pcl-1.8.1\tracking\src\particle_filter.cpp
Microsoft (R) C/C++ Optimizing Compiler Version 19.11.25547 for x64
Copyright (C) Microsoft Corporation. All rights reserved.
ninja: build stopped: subcommand failed.
Are you sure this is not a vtk related issue? Have you tried linking a simple example against vtk (vcpkg installed)?
After some digging, the error log indicates cannot open input file 'vtkFiltersPython.lib', but then I realized in the C:\dev\vcpkg\installed\x64-windows\lib folder, there is vtkFiltersPython-8.0.lib instead. I am guessing the problem is related to how pcl finds vtk in cmake, because OpenCV compiles with a problem with vtk.
Also even if I delete the pcl folder in the buildtree and reinstall, the same problem still shows up.
So pcl tries to link to vtkFiltersPython.lib but only vtkFiltersPython-8.0.lib exists. The thing is, contrary to many other 3rd parties, we actually don't have a custom FindVTK.cmake file. We use the CMake default one, and I'm quite sure we're not tampering with the list of exported libs from VTK anywhere in the code. We do it like this
https://github.com/PointCloudLibrary/pcl/blob/master/CMakeLists.txt#L363
and OpenCV does it like this
https://github.com/opencv/opencv/blob/master/cmake/OpenCVDetectVTK.cmake#L6
only selecting a few components.
Is this still not an issue with VTK? Why is it exporting a path to 'vtkFiltersPython.lib' when it creates a file named differently? A good way to test this is to compile some snippet which which has to link against vtkFiltersPython and I think you're also gonna run into the same error.
@SergioRAgostinho I think I narrowed down the problem a little bit. I believe the FindVTK.cmake that comes with CMake is not being used because there is actually a VTKConfig.cmake available. Config mode has higher priority than module mode, and then I look into VTKTargets.cmake which VTKConfig.cmake is including and there are a bunch of VTK targets in there including vtkCommonCore, vtkIOCore, vtkIOImage etc. However, there is no vtkFiltersPython in there which I believe is causing the problem.
My VTK is installed with the very standard vcpkg install vtk[qt]. I am wondering if you guy's VTKTargets.cmake has vtkFiltersPython. @UnaNancyOwen Can you take a look at yours and let me know?
@jasjuang I don't know how to reproduce your problem.
Does that mean whether PCL and OpenCV can build and install using following commands?
vcpkg install pcl[qt] --featurepackages
vcpkg install opencv[vtk,qt] --featurepackages
@UnaNancyOwen I don't know how you can reproduce my problem either. Can you look into your C:/dev/vcpkg/installed/share/vtk/VTKTargets.cmake and let me know whether you see vtkFiltersPython in there?
If there is then I think it's my VTK installation problem, if there isn't then I think it's my PCL installation problem.
@jasjuang vtkFiltersPython is not included in VTKTargets.cmake.
I was build and install PCL using Vcpkg, but PCL didn't required vtkFiltersPython. It can build successfully.
Also, I think VTK port doesn't build and install vtkFiltersPython.
I don't know why vtkFiltersPython appears in your log, but I think that the cause of your problem not include in PCL at least.
@UnaNancyOwen That means my VTK is fine. But I just install PCL via vcpkg install pcl (nothing really special here) and then it fails with the above error message. I am currently stuck at the moment.
@jasjuang I was re-install VTK with Python feature. (vcpkg install vtk[qt,python] --featurepackages)
I confirmed that vtkFiltersPython-8.0.lib was generated, and vtkFiltersPython was included in VTKTargets.cmake.
And, I was install PCL again, but It is successfully.
Not sure what changes throughout these times but I attempted to vcpkg install pcl[*] again today with the latest master and it works
Most helpful comment
It is compiler bug in Visual C++ 2017 (15.3-15.4).
Therefore, I don't think that make special changes to PCL for resolve this bug.
You need to wait for a compiler update (15.5). Please read this bug report.
However, You can temporarily avoid this bug.
You can temporarily avoid this bug by replace access specifiers to
publicfromprivateof these class.https://github.com/PointCloudLibrary/pcl/blob/master/io/include/pcl/io/ply/ply_parser.h#L118
https://github.com/PointCloudLibrary/pcl/blob/master/io/include/pcl/io/ply/ply_parser.h#L211