.\vcpkg.exe install pcl[cuda,opengl,openni2,pcap,qt,tools,vtk]:x64-windows --editable
Computing installation plan...
The following packages will be built and installed:
pcl[core,cuda,opengl,openni2,pcap,qt,tools,vtk]:x64-windows -> 1.12.0
Restored 0 packages from C:\Users\89785\AppData\Local\vcpkg\archives in 93.9 us. Use --debug to see more details.
Starting package 1/1: pcl:x64-windows
Building package pcl[core,cuda,opengl,openni2,pcap,qt,tools,vtk]:x64-windows...
-- Using cached PointCloudLibrary-pcl-f36a69a5e89953708990c4669317f989d532cf08.tar.gz.
-- Using source at C:/vcpkg/buildtrees/pcl/src/89d532cf08-fd49a85837
-- Found external ninja('1.10.2').
-- Configuring x64-windows
CMake Warning at installed/x64-windows/share/vcpkg-cmake/vcpkg_cmake_configure.cmake:485 (message):
The following variables are not used in CMakeLists.txt:
PCL_BUILD_WITH_FLANN_DYNAMIC_LINKING_WIN32
Please recheck them and remove the unnecessary options from the
`vcpkg_cmake_configure` call.
If these options should still be passed for whatever reason, please use the
`MAYBE_UNUSED_VARIABLES` argument.
Call Stack (most recent call first):
ports/pcl/portfile.cmake:42 (vcpkg_cmake_configure)
scripts/ports.cmake:142 (include)
-- Building x64-windows-dbg
-- Building x64-windows-rel
-- Installing: C:/vcpkg/packages/pcl_x64-windows/share/pcl/copyright
-- Fixing pkgconfig file: C:/vcpkg/packages/pcl_x64-windows/lib/pkgconfig/pcl_2d-1.12.pc
-- Fixing pkgconfig file: C:/vcpkg/packages/pcl_x64-windows/lib/pkgconfig/pcl_common-1.12.pc
-- Fixing pkgconfig file: C:/vcpkg/packages/pcl_x64-windows/lib/pkgconfig/pcl_cuda_common-1.12.pc
-- Fixing pkgconfig file: C:/vcpkg/packages/pcl_x64-windows/lib/pkgconfig/pcl_cuda_features-1.12.pc
-- Fixing pkgconfig file: C:/vcpkg/packages/pcl_x64-windows/lib/pkgconfig/pcl_cuda_sample_consensus-1.12.pc
-- Fixing pkgconfig file: C:/vcpkg/packages/pcl_x64-windows/lib/pkgconfig/pcl_cuda_segmentation-1.12.pc
-- Fixing pkgconfig file: C:/vcpkg/packages/pcl_x64-windows/lib/pkgconfig/pcl_features-1.12.pc
-- Fixing pkgconfig file: C:/vcpkg/packages/pcl_x64-windows/lib/pkgconfig/pcl_filters-1.12.pc
-- Fixing pkgconfig file: C:/vcpkg/packages/pcl_x64-windows/lib/pkgconfig/pcl_geometry-1.12.pc
-- Fixing pkgconfig file: C:/vcpkg/packages/pcl_x64-windows/lib/pkgconfig/pcl_gpu_containers-1.12.pc
-- Fixing pkgconfig file: C:/vcpkg/packages/pcl_x64-windows/lib/pkgconfig/pcl_gpu_features-1.12.pc
-- Fixing pkgconfig file: C:/vcpkg/packages/pcl_x64-windows/lib/pkgconfig/pcl_gpu_octree-1.12.pc
-- Fixing pkgconfig file: C:/vcpkg/packages/pcl_x64-windows/lib/pkgconfig/pcl_gpu_segmentation-1.12.pc
-- Fixing pkgconfig file: C:/vcpkg/packages/pcl_x64-windows/lib/pkgconfig/pcl_gpu_utils-1.12.pc
-- Fixing pkgconfig file: C:/vcpkg/packages/pcl_x64-windows/lib/pkgconfig/pcl_io-1.12.pc
-- Fixing pkgconfig file: C:/vcpkg/packages/pcl_x64-windows/lib/pkgconfig/pcl_kdtree-1.12.pc
-- Fixing pkgconfig file: C:/vcpkg/packages/pcl_x64-windows/lib/pkgconfig/pcl_keypoints-1.12.pc
-- Fixing pkgconfig file: C:/vcpkg/packages/pcl_x64-windows/lib/pkgconfig/pcl_ml-1.12.pc
-- Fixing pkgconfig file: C:/vcpkg/packages/pcl_x64-windows/lib/pkgconfig/pcl_octree-1.12.pc
-- Fixing pkgconfig file: C:/vcpkg/packages/pcl_x64-windows/lib/pkgconfig/pcl_outofcore-1.12.pc
-- Fixing pkgconfig file: C:/vcpkg/packages/pcl_x64-windows/lib/pkgconfig/pcl_people-1.12.pc
-- Fixing pkgconfig file: C:/vcpkg/packages/pcl_x64-windows/lib/pkgconfig/pcl_recognition-1.12.pc
-- Fixing pkgconfig file: C:/vcpkg/packages/pcl_x64-windows/lib/pkgconfig/pcl_registration-1.12.pc
-- Fixing pkgconfig file: C:/vcpkg/packages/pcl_x64-windows/lib/pkgconfig/pcl_sample_consensus-1.12.pc
-- Fixing pkgconfig file: C:/vcpkg/packages/pcl_x64-windows/lib/pkgconfig/pcl_search-1.12.pc
-- Fixing pkgconfig file: C:/vcpkg/packages/pcl_x64-windows/lib/pkgconfig/pcl_segmentation-1.12.pc
-- Fixing pkgconfig file: C:/vcpkg/packages/pcl_x64-windows/lib/pkgconfig/pcl_stereo-1.12.pc
-- Fixing pkgconfig file: C:/vcpkg/packages/pcl_x64-windows/lib/pkgconfig/pcl_surface-1.12.pc
-- Fixing pkgconfig file: C:/vcpkg/packages/pcl_x64-windows/lib/pkgconfig/pcl_tracking-1.12.pc
-- Fixing pkgconfig file: C:/vcpkg/packages/pcl_x64-windows/lib/pkgconfig/pcl_visualization-1.12.pc
-- Using cached msys-mingw-w64-i686-pkg-config-0.29.2-2-any.pkg.tar.zst.
-- Using cached msys-mingw-w64-i686-libwinpthread-git-8.0.0.5906.c9a21571-1-any.pkg.tar.zst.
-- Using msys root at C:/vcpkg/downloads/tools/msys2/aa5af7b2aa7e90e8
CMake Error at scripts/cmake/vcpkg_fixup_pkgconfig.cmake:78 (message):
C:/vcpkg/downloads/tools/msys2/aa5af7b2aa7e90e8/mingw32/bin/pkg-config.exe
--exists pcl_cuda_features-1.12 failed with error code: 1
ENV{PKG_CONFIG_PATH}: "C:/vcpkg/packages/pcl_x64-windows/lib/pkgconfig;C:/vcpkg/packages/pcl_x64-windows/share/pkgconfig;C:/vcpkg/installed/x64-windows/lib/pkgconfig;C:/vcpkg/installed/x64-windows/share/pkgconfig"
output: Package libopenni2 was not found in the pkg-config search path.
Perhaps you should add the directory containing `libopenni2.pc'
to the PKG_CONFIG_PATH environment variable
Package 'libopenni2', required by 'pcl_io-1.12', not found
Call Stack (most recent call first):
scripts/cmake/vcpkg_fixup_pkgconfig.cmake:201 (z_vcpkg_fixup_pkgconfig_check_files)
ports/pcl/portfile.cmake:77 (vcpkg_fixup_pkgconfig)
scripts/ports.cmake:142 (include)
Error: Building package pcl:x64-windows failed with: BUILD_FAILED
Please ensure you're using the latest portfiles with `git pull` and `.\vcpkg update`, then
submit an issue at https://github.com/Microsoft/vcpkg/issues including:
package: pcl[core,cuda,opengl,openni2,pcap,qt,tools,vtk]:x64-windows -> 1.12.0
vcpkg version: 2021-11-02-af04ebf6274fd6f7a941bff4662b3955c64f6f42
vcpkg-tool version: 4df8c6d7f 2021-11-08 (11 hours ago)
Additionally, attach any relevant sections from the log files above.
Thanks @JackBoosY for fixing bug with "Package pcl_cuda_common-1.12 was not found" in PointCloudLibrary/pcl#5025. But I got some new errors. I think the code to generate "libopenni2.pc" is probably missing as PointCloudLibrary/pcl#5025, but I don't know where to modify it. Can anyone help me? Thanks a lot!
Host Environment
To Reproduce
Steps to reproduce the behavior:
.\vcpkg.exe install pcl[cuda,opengl,openni2,pcap,qt,tools,vtk]:x64-windows --editableFailure logs