conan-center-index
conan-center-index copied to clipboard
opencv 4.x: honor dynamic runtime from conan profile when compiler is clang-cl
closes https://github.com/conan-io/conan-center-index/issues/24056
is_msvc() and is_msvc_static_runtime() helpers don't understand clang-cl profiles (os=Windows, compiler=clang, compiler.runtime defined). They are too specific and not a proper mapping with the meaning of MSVC variable in CMake (MSVC is TRUE in CMake for any cl like compiler).
In opencv, runtime is changed through a CMake option which must be passed by the recipe, so opencv recipe must pass compiler.runtime if it is defined, irrespective of compiler.
- [ ] I've read the contributing guidelines.
- [ ] I've used a recent Conan client version close to the currently deployed.
- [ ] I've tried at least one configuration locally with the conan-center hook activated.
Conan v1 pipeline :x:
Failure in build 1 (733d567d8c53e51a64538db5a9805b8200de280c):
-
opencv/4.9.0: Didn't run or was cancelled before finishing
-
opencv/4.5.5: Didn't run or was cancelled before finishing
-
opencv/4.1.2: CI failed to create some packages (All logs)
Logs for packageID
b4df872dd858468356f7524e45ed3abd65898bd4:[settings] arch=x86_64 build_type=Debug compiler=gcc compiler.libcxx=libstdc++11 compiler.version=11 os=Linux [options] opencv:shared=True[...] Get:9 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 libdrm-intel1 amd64 2.4.91-2~16.04.1 [59.9 kB] Get:10 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 libdrm-nouveau2 amd64 2.4.91-2~16.04.1 [16.3 kB] Get:11 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 libdrm-radeon1 amd64 2.4.91-2~16.04.1 [21.5 kB] Get:12 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 libglapi-mesa amd64 18.0.5-0ubuntu0~16.04.1 [23.4 kB] Get:13 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 libllvm6.0 amd64 1:6.0-1ubuntu2~16.04.1 [14.3 MB] Get:14 http://archive.ubuntu.com/ubuntu xenial/main amd64 libsensors4 amd64 1:3.4.0-2 [28.4 kB] Get:15 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 libgl1-mesa-dri amd64 18.0.5-0ubuntu0~16.04.1 [6,080 kB] Get:16 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 libx11-xcb1 amd64 2:1.6.3-1ubuntu2.2 [9,296 B] Get:17 http://archive.ubuntu.com/ubuntu xenial/main amd64 libxcb-dri2-0 amd64 1.11.1-1ubuntu1 [6,882 B] Get:18 http://archive.ubuntu.com/ubuntu xenial/main amd64 libxcb-dri3-0 amd64 1.11.1-1ubuntu1 [5,218 B] Get:19 http://archive.ubuntu.com/ubuntu xenial/main amd64 libxcb-glx0 amd64 1.11.1-1ubuntu1 [20.9 kB] Get:20 http://archive.ubuntu.com/ubuntu xenial/main amd64 libxcb-present0 amd64 1.11.1-1ubuntu1 [5,218 B] Get:21 http://archive.ubuntu.com/ubuntu xenial/main amd64 libxcb-sync1 amd64 1.11.1-1ubuntu1 [8,324 B] Get:22 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 libgl1-mesa-glx amd64 18.0.5-0ubuntu0~16.04.1 [132 kB] Err:22 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 libgl1-mesa-glx amd64 18.0.5-0ubuntu0~16.04.1 Hash Sum mismatch Get:23 http://archive.ubuntu.com/ubuntu xenial-updates/universe amd64 libva-drm1 amd64 1.7.0-1ubuntu0.1 [8,336 B] Get:24 http://archive.ubuntu.com/ubuntu xenial-updates/universe amd64 libva1 amd64 1.7.0-1ubuntu0.1 [45.4 kB] Get:25 http://archive.ubuntu.com/ubuntu xenial-updates/universe amd64 libva-egl1 amd64 1.7.0-1ubuntu0.1 [5,578 B] Get:26 http://archive.ubuntu.com/ubuntu xenial-updates/universe amd64 libva-x11-1 amd64 1.7.0-1ubuntu0.1 [11.9 kB] Get:27 http://archive.ubuntu.com/ubuntu xenial-updates/universe amd64 libva-glx1 amd64 1.7.0-1ubuntu0.1 [11.0 kB] Get:28 http://archive.ubuntu.com/ubuntu xenial-updates/universe amd64 libva-tpi1 amd64 1.7.0-1ubuntu0.1 [5,884 B] Get:29 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 libwayland-client0 amd64 1.12.0-1~ubuntu16.04.3 [22.5 kB] Get:30 http://archive.ubuntu.com/ubuntu xenial-updates/universe amd64 libva-wayland1 amd64 1.7.0-1ubuntu0.1 [8,276 B] Get:31 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 libwayland-server0 amd64 1.12.0-1~ubuntu16.04.3 [28.0 kB] Get:32 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 libwayland-cursor0 amd64 1.12.0-1~ubuntu16.04.3 [10.1 kB] Get:33 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 libwayland-bin amd64 1.12.0-1~ubuntu16.04.3 [18.4 kB] Get:34 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 libwayland-dev amd64 1.12.0-1~ubuntu16.04.3 [92.4 kB] Get:35 http://archive.ubuntu.com/ubuntu xenial/universe amd64 libset-scalar-perl all 1.29-1 [31.9 kB] Get:36 http://archive.ubuntu.com/ubuntu xenial-updates/universe amd64 libva-dev amd64 1.7.0-1ubuntu0.1 [113 kB] Fetched 21.2 MB in 22s (927 kB/s) dpkg-query: no packages found matching libgtk2.0-dev debconf: delaying package configuration, since apt-utils is not installed dpkg-query: no packages found matching libva-dev E: Failed to fetch http://archive.ubuntu.com/ubuntu/pool/main/m/mesa/libgl1-mesa-glx_18.0.5-0ubuntu0~16.04.1_amd64.deb Hash Sum mismatch E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing? WARN: *** Conan 1 is legacy and on a deprecation path *** WARN: *** Please upgrade to Conan 2 *** WARN: protobuf/3.21.12: requirement zlib/[>=1.2.11 <2] overridden by opencv/4.1.2 to zlib/1.3.1 WARN: libpng/1.6.43: requirement zlib/[>=1.2.11 <2] overridden by opencv/4.1.2 to zlib/1.3.1 WARN: openexr/3.2.3: requirement zlib/[>=1.2.11 <2] overridden by opencv/4.1.2 to zlib/1.3.1 WARN: libtiff/4.6.0: requirement zlib/[>=1.2.11 <2] overridden by opencv/4.1.2 to zlib/1.3.1 WARN: ffmpeg/4.4.4: requirement zlib/[>=1.2.11 <2] overridden by opencv/4.1.2 to zlib/1.3.1 WARN: freetype/2.13.2: requirement libpng/[>=1.6 <2] overridden by ffmpeg/4.4.4 to libpng/1.6.43 WARN: freetype/2.13.2: requirement zlib/[>=1.2.10 <2] overridden by ffmpeg/4.4.4 to zlib/1.3.1 WARN: openssl/3.2.1: requirement zlib/[>=1.2.11 <2] overridden by ffmpeg/4.4.4 to zlib/1.3.1 WARN: pulseaudio/14.2: requirement openssl/[>=1.1 <4] overridden by ffmpeg/4.4.4 to openssl/3.2.1 vaapi/system: ERROR: while executing system_requirements(): Command 'sudo apt-get install -y --no-install-recommends libva-dev' failed ERROR: Error in system requirements -
opencv/4.8.1: Didn't run or was cancelled before finishing
-
opencv/4.5.3: Didn't run or was cancelled before finishing
Note: To save resources, CI tries to finish as soon as an error is found. For this reason you might find that not all the references have been launched or not all the configurations for a given reference. Also, take into account that we cannot guarantee the order of execution as it depends on CI workload and workers availability.
Conan v1 pipeline :heavy_check_mark:
All green in build 2 (bc01d0b14eb6e12744a2e0a629dc561b83cbb539):
-
opencv/4.9.0: All packages built successfully! (All logs)
-
opencv/4.5.5: All packages built successfully! (All logs)
-
opencv/4.8.1: All packages built successfully! (All logs)
-
opencv/4.1.2: All packages built successfully! (All logs)
-
opencv/4.5.3: All packages built successfully! (All logs)
Conan v2 pipeline :heavy_check_mark:
Note: Conan v2 builds are now mandatory. Please read our discussion about it.
All green in build 2 (bc01d0b14eb6e12744a2e0a629dc561b83cbb539):
Hooks produced the following warnings for commit bc01d0b14eb6e12744a2e0a629dc561b83cbb539
opencv/4.9.0@#0e6e307ff1ed2e12e623c2e72a3214de
post_package(): WARN: [MISSING SYSTEM LIBS (KB-H043)] Library '.\bin\opencv_videoio490.dll' links to system library 'mf' but it is not in cpp_info.system_libs.
post_package(): WARN: [MISSING SYSTEM LIBS (KB-H043)] Library '.\bin\opencv_videoio490.dll' links to system library 'dxgi' but it is not in cpp_info.system_libs.
post_package(): WARN: [MISSING SYSTEM LIBS (KB-H043)] Library '.\bin\opencv_videoio490.dll' links to system library 'mfreadwrite' but it is not in cpp_info.system_libs.
post_package(): WARN: [MISSING SYSTEM LIBS (KB-H043)] Library '.\bin\opencv_videoio490.dll' links to system library 'd3d11' but it is not in cpp_info.system_libs.
post_package(): WARN: [MISSING SYSTEM LIBS (KB-H043)] Library '.\bin\opencv_videoio490d.dll' links to system library 'dxgi' but it is not in cpp_info.system_libs.
post_package(): WARN: [MISSING SYSTEM LIBS (KB-H043)] Library '.\bin\opencv_videoio490d.dll' links to system library 'mfreadwrite' but it is not in cpp_info.system_libs.
post_package(): WARN: [MISSING SYSTEM LIBS (KB-H043)] Library '.\bin\opencv_videoio490d.dll' links to system library 'd3d11' but it is not in cpp_info.system_libs.
post_package(): WARN: [MISSING SYSTEM LIBS (KB-H043)] Library '.\bin\opencv_videoio490d.dll' links to system library 'mf' but it is not in cpp_info.system_libs.
opencv/4.5.5@#8dd0345982066b80c1b279106dee329a
post_package(): WARN: [MISSING SYSTEM LIBS (KB-H043)] Library '.\bin\opencv_videoio455d.dll' links to system library 'mfreadwrite' but it is not in cpp_info.system_libs.
post_package(): WARN: [MISSING SYSTEM LIBS (KB-H043)] Library '.\bin\opencv_videoio455d.dll' links to system library 'dxgi' but it is not in cpp_info.system_libs.
post_package(): WARN: [MISSING SYSTEM LIBS (KB-H043)] Library '.\bin\opencv_videoio455d.dll' links to system library 'd3d11' but it is not in cpp_info.system_libs.
post_package(): WARN: [MISSING SYSTEM LIBS (KB-H043)] Library '.\bin\opencv_videoio455d.dll' links to system library 'mf' but it is not in cpp_info.system_libs.
post_package(): WARN: [MISSING SYSTEM LIBS (KB-H043)] Library '.\bin\opencv_videoio455.dll' links to system library 'mf' but it is not in cpp_info.system_libs.
post_package(): WARN: [MISSING SYSTEM LIBS (KB-H043)] Library '.\bin\opencv_videoio455.dll' links to system library 'mfreadwrite' but it is not in cpp_info.system_libs.
post_package(): WARN: [MISSING SYSTEM LIBS (KB-H043)] Library '.\bin\opencv_videoio455.dll' links to system library 'd3d11' but it is not in cpp_info.system_libs.
post_package(): WARN: [MISSING SYSTEM LIBS (KB-H043)] Library '.\bin\opencv_videoio455.dll' links to system library 'dxgi' but it is not in cpp_info.system_libs.
opencv/4.8.1@#c786879d407ea7a371081ee7e87f66bb
post_package(): WARN: [MISSING SYSTEM LIBS (KB-H043)] Library '.\bin\opencv_videoio481d.dll' links to system library 'dxgi' but it is not in cpp_info.system_libs.
post_package(): WARN: [MISSING SYSTEM LIBS (KB-H043)] Library '.\bin\opencv_videoio481d.dll' links to system library 'd3d11' but it is not in cpp_info.system_libs.
post_package(): WARN: [MISSING SYSTEM LIBS (KB-H043)] Library '.\bin\opencv_videoio481d.dll' links to system library 'mfreadwrite' but it is not in cpp_info.system_libs.
post_package(): WARN: [MISSING SYSTEM LIBS (KB-H043)] Library '.\bin\opencv_videoio481d.dll' links to system library 'mf' but it is not in cpp_info.system_libs.
post_package(): WARN: [MISSING SYSTEM LIBS (KB-H043)] Library '.\bin\opencv_videoio481.dll' links to system library 'mfreadwrite' but it is not in cpp_info.system_libs.
post_package(): WARN: [MISSING SYSTEM LIBS (KB-H043)] Library '.\bin\opencv_videoio481.dll' links to system library 'mf' but it is not in cpp_info.system_libs.
post_package(): WARN: [MISSING SYSTEM LIBS (KB-H043)] Library '.\bin\opencv_videoio481.dll' links to system library 'd3d11' but it is not in cpp_info.system_libs.
post_package(): WARN: [MISSING SYSTEM LIBS (KB-H043)] Library '.\bin\opencv_videoio481.dll' links to system library 'dxgi' but it is not in cpp_info.system_libs.
opencv/4.1.2@#845e76a4ed264a974308672169d8568e
post_package(): WARN: [MISSING SYSTEM LIBS (KB-H043)] Library '.\bin\opencv_videoio412.dll' links to system library 'mfreadwrite' but it is not in cpp_info.system_libs.
post_package(): WARN: [MISSING SYSTEM LIBS (KB-H043)] Library '.\bin\opencv_videoio412.dll' links to system library 'mf' but it is not in cpp_info.system_libs.
post_package(): WARN: [MISSING SYSTEM LIBS (KB-H043)] Library '.\bin\opencv_videoio412.dll' links to system library 'd3d11' but it is not in cpp_info.system_libs.
post_package(): WARN: [MISSING SYSTEM LIBS (KB-H043)] Library '.\bin\opencv_videoio412d.dll' links to system library 'mfreadwrite' but it is not in cpp_info.system_libs.
post_package(): WARN: [MISSING SYSTEM LIBS (KB-H043)] Library '.\bin\opencv_videoio412d.dll' links to system library 'd3d11' but it is not in cpp_info.system_libs.
post_package(): WARN: [MISSING SYSTEM LIBS (KB-H043)] Library '.\bin\opencv_videoio412d.dll' links to system library 'mf' but it is not in cpp_info.system_libs.
opencv/4.5.3@#da3d82851686a2d09d28f9063a7b5310
post_package(): WARN: [MISSING SYSTEM LIBS (KB-H043)] Library '.\bin\opencv_videoio453.dll' links to system library 'mf' but it is not in cpp_info.system_libs.
post_package(): WARN: [MISSING SYSTEM LIBS (KB-H043)] Library '.\bin\opencv_videoio453.dll' links to system library 'd3d11' but it is not in cpp_info.system_libs.
post_package(): WARN: [MISSING SYSTEM LIBS (KB-H043)] Library '.\bin\opencv_videoio453.dll' links to system library 'dxgi' but it is not in cpp_info.system_libs.
post_package(): WARN: [MISSING SYSTEM LIBS (KB-H043)] Library '.\bin\opencv_videoio453.dll' links to system library 'mfreadwrite' but it is not in cpp_info.system_libs.
post_package(): WARN: [MISSING SYSTEM LIBS (KB-H043)] Library '.\bin\opencv_videoio453d.dll' links to system library 'd3d11' but it is not in cpp_info.system_libs.
post_package(): WARN: [MISSING SYSTEM LIBS (KB-H043)] Library '.\bin\opencv_videoio453d.dll' links to system library 'mfreadwrite' but it is not in cpp_info.system_libs.
post_package(): WARN: [MISSING SYSTEM LIBS (KB-H043)] Library '.\bin\opencv_videoio453d.dll' links to system library 'mf' but it is not in cpp_info.system_libs.
post_package(): WARN: [MISSING SYSTEM LIBS (KB-H043)] Library '.\bin\opencv_videoio453d.dll' links to system library 'dxgi' but it is not in cpp_info.system_libs.
I was trying to compile opencv with and without the changes here with clang-cl on windows but the build keeps getting stuck at:
opencv/4.9.0: RUN: cmake --build "C:\Users\danielm\.conan2\p\b\openc8da7fbfc076e5\b\build" --config Release
MSBuild version 17.10.4+10fbfbf2e for .NET Framework
Checking Build System
Building Custom Rule C:/Users/danielm/.conan2/p/b/openc8da7fbfc076e5/b/src/modules/core/CMakeLists.txt
opencv_core_AVX.vcxproj -> C:\Users\danielm\.conan2\p\b\openc8da7fbfc076e5\b\build\modules\core\opencv_core_AVX.dir\Release\opencv_core_AVX.lib
Building Custom Rule C:/Users/danielm/.conan2/p/b/openc8da7fbfc076e5/b/src/modules/core/CMakeLists.txt
opencv_core_AVX2.vcxproj -> C:\Users\danielm\.conan2\p\b\openc8da7fbfc076e5\b\build\modules\core\opencv_core_AVX2.dir\Release\opencv_core_AVX2.lib
Building Custom Rule C:/Users/danielm/.conan2/p/b/openc8da7fbfc076e5/b/src/modules/core/CMakeLists.txt
opencv_core_AVX512_SKX.vcxproj -> C:\Users\danielm\.conan2\p\b\openc8da7fbfc076e5\b\build\modules\core\opencv_core_AVX512_SKX.dir\Release\opencv_core_AVX512_SKX.lib
Building Custom Rule C:/Users/danielm/.conan2/p/b/openc8da7fbfc076e5/b/src/modules/core/CMakeLists.txt
opencv_core_SSE4_1.vcxproj -> C:\Users\danielm\.conan2\p\b\openc8da7fbfc076e5\b\build\modules\core\opencv_core_SSE4_1.dir\Release\opencv_core_SSE4_1.lib
Building Custom Rule C:/Users/danielm/.conan2/p/b/openc8da7fbfc076e5/b/src/modules/core/CMakeLists.txt
opencv_core_SSE4_2.vcxproj -> C:\Users\danielm\.conan2\p\b\openc8da7fbfc076e5\b\build\modules\core\opencv_core_SSE4_2.dir\Release\opencv_core_SSE4_2.lib
Building Custom Rule C:/Users/danielm/.conan2/p/b/openc8da7fbfc076e5/b/src/CMakeLists.txt
Building Custom Rule C:/Users/danielm/.conan2/p/b/openc8da7fbfc076e5/b/src/CMakeLists.txt
Building Custom Rule C:/Users/danielm/.conan2/p/b/openc8da7fbfc076e5/b/src/modules/imgproc/CMakeLists.txt
opencv_imgproc_AVX.vcxproj -> C:\Users\danielm\.conan2\p\b\openc8da7fbfc076e5\b\build\modules\imgproc\opencv_imgproc_AVX.dir\Release\opencv_imgproc_AVX.lib
Building Custom Rule C:/Users/danielm/.conan2/p/b/openc8da7fbfc076e5/b/src/modules/imgproc/CMakeLists.txt
opencv_imgproc_AVX2.vcxproj -> C:\Users\danielm\.conan2\p\b\openc8da7fbfc076e5\b\build\modules\imgproc\opencv_imgproc_AVX2.dir\Release\opencv_imgproc_AVX2.lib
Building Custom Rule C:/Users/danielm/.conan2/p/b/openc8da7fbfc076e5/b/src/modules/imgproc/CMakeLists.txt
opencv_imgproc_AVX512_SKX.vcxproj -> C:\Users\danielm\.conan2\p\b\openc8da7fbfc076e5\b\build\modules\imgproc\opencv_imgproc_AVX512_SKX.dir\Release\opencv_imgproc_AVX512_SKX.lib
Building Custom Rule C:/Users/danielm/.conan2/p/b/openc8da7fbfc076e5/b/src/modules/imgproc/CMakeLists.txt
C:\Users\danielm\.conan2\p\b\openc8da7fbfc076e5\b\src\modules\imgproc\src\imgwarp.sse4_1.cpp(135,46): warning : arithmetic between floating-point type 'const float' and enumeration type 'c v::InterpolationMasks' is deprecated [-Wdeprecated-enum-float-conversion] [C:\Users\danielm\.conan2\p\b\openc8da7fbfc076e5\b\build\modules\imgproc\opencv_imgproc_SSE4_1.vcxproj]
C:\Users\danielm\.conan2\p\b\openc8da7fbfc076e5\b\src\modules\imgproc\src\imgwarp.sse4_1.cpp(136,46): warning : arithmetic between floating-point type 'const float' and enumeration type 'c v::InterpolationMasks' is deprecated [-Wdeprecated-enum-float-conversion] [C:\Users\danielm\.conan2\p\b\openc8da7fbfc076e5\b\build\modules\imgproc\opencv_imgproc_SSE4_1.vcxproj]
C:\Users\danielm\.conan2\p\b\openc8da7fbfc076e5\b\src\modules\imgproc\src\imgwarp.sse4_1.cpp(168,50): warning : arithmetic between floating-point type 'const float' and enumeration type 'c v::InterpolationMasks' is deprecated [-Wdeprecated-enum-float-conversion] [C:\Users\danielm\.conan2\p\b\openc8da7fbfc076e5\b\build\modules\imgproc\opencv_imgproc_SSE4_1.vcxproj]
C:\Users\danielm\.conan2\p\b\openc8da7fbfc076e5\b\src\modules\imgproc\src\imgwarp.sse4_1.cpp(169,54): warning : arithmetic between floating-point type 'const float' and enumeration type 'c v::InterpolationMasks' is deprecated [-Wdeprecated-enum-float-conversion] [C:\Users\danielm\.conan2\p\b\openc8da7fbfc076e5\b\build\modules\imgproc\opencv_imgproc_SSE4_1.vcxproj]
C:\Users\danielm\.conan2\p\b\openc8da7fbfc076e5\b\src\modules\imgproc\src\imgwarp.sse4_1.cpp(483,36): warning : arithmetic between enumeration type 'cv::InterpolationMasks' and floating-po int type 'double' is deprecated [-Wdeprecated-enum-float-conversion] [C:\Users\danielm\.conan2\p\b\openc8da7fbfc076e5\b\build\modules\imgproc\opencv_imgproc_SSE4_1.vcxproj]
opencv_imgproc_SSE4_1.vcxproj -> C:\Users\danielm\.conan2\p\b\openc8da7fbfc076e5\b\build\modules\imgproc\opencv_imgproc_SSE4_1.dir\Release\opencv_imgproc_SSE4_1.lib
Building Custom Rule C:/Users/danielm/.conan2/p/b/openc8da7fbfc076e5/b/src/modules/videoio/CMakeLists.txt
Processing OpenCL kernels (core)
Building Custom Rule C:/Users/danielm/.conan2/p/b/openc8da7fbfc076e5/b/src/modules/core/CMakeLists.txt
Was this your experience @SpaceIm? Any clue what's happening here? Thank you!
No idea, I've just fixed the most obvious issue reported by https://github.com/conan-io/conan-center-index/issues/24056 (dynamic runtime not honored if clang-cl), but not tested myself since I'm not on Windows currently. I don't know why it's stuck now (I guess when opencv_core490.lib is created?).
@Jimbopython Do you have a better luck?
Conan v1 pipeline :heavy_check_mark:
All green in build 3 (bc01d0b14eb6e12744a2e0a629dc561b83cbb539):
-
opencv/4.5.5: All packages built successfully! (All logs)
-
opencv/4.9.0: All packages built successfully! (All logs)
-
opencv/4.8.1: All packages built successfully! (All logs)
-
opencv/4.5.3: All packages built successfully! (All logs)
-
opencv/4.1.2: All packages built successfully! (All logs)
Conan v2 pipeline :heavy_check_mark:
Note: Conan v2 builds are now mandatory. Please read our discussion about it.
All green in build 3 (bc01d0b14eb6e12744a2e0a629dc561b83cbb539):
I will take a look next week if the changes fix my issue. I had the issue from @danimtb as well, when building with clang-cl 17. Clang-cl 16 is working fine.
I just checked it and the fix works with clang-cl 16.
Note that the hanging of clang-cl 17 is known and already fixed in a newer version:
https://github.com/llvm/llvm-project/issues/69428
May I ask to conan folks maintaining conancenter to push for adding these helpers to conan API? I've opened https://github.com/conan-io/conan/issues/12336 long time ago, and I don't have the time to argue more.