microsoft / vcpkg

C++ Library Manager for Windows, Linux, and MacOS
MIT License
22.8k stars 6.3k forks source link

[opencv4] building opencv4:x64-windows failed with: BUILD_FAILED #40568

Open kl-bot opened 3 weeks ago

kl-bot commented 3 weeks ago

Operating system

windows11 x64

Compiler

No response

Steps to reproduce the behavior

vcpkg install opencv4 
手动运行失败命令成功,已关闭杀软。
Manually running the failed command succeeded.The antivirus software has been disabled

PS C:\Users\Administrator> vcpkg install opencv4
Computing installation plan...
The following packages will be built and installed:
    opencv4[core,default-features,dnn,jpeg,png,quirc,tiff,webp]:x64-windows@4.8.0#22
Detecting compiler hash for triplet x64-windows...
-- Automatically setting %HTTP(S)_PROXY% environment variables to "127.0.0.1:7890".
Compiler found: G:/VS2022/VC/Tools/MSVC/14.40.33807/bin/Hostx64/x64/cl.exe
Restored 0 package(s) from C:\Users\Administrator\AppData\Local\vcpkg\archives in 325 us. Use --debug to see more details.
Installing 1/1 opencv4[core,default-features,dnn,jpeg,png,quirc,tiff,webp]:x64-windows@4.8.0#22...
Building opencv4[core,default-features,dnn,jpeg,png,quirc,tiff,webp]:x64-windows@4.8.0#22...
-- Using cached opencv4-e5e1a3bfdea96bebda2ad963bc8f6cf17930aef7.patch.
-- Using cached opencv4-3e3ee106fb8ccd003aa2c9a943a2340b066537bc.patch.
-- Using cached opencv-opencv-4.8.0.tar.gz.
-- Cleaning sources at G:/vcpkg/buildtrees/opencv4/src/4.8.0-f4e8005717.clean. Use --editable to skip cleaning for the packages you specify.
-- Extracting source G:/vcpkg/downloads/opencv-opencv-4.8.0.tar.gz
-- Applying patch 0001-disable-downloading.patch
-- Applying patch 0002-install-options.patch
-- Applying patch 0003-force-package-requirements.patch
-- Applying patch 0004-fix-eigen.patch
-- Applying patch 0005-fix-policy-CMP0057.patch
-- Applying patch 0006-fix-uwp.patch
-- Applying patch 0008-devendor-quirc.patch
-- Applying patch 0009-fix-protobuf.patch
-- Applying patch 0010-fix-uwp-tiff-imgcodecs.patch
-- Applying patch 0011-remove-python2.patch
-- Applying patch 0012-fix-zlib.patch
-- Applying patch 0015-fix-freetype.patch
-- Applying patch 0017-fix-flatbuffers.patch
-- Applying patch 0019-missing-include.patch
-- Applying patch 0020-fix-compat-cuda12.2.patch
-- Applying patch 0021-static-openvino.patch
-- Applying patch G:/vcpkg/downloads/opencv4-e5e1a3bfdea96bebda2ad963bc8f6cf17930aef7.patch
-- Applying patch 0022-fix-supportqnx.patch
-- Applying patch G:/vcpkg/downloads/opencv4-3e3ee106fb8ccd003aa2c9a943a2340b066537bc.patch
-- Using source at G:/vcpkg/buildtrees/opencv4/src/4.8.0-f4e8005717.clean
-- Using cached opencv-cache/tiny_dnn/adb1c512e09ca2c7a6faef36f9c53e59-v1.0.0a3.tar.gz.
-- Found external ninja('1.11.0').
-- Configuring x64-windows
-- Building x64-windows-dbg
CMake Error at scripts/cmake/vcpkg_execute_build_process.cmake:134 (message):
    Command failed: G:/vcpkg/downloads/tools/cmake-3.29.2-windows/cmake-3.29.2-windows-i386/bin/cmake.exe --build . --config Debug --target install -- -v -j17
    Working Directory: G:/vcpkg/buildtrees/opencv4/x64-windows-dbg
    See logs for more information:
      G:\vcpkg\buildtrees\opencv4\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/opencv4/portfile.cmake:508 (vcpkg_cmake_install)
  scripts/ports.cmake:192 (include)

error: building opencv4:x64-windows failed with: BUILD_FAILED
See https://learn.microsoft.com/vcpkg/troubleshoot/build-failures?WT.mc_id=vcpkg_inproduct_cli for more information.
Elapsed time to handle opencv4:x64-windows: 1.1 min
Please ensure you're using the latest port files with `git pull` and `vcpkg update`.
Then check for known issues at:
  https://github.com/microsoft/vcpkg/issues?q=is%3Aissue+is%3Aopen+in%3Atitle+opencv4
You can submit a new issue at:
  https://github.com/microsoft/vcpkg/issues/new?title=[opencv4]+Build+error+on+x64-windows&body=Copy+issue+body+from+G%3A%2Fvcpkg%2Finstalled%2Fvcpkg%2Fissue_body.md

Failure logs

install-x64-windows-dbg-out.txt

Additional context

No response

MonicaLiu0311 commented 3 weeks ago
PS G:\vcpkg> ./vcpkg version
vcpkg package management program version 2024-08-01-fd884a0d390d12783076341bd43d77c3a6a15658

See LICENSE.txt for license information.

Sorry I didn't repeo your issue.

PS G:\vcpkg> ./vcpkg install opencv4
Computing installation plan...
The following packages will be built and installed:
    opencv4[core,default-features,dnn,jpeg,png,quirc,tiff,webp]:x64-windows@4.8.0#22
Detecting compiler hash for triplet x64-windows...
Compiler found: C:/Program Files/Microsoft Visual Studio/2022/Enterprise/VC/Tools/MSVC/14.40.33807/bin/Hostx64/x64/cl.exe
Restored 0 package(s) from C:\Users\monica\AppData\Local\vcpkg\archives in 195 us. Use --debug to see more details.
Installing 1/1 opencv4[core,default-features,dnn,jpeg,png,quirc,tiff,webp]:x64-windows@4.8.0#22...
Building opencv4[core,default-features,dnn,jpeg,png,quirc,tiff,webp]:x64-windows@4.8.0#22...
-- Using cached opencv4-e5e1a3bfdea96bebda2ad963bc8f6cf17930aef7.patch.
-- Using cached opencv4-3e3ee106fb8ccd003aa2c9a943a2340b066537bc.patch.
-- Using cached opencv-opencv-4.8.0.tar.gz.
-- Extracting source G:/vcpkg/downloads/opencv-opencv-4.8.0.tar.gz
-- Applying patch 0001-disable-downloading.patch
-- Applying patch 0002-install-options.patch
-- Applying patch 0003-force-package-requirements.patch
-- Applying patch 0004-fix-eigen.patch
-- Applying patch 0005-fix-policy-CMP0057.patch
-- Applying patch 0006-fix-uwp.patch
-- Applying patch 0008-devendor-quirc.patch
-- Applying patch 0009-fix-protobuf.patch
-- Applying patch 0010-fix-uwp-tiff-imgcodecs.patch
-- Applying patch 0011-remove-python2.patch
-- Applying patch 0012-fix-zlib.patch
-- Applying patch 0015-fix-freetype.patch
-- Applying patch 0017-fix-flatbuffers.patch
-- Applying patch 0019-missing-include.patch
-- Applying patch 0020-fix-compat-cuda12.2.patch
-- Applying patch 0021-static-openvino.patch
-- Applying patch G:/vcpkg/downloads/opencv4-e5e1a3bfdea96bebda2ad963bc8f6cf17930aef7.patch
-- Applying patch 0022-fix-supportqnx.patch
-- Applying patch G:/vcpkg/downloads/opencv4-3e3ee106fb8ccd003aa2c9a943a2340b066537bc.patch
-- Using source at G:/vcpkg/buildtrees/opencv4/src/4.8.0-f4e8005717.clean
-- Using cached opencv-cache/tiny_dnn/adb1c512e09ca2c7a6faef36f9c53e59-v1.0.0a3.tar.gz.
-- Found external ninja('1.11.0').
-- Configuring x64-windows
-- Building x64-windows-dbg
-- Building x64-windows-rel
-- Using cached msys2-mingw-w64-x86_64-pkgconf-1~2.2.0-1-any.pkg.tar.zst.
-- Using cached msys2-msys2-runtime-3.5.3-3-x86_64.pkg.tar.zst.
-- Using msys root at G:/vcpkg/downloads/tools/msys2/1e74ca60daa10104
-- Installing: G:/vcpkg/packages/opencv4_x64-windows/share/opencv4/copyright
-- Performing post-build validation
Stored binaries in 1 destinations in 17 s.
Elapsed time to handle opencv4:x64-windows: 12 min
opencv4:x64-windows package ABI: a45fd64d39fa3e07f5a6d67078ec581cd92f8ffcc663ec2aeb9e10b55fad31fd
Total install time: 12 min
If you do not install the meta-port *opencv*, the package opencv4 is compatible with CMake
if you set the OpenCV_DIR *before* the find_package call

    set(OpenCV_DIR "${VCPKG_INSTALLED_DIR}/x64-windows/share/opencv4")
    find_package(OpenCV REQUIRED)
stephanecharette commented 2 weeks ago

Two different Windows users in the last few days on the Darknet/YOLO discord server have reported what I believe might be this error while running the following command: .\vcpkg.exe install opencv[contrib,dnn,freetype,jpeg,openmp,png,webp,world]:x64-windows

The log file from the most recent user contains the following:

[263/622] G:\VS2022\VC\Tools\MSVC\14.40.33807\bin\Hostx64\x64\cl.exe   /TP -DCVAPI_EXPORTS -DENABLE_PLUGINS -DHAVE_WEBP -DHAVE_WIN32UI -D_USE_MATH_DEFINES -D_VARIADIC_MAX=10 -D_WIN32_WINNT=0x0601 -D__OPENCV_BUILD=1 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -IG:\vcpkg\buildtrees\opencv4\src\4.8.0-f4e8005717.clean\modules\highgui\src -IG:\vcpkg\buildtrees\opencv4\src\4.8.0-f4e8005717.clean\modules\highgui\include -IG:\vcpkg\buildtrees\opencv4\x64-windows-dbg\modules\highgui -IG:\vcpkg\buildtrees\opencv4\src\4.8.0-f4e8005717.clean\modules\core\include -IG:\vcpkg\buildtrees\opencv4\src\4.8.0-f4e8005717.clean\modules\imgproc\include -IG:\vcpkg\buildtrees\opencv4\src\4.8.0-f4e8005717.clean\modules\imgcodecs\include -IG:\vcpkg\buildtrees\opencv4\src\4.8.0-f4e8005717.clean\modules\videoio\include -external:IG:\vcpkg\buildtrees\opencv4\x64-windows-dbg -external:W0 /nologo /DWIN32 /D_WINDOWS /utf-8 /GR /MP   /D _CRT_SECURE_NO_DEPRECATE /D _CRT_NONSTDC_NO_DEPRECATE /D _SCL_SECURE_NO_WARNINGS /Gy /bigobj /Oi  /fp:precise /FS     /EHa /wd4127 /wd4251 /wd4324 /wd4275 /wd4512 /wd4589 /wd4819  /D_DEBUG /MDd /Z7 /Ob0 /Od /RTC1 /showIncludes /Fomodules\highgui\CMakeFiles\opencv_highgui.dir\opencv_highgui_main.cpp.obj /Fdlib\opencv_highgui4d.pdb /FS -c G:\vcpkg\buildtrees\opencv4\x64-windows-dbg\modules\highgui\opencv_highgui_main.cpp
[264/622] C:\windows\system32\cmd.exe /C "cd . && G:\vcpkg\downloads\tools\cmake-3.29.2-windows\cmake-3.29.2-windows-i386\bin\cmake.exe -E vs_link_dll --intdir=modules\imgproc\CMakeFiles\opencv_imgproc.dir --rc=C:\PROGRA~2\WI3CF2~1\10\bin\100261~1.0\x64\rc.exe --mt=C:\PROGRA~2\WI3CF2~1\10\bin\100261~1.0\x64\mt.exe --manifests  -- G:\VS2022\VC\Tools\MSVC\14.40.33807\bin\Hostx64\x64\link.exe  @CMakeFiles\opencv_imgproc.rsp  /out:bin\opencv_imgproc4d.dll /implib:lib\opencv_imgproc4d.lib /pdb:bin\opencv_imgproc4d.pdb /dll /version:4.8 /machine:x64  /nologo    /debug /INCREMENTAL  /NODEFAULTLIB:libc /DEBUG && cd ."
[265/622] C:\windows\system32\cmd.exe /C "cd /D G:\vcpkg\buildtrees\opencv4\x64-windows-dbg\modules\dnn && G:\vcpkg\installed\x64-windows\tools\protobuf\protoc.exe --cpp_out :G:/vcpkg/buildtrees/opencv4/x64-windows-dbg/modules/dnn -I G:/vcpkg/buildtrees/opencv4/src/4.8.0-f4e8005717.clean/modules/dnn/src/caffe -I G:/vcpkg/buildtrees/opencv4/src/4.8.0-f4e8005717.clean/modules/dnn/src/onnx -I G:/vcpkg/buildtrees/opencv4/src/4.8.0-f4e8005717.clean/modules/dnn/src/tensorflow G:/vcpkg/buildtrees/opencv4/src/4.8.0-f4e8005717.clean/modules/dnn/src/onnx/opencv-onnx.proto"
FAILED: modules/dnn/opencv-onnx.pb.h modules/dnn/opencv-onnx.pb.cc G:/vcpkg/buildtrees/opencv4/x64-windows-dbg/modules/dnn/opencv-onnx.pb.h G:/vcpkg/buildtrees/opencv4/x64-windows-dbg/modules/dnn/opencv-onnx.pb.cc 
C:\windows\system32\cmd.exe /C "cd /D G:\vcpkg\buildtrees\opencv4\x64-windows-dbg\modules\dnn && G:\vcpkg\installed\x64-windows\tools\protobuf\protoc.exe --cpp_out :G:/vcpkg/buildtrees/opencv4/x64-windows-dbg/modules/dnn -I G:/vcpkg/buildtrees/opencv4/src/4.8.0-f4e8005717.clean/modules/dnn/src/caffe -I G:/vcpkg/buildtrees/opencv4/src/4.8.0-f4e8005717.clean/modules/dnn/src/onnx -I G:/vcpkg/buildtrees/opencv4/src/4.8.0-f4e8005717.clean/modules/dnn/src/tensorflow G:/vcpkg/buildtrees/opencv4/src/4.8.0-f4e8005717.clean/modules/dnn/src/onnx/opencv-onnx.proto"
[266/622] C:\windows\system32\cmd.exe /C "cd /D G:\vcpkg\buildtrees\opencv4\x64-windows-dbg\modules\dnn && G:\vcpkg\installed\x64-windows\tools\protobuf\protoc.exe --cpp_out :G:/vcpkg/buildtrees/opencv4/x64-windows-dbg/modules/dnn -I G:/vcpkg/buildtrees/opencv4/src/4.8.0-f4e8005717.clean/modules/dnn/src/caffe -I G:/vcpkg/buildtrees/opencv4/src/4.8.0-f4e8005717.clean/modules/dnn/src/onnx -I G:/vcpkg/buildtrees/opencv4/src/4.8.0-f4e8005717.clean/modules/dnn/src/tensorflow G:/vcpkg/buildtrees/opencv4/src/4.8.0-f4e8005717.clean/modules/dnn/src/tensorflow/attr_value.proto"
FAILED: modules/dnn/attr_value.pb.h modules/dnn/attr_value.pb.cc G:/vcpkg/buildtrees/opencv4/x64-windows-dbg/modules/dnn/attr_value.pb.h G:/vcpkg/buildtrees/opencv4/x64-windows-dbg/modules/dnn/attr_value.pb.cc 
C:\windows\system32\cmd.exe /C "cd /D G:\vcpkg\buildtrees\opencv4\x64-windows-dbg\modules\dnn && G:\vcpkg\installed\x64-windows\tools\protobuf\protoc.exe --cpp_out :G:/vcpkg/buildtrees/opencv4/x64-windows-dbg/modules/dnn -I G:/vcpkg/buildtrees/opencv4/src/4.8.0-f4e8005717.clean/modules/dnn/src/caffe -I G:/vcpkg/buildtrees/opencv4/src/4.8.0-f4e8005717.clean/modules/dnn/src/onnx -I G:/vcpkg/buildtrees/opencv4/src/4.8.0-f4e8005717.clean/modules/dnn/src/tensorflow G:/vcpkg/buildtrees/opencv4/src/4.8.0-f4e8005717.clean/modules/dnn/src/tensorflow/attr_value.proto"
[267/622] C:\windows\system32\cmd.exe /C "cd /D G:\vcpkg\buildtrees\opencv4\x64-windows-dbg\modules\dnn && G:\vcpkg\installed\x64-windows\tools\protobuf\protoc.exe --cpp_out :G:/vcpkg/buildtrees/opencv4/x64-windows-dbg/modules/dnn -I G:/vcpkg/buildtrees/opencv4/src/4.8.0-f4e8005717.clean/modules/dnn/src/caffe -I G:/vcpkg/buildtrees/opencv4/src/4.8.0-f4e8005717.clean/modules/dnn/src/onnx -I G:/vcpkg/buildtrees/opencv4/src/4.8.0-f4e8005717.clean/modules/dnn/src/tensorflow G:/vcpkg/buildtrees/opencv4/src/4.8.0-f4e8005717.clean/modules/dnn/src/tensorflow/function.proto"
FAILED: modules/dnn/function.pb.h modules/dnn/function.pb.cc G:/vcpkg/buildtrees/opencv4/x64-windows-dbg/modules/dnn/function.pb.h G:/vcpkg/buildtrees/opencv4/x64-windows-dbg/modules/dnn/function.pb.cc 
C:\windows\system32\cmd.exe /C "cd /D G:\vcpkg\buildtrees\opencv4\x64-windows-dbg\modules\dnn && G:\vcpkg\installed\x64-windows\tools\protobuf\protoc.exe --cpp_out :G:/vcpkg/buildtrees/opencv4/x64-windows-dbg/modules/dnn -I G:/vcpkg/buildtrees/opencv4/src/4.8.0-f4e8005717.clean/modules/dnn/src/caffe -I G:/vcpkg/buildtrees/opencv4/src/4.8.0-f4e8005717.clean/modules/dnn/src/onnx -I G:/vcpkg/buildtrees/opencv4/src/4.8.0-f4e8005717.clean/modules/dnn/src/tensorflow G:/vcpkg/buildtrees/opencv4/src/4.8.0-f4e8005717.clean/modules/dnn/src/tensorflow/function.proto"
[268/622] C:\windows\system32\cmd.exe /C "cd /D G:\vcpkg\buildtrees\opencv4\x64-windows-dbg\modules\dnn && G:\vcpkg\installed\x64-windows\tools\protobuf\protoc.exe --cpp_out :G:/vcpkg/buildtrees/opencv4/x64-windows-dbg/modules/dnn -I G:/vcpkg/buildtrees/opencv4/src/4.8.0-f4e8005717.clean/modules/dnn/src/caffe -I G:/vcpkg/buildtrees/opencv4/src/4.8.0-f4e8005717.clean/modules/dnn/src/onnx -I G:/vcpkg/buildtrees/opencv4/src/4.8.0-f4e8005717.clean/modules/dnn/src/tensorflow G:/vcpkg/buildtrees/opencv4/src/4.8.0-f4e8005717.clean/modules/dnn/src/caffe/opencv-caffe.proto"
FAILED: modules/dnn/opencv-caffe.pb.h modules/dnn/opencv-caffe.pb.cc G:/vcpkg/buildtrees/opencv4/x64-windows-dbg/modules/dnn/opencv-caffe.pb.h G:/vcpkg/buildtrees/opencv4/x64-windows-dbg/modules/dnn/opencv-caffe.pb.cc 
C:\windows\system32\cmd.exe /C "cd /D G:\vcpkg\buildtrees\opencv4\x64-windows-dbg\modules\dnn && G:\vcpkg\installed\x64-windows\tools\protobuf\protoc.exe --cpp_out :G:/vcpkg/buildtrees/opencv4/x64-windows-dbg/modules/dnn -I G:/vcpkg/buildtrees/opencv4/src/4.8.0-f4e8005717.clean/modules/dnn/src/caffe -I G:/vcpkg/buildtrees/opencv4/src/4.8.0-f4e8005717.clean/modules/dnn/src/onnx -I G:/vcpkg/buildtrees/opencv4/src/4.8.0-f4e8005717.clean/modules/dnn/src/tensorflow G:/vcpkg/buildtrees/opencv4/src/4.8.0-f4e8005717.clean/modules/dnn/src/caffe/opencv-caffe.proto"
[269/622] C:\windows\system32\cmd.exe /C "cd /D G:\vcpkg\buildtrees\opencv4\x64-windows-dbg\modules\dnn && G:\vcpkg\installed\x64-windows\tools\protobuf\protoc.exe --cpp_out :G:/vcpkg/buildtrees/opencv4/x64-windows-dbg/modules/dnn -I G:/vcpkg/buildtrees/opencv4/src/4.8.0-f4e8005717.clean/modules/dnn/src/caffe -I G:/vcpkg/buildtrees/opencv4/src/4.8.0-f4e8005717.clean/modules/dnn/src/onnx -I G:/vcpkg/buildtrees/opencv4/src/4.8.0-f4e8005717.clean/modules/dnn/src/tensorflow G:/vcpkg/buildtrees/opencv4/src/4.8.0-f4e8005717.clean/modules/dnn/src/tensorflow/graph.proto"
FAILED: modules/dnn/graph.pb.h modules/dnn/graph.pb.cc G:/vcpkg/buildtrees/opencv4/x64-windows-dbg/modules/dnn/graph.pb.h G:/vcpkg/buildtrees/opencv4/x64-windows-dbg/modules/dnn/graph.pb.cc 
C:\windows\system32\cmd.exe /C "cd /D G:\vcpkg\buildtrees\opencv4\x64-windows-dbg\modules\dnn && G:\vcpkg\installed\x64-windows\tools\protobuf\protoc.exe --cpp_out :G:/vcpkg/buildtrees/opencv4/x64-windows-dbg/modules/dnn -I G:/vcpkg/buildtrees/opencv4/src/4.8.0-f4e8005717.clean/modules/dnn/src/caffe -I G:/vcpkg/buildtrees/opencv4/src/4.8.0-f4e8005717.clean/modules/dnn/src/onnx -I G:/vcpkg/buildtrees/opencv4/src/4.8.0-f4e8005717.clean/modules/dnn/src/tensorflow G:/vcpkg/buildtrees/opencv4/src/4.8.0-f4e8005717.clean/modules/dnn/src/tensorflow/graph.proto"
[270/622] C:\windows\system32\cmd.exe /C "cd /D G:\vcpkg\buildtrees\opencv4\x64-windows-dbg\modules\dnn && G:\vcpkg\installed\x64-windows\tools\protobuf\protoc.exe --cpp_out :G:/vcpkg/buildtrees/opencv4/x64-windows-dbg/modules/dnn -I G:/vcpkg/buildtrees/opencv4/src/4.8.0-f4e8005717.clean/modules/dnn/src/caffe -I G:/vcpkg/buildtrees/opencv4/src/4.8.0-f4e8005717.clean/modules/dnn/src/onnx -I G:/vcpkg/buildtrees/opencv4/src/4.8.0-f4e8005717.clean/modules/dnn/src/tensorflow G:/vcpkg/buildtrees/opencv4/src/4.8.0-f4e8005717.clean/modules/dnn/src/tensorflow/op_def.proto"
FAILED: modules/dnn/op_def.pb.h modules/dnn/op_def.pb.cc G:/vcpkg/buildtrees/opencv4/x64-windows-dbg/modules/dnn/op_def.pb.h G:/vcpkg/buildtrees/opencv4/x64-windows-dbg/modules/dnn/op_def.pb.cc 
C:\windows\system32\cmd.exe /C "cd /D G:\vcpkg\buildtrees\opencv4\x64-windows-dbg\modules\dnn && G:\vcpkg\installed\x64-windows\tools\protobuf\protoc.exe --cpp_out :G:/vcpkg/buildtrees/opencv4/x64-windows-dbg/modules/dnn -I G:/vcpkg/buildtrees/opencv4/src/4.8.0-f4e8005717.clean/modules/dnn/src/caffe -I G:/vcpkg/buildtrees/opencv4/src/4.8.0-f4e8005717.clean/modules/dnn/src/onnx -I G:/vcpkg/buildtrees/opencv4/src/4.8.0-f4e8005717.clean/modules/dnn/src/tensorflow G:/vcpkg/buildtrees/opencv4/src/4.8.0-f4e8005717.clean/modules/dnn/src/tensorflow/op_def.proto"
[271/622] G:\VS2022\VC\Tools\MSVC\14.40.33807\bin\Hostx64\x64\cl.exe   /TP -DCVAPI_EXPORTS -DENABLE_PLUGINS -DHAVE_DSHOW -DHAVE_MSMF -DHAVE_MSMF_DXVA -DHAVE_OBSENSOR -DHAVE_OBSENSOR_MSMF -D_USE_MATH_DEFINES -D_VARIADIC_MAX=10 -D_WIN32_WINNT=0x0601 -D__OPENCV_BUILD=1 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -IG:\vcpkg\buildtrees\opencv4\src\4.8.0-f4e8005717.clean\modules\videoio\src -IG:\vcpkg\buildtrees\opencv4\src\4.8.0-f4e8005717.clean\modules\videoio\include -IG:\vcpkg\buildtrees\opencv4\x64-windows-dbg\modules\videoio -IG:\vcpkg\buildtrees\opencv4\src\4.8.0-f4e8005717.clean\modules\core\include -IG:\vcpkg\buildtrees\opencv4\src\4.8.0-f4e8005717.clean\modules\imgproc\include -IG:\vcpkg\buildtrees\opencv4\src\4.8.0-f4e8005717.clean\modules\imgcodecs\include -external:IG:\vcpkg\buildtrees\opencv4\x64-windows-dbg -external:W0 /nologo /DWIN32 /D_WINDOWS /utf-8 /GR /MP   /D _CRT_SECURE_NO_DEPRECATE /D _CRT_NONSTDC_NO_DEPRECATE /D _SCL_SECURE_NO_WARNINGS /Gy /bigobj /Oi  /fp:precise /FS     /EHa /wd4127 /wd4251 /wd4324 /wd4275 /wd4512 /wd4589 /wd4819  /D_DEBUG /MDd /Z7 /Ob0 /Od /RTC1 /showIncludes /Fomodules\videoio\CMakeFiles\opencv_videoio.dir\src\backend_static.cpp.obj /Fdlib\opencv_videoio4d.pdb /FS -c G:\vcpkg\buildtrees\opencv4\src\4.8.0-f4e8005717.clean\modules\videoio\src\backend_static.cpp
[272/622] C:\windows\system32\cmd.exe /C "cd /D G:\vcpkg\buildtrees\opencv4\x64-windows-dbg\modules\photo && G:\vcpkg\downloads\tools\cmake-3.29.2-windows\cmake-3.29.2-windows-i386\bin\cmake.exe -DMODULE_NAME=photo -DCL_DIR=G:/vcpkg/buildtrees/opencv4/src/4.8.0-f4e8005717.clean/modules/photo/src/opencl -DOUTPUT=G:/vcpkg/buildtrees/opencv4/x64-windows-dbg/modules/photo/opencl_kernels_photo.cpp -P G:/vcpkg/buildtrees/opencv4/src/4.8.0-f4e8005717.clean/cmake/cl2cpp.cmake"
stephanecharette commented 2 weeks ago

Apparently, users have reported the fix is this: https://github.com/microsoft/vcpkg/issues/34247#issuecomment-2227320165

The exact message was:

ok i found this issue somehow: https://github.com/microsoft/vcpkg/issues/34247

and ended up using this: https://github.com/abbodi1406/vcredist to redownload all vcredist packages and that ended up fixing it. the issue was that protoc.exe couldnt run, which isnt even mentioned anywhere i think, so idk how the guy who responded to the issue even found that out. weird problem but i guess the fix is easy.

MonicaLiu0311 commented 2 weeks ago

You can try this method to see if it solves your problem. I retested it with a brand new machine and still couldn't reproduce your problem.

Windows 11
x64
Visual Studio 17.11.1(Tried 17.10.6 too )
kl-bot commented 2 weeks ago

显然,用户报告了修复程序是这样的:#34247 (评论)

确切的信息是:

好的,我以某种方式发现了这个问题:#34247 并最终使用了这个:https://github.com/abbodi1406/vcredist 重新下载所有 vcredist 软件包,最终解决了它。问题是 protoc.exe 无法运行,我认为这在任何地方都没有提到,所以不知道回复这个问题的人是怎么发现的。奇怪的问题,但我想解决方法很容易。

Can you tell me in detail how to solve it?

kl-bot commented 2 weeks ago

您可以尝试此方法,看看它是否能解决您的问题。我用全新的机器重新测试了它,但仍然无法重现您的问题。

Windows 11
x64
Visual Studio 17.11.1(Tried 17.10.6 too )

win11 Professional Edition x64 21H2 vs2022 17.10.3