-
-
Notifications
You must be signed in to change notification settings - Fork 56.5k
Build with Ninja (MSYS2 UCRT64) on Windows 11 fails #23070
Copy link
Copy link
Closed
Labels
Description
System Information
OS: Windows 11
Windows SDK: Windows 10.0.22621 AMD64
Generator: Ninja
Compiler: UCRT64 GCC (MSYS2)
OpenCV version: 4.x (4.7.0-1-g9208dcb07c)
Detailed description
I’m building with DSHOW OFF but the compilation failed with this errors (used cmake --build buildgcc --target install):
FAILED: modules/world/CMakeFiles/opencv_world.dir/__/videoio/src/cap_obsensor/obsensor_uvc_stream_channel.cpp.obj
[...]
FAILED: modules/world/CMakeFiles/opencv_world.dir/__/videoio/src/cap_obsensor/obsensor_stream_channel_msmf.cpp.obj
Wider error log:
$ cmake --build buildgcc --target install
[...]
[1624/2323] Building CXX object modules/world/CM...cap_obsensor/obsensor_uvc_stream_channel.cpp.obj
FAILED: modules/world/CMakeFiles/opencv_world.dir/__/videoio/src/cap_obsensor/obsensor_uvc_stream_channel.cpp.obj
C:\local\msys64\ucrt64\bin\c++.exe -DCVAPI_EXPORTS -DCV_OCL4DNN=1 -DENABLE_PLUGINS -DHAVE_FFMPEG_WRAPPER -DHAVE_IMGCODEC_HDR -DHAVE_IMGCODEC_PFM -DHAVE_IMGCODEC_PXM -DHAVE_IMGCODEC_SUNRASTER -DHAVE_OBSENSOR -DHAVE_OBSENSOR_MSMF -DHAVE_PROTOBUF=1 -DHAVE_WEBP -DHAVE_WIN32UI -DOPENCV_MODULE_IS_PART_OF_WORLD=1 -DOPJ_STATIC -D_USE_MATH_DEFINES -D_WIN32_WINNT=0x0601 -D__OPENCV_BUILD=1 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -IC:/workspace/libs/opencv/buildgcc/modules/world -IC:/workspace/libs/opencv/3rdparty/quirc/include -IC:/workspace/libs/opencv/buildgcc/3rdparty/zlib -IC:/workspace/libs/opencv/3rdparty/zlib -IC:/workspace/libs/opencv/buildgcc -IC:/workspace/libs/opencv/3rdparty/openjpeg/openjp2 -IC:/workspace/libs/opencv/buildgcc/3rdparty/openjpeg/openjp2 -IC:/workspace/libs/opencv/buildgcc/3rdparty/libtiff -IC:/workspace/libs/opencv/3rdparty/libtiff -IC:/workspace/libs/opencv/3rdparty/libpng -IC:/workspace/libs/opencv/3rdparty/libwebp/src -IC:/workspace/libs/opencv/buildgcc/3rdparty/libjpeg-turbo -IC:/workspace/libs/opencv/3rdparty/libjpeg-turbo/src -IC:/workspace/libs/opencv/modules/core/include -IC:/workspace/libs/opencv/3rdparty/include/opencl/1.2 -IC:/workspace/libs/opencv/modules/flann/include -IC:/workspace/libs/opencv/modules/imgproc/include -IC:/workspace/libs/opencv/opencv_contrib/modules/intensity_transform/include -IC:/workspace/libs/opencv/modules/ml/include -IC:/workspace/libs/opencv/opencv_contrib/modules/phase_unwrapping/include -IC:/workspace/libs/opencv/modules/photo/include -IC:/workspace/libs/opencv/opencv_contrib/modules/plot/include -IC:/workspace/libs/opencv/opencv_contrib/modules/quality/include -IC:/workspace/libs/opencv/opencv_contrib/modules/reg/include -IC:/workspace/libs/opencv/opencv_contrib/modules/surface_matching/include -IC:/workspace/libs/opencv/opencv_contrib/modules/xphoto/include -IC:/workspace/libs/opencv/opencv_contrib/modules/alphamat/include -IC:/workspace/libs/opencv/modules/dnn/include -IC:/workspace/libs/opencv/modules/dnn/misc/caffe -IC:/workspace/libs/opencv/modules/dnn/misc/tensorflow -IC:/workspace/libs/opencv/modules/dnn/misc/onnx -IC:/workspace/libs/opencv/opencv_contrib/modules/dnn_superres/include -IC:/workspace/libs/opencv/modules/features2d/include -IC:/workspace/libs/opencv/opencv_contrib/modules/fuzzy/include -IC:/workspace/libs/opencv/opencv_contrib/modules/hfs/include -IC:/workspace/libs/opencv/modules/imgcodecs/include -IC:/workspace/libs/opencv/opencv_contrib/modules/line_descriptor/include -IC:/workspace/libs/opencv/opencv_contrib/modules/saliency/include -IC:/workspace/libs/opencv/opencv_contrib/modules/text/include -IC:/workspace/libs/opencv/modules/videoio/include -IC:/workspace/libs/opencv/opencv_contrib/modules/barcode/include -IC:/workspace/libs/opencv/modules/calib3d/include -IC:/workspace/libs/opencv/opencv_contrib/modules/datasets/include -IC:/workspace/libs/opencv/modules/highgui/include -IC:/workspace/libs/opencv/opencv_contrib/modules/mcc/include -IC:/workspace/libs/opencv/modules/objdetect/include -IC:/workspace/libs/opencv/opencv_contrib/modules/rapid/include -IC:/workspace/libs/opencv/opencv_contrib/modules/rgbd/include -IC:/workspace/libs/opencv/opencv_contrib/modules/shape/include -IC:/workspace/libs/opencv/opencv_contrib/modules/structured_light/include -IC:/workspace/libs/opencv/modules/video/include -IC:/workspace/libs/opencv/opencv_contrib/modules/videostab/include -IC:/workspace/libs/opencv/opencv_contrib/modules/wechat_qrcode/include -IC:/workspace/libs/opencv/opencv_contrib/modules/xfeatures2d/include -IC:/workspace/libs/opencv/buildgcc/downloads/xfeatures2d -IC:/workspace/libs/opencv/opencv_contrib/modules/ximgproc/include -IC:/workspace/libs/opencv/opencv_contrib/modules/xobjdetect/include -IC:/workspace/libs/opencv/opencv_contrib/modules/aruco/include -IC:/workspace/libs/opencv/opencv_contrib/modules/bgsegm/include -IC:/workspace/libs/opencv/opencv_contrib/modules/bioinspired/include -IC:/workspace/libs/opencv/opencv_contrib/modules/ccalib/include -IC:/workspace/libs/opencv/opencv_contrib/modules/dnn_objdetect/include -IC:/workspace/libs/opencv/opencv_contrib/modules/dpm/include -IC:/workspace/libs/opencv/opencv_contrib/modules/face/include -IC:/workspace/libs/opencv/modules/gapi/include -IC:/workspace/libs/opencv/modules/gapi/src -IC:/workspace/libs/opencv/opencv_contrib/modules/optflow/include -IC:/workspace/libs/opencv/modules/stitching/include -IC:/workspace/libs/opencv/opencv_contrib/modules/superres/include -IC:/workspace/libs/opencv/opencv_contrib/modules/tracking/include -IC:/workspace/libs/opencv/opencv_contrib/modules/stereo/include -IC:/workspace/libs/opencv/modules/world/include -IC:/workspace/libs/opencv/buildgcc/3rdparty/ade/ade-0.1.2a/sources/ade/include -isystem C:/workspace/libs/eigen -isystem C:/workspace/libs/opencv/3rdparty/openexr/Half -isystem C:/workspace/libs/opencv/3rdparty/openexr/Iex -isystem C:/workspace/libs/opencv/3rdparty/openexr/IlmThread -isystem C:/workspace/libs/opencv/3rdparty/openexr/Imath -isystem C:/workspace/libs/opencv/3rdparty/openexr/IlmImf -isystem C:/workspace/libs/opencv/buildgcc/3rdparty/openexr -isystem C:/workspace/libs/opencv/3rdparty/protobuf/src -fsigned-char -W -Wall -Wreturn-type -Wnon-virtual-dtor -Waddress -Wsequence-point -Wformat -Wformat-security -Winit-self -Wpointer-arith -Wsign-promo -Wuninitialized -Wsuggest-override -Wno-delete-non-virtual-dtor -Wno-comment -Wno-strict-overflow -fdiagnostics-show-option -Wno-long-long -fomit-frame-pointer -ffunction-sections -fdata-sections -msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mf16c -mfma -mavx -mavx2 -fvisibility=hidden -fvisibility-inlines-hidden -fopenmp -Wno-deprecated -Wno-missing-declarations -Wno-shadow -Wno-unused-parameter -Wno-sign-compare -Wno-invalid-offsetof -Wno-overloaded-virtual -Wno-implicit-fallthrough -Wno-undef -Wno-shadow -Wno-deprecated-declarations -Wno-deprecated-declarations -O3 -DNDEBUG -DNDEBUG -std=c++14 -MD -MT modules/world/CMakeFiles/opencv_world.dir/__/videoio/src/cap_obsensor/obsensor_uvc_stream_channel.cpp.obj -MF modules\world\CMakeFiles\opencv_world.dir\__\videoio\src\cap_obsensor\obsensor_uvc_stream_channel.cpp.obj.d -o modules/world/CMakeFiles/opencv_world.dir/__/videoio/src/cap_obsensor/obsensor_uvc_stream_channel.cpp.obj -c C:/workspace/libs/opencv/modules/videoio/src/cap_obsensor/obsensor_uvc_stream_channel.cpp
In file included from C:/workspace/libs/opencv/modules/videoio/src/cap_obsensor/obsensor_stream_channel_msmf.hpp:41,
from C:/workspace/libs/opencv/modules/videoio/src/cap_obsensor/obsensor_uvc_stream_channel.cpp:33:
C:/workspace/libs/opencv/modules/videoio/src/cap_obsensor/obsensor_stream_channel_msmf.hpp: In instantiation of 'class cv::obsensor::ComPtr<IMFAttributes>':
C:/workspace/libs/opencv/modules/videoio/src/cap_obsensor/obsensor_stream_channel_msmf.hpp:145:42: required from here
C:/workspace/libs/opencv/modules/videoio/src/cap_obsensor/obsensor_stream_channel_msmf.hpp:106:27: error: could not convert template argument 'cv::obsensor::ComPtr<IMFAttributes>::__T_IID_getter' from 'const IID& (cv::obsensor::ComPtr<IMFAttributes>::)()' {aka 'const GUID& (cv::obsensor::ComPtr<IMFAttributes>::)()'} to 'const IID& (*)()' {aka 'const GUID& (*)()'}
106 | _COM_SMARTPTR_TYPEDEF(T, __uuidof(T));
| ^
C:/workspace/libs/opencv/modules/videoio/src/cap_obsensor/obsensor_stream_channel_msmf.hpp: In instantiation of 'class cv::obsensor::ComPtr<IMFMediaSource>':
C:/workspace/libs/opencv/modules/videoio/src/cap_obsensor/obsensor_stream_channel_msmf.hpp:146:44: required from here
C:/workspace/libs/opencv/modules/videoio/src/cap_obsensor/obsensor_stream_channel_msmf.hpp:106:27: error: could not convert template argument 'cv::obsensor::ComPtr<IMFMediaSource>::__T_IID_getter' from 'const IID& (cv::obsensor::ComPtr<IMFMediaSource>::)()' {aka 'const GUID& (cv::obsensor::ComPtr<IMFMediaSource>::)()'} to 'const IID& (*)()' {aka 'const GUID& (*)()'}
C:/workspace/libs/opencv/modules/videoio/src/cap_obsensor/obsensor_stream_channel_msmf.hpp: In instantiation of 'class cv::obsensor::ComPtr<IMFSourceReader>':
C:/workspace/libs/opencv/modules/videoio/src/cap_obsensor/obsensor_stream_channel_msmf.hpp:148:45: required from here
C:/workspace/libs/opencv/modules/videoio/src/cap_obsensor/obsensor_stream_channel_msmf.hpp:106:27: error: could not convert template argument 'cv::obsensor::ComPtr<IMFSourceReader>::__T_IID_getter' from 'const IID& (cv::obsensor::ComPtr<IMFSourceReader>::)()' {aka 'const GUID& (cv::obsensor::ComPtr<IMFSourceReader>::)()'} to 'const IID& (*)()' {aka 'const GUID& (*)()'}
C:/workspace/libs/opencv/modules/videoio/src/cap_obsensor/obsensor_stream_channel_msmf.hpp: In instantiation of 'class cv::obsensor::ComPtr<IAMCameraControl>':
C:/workspace/libs/opencv/modules/videoio/src/cap_obsensor/obsensor_stream_channel_msmf.hpp:149:47: required from here
C:/workspace/libs/opencv/modules/videoio/src/cap_obsensor/obsensor_stream_channel_msmf.hpp:106:27: error: could not convert template argument 'cv::obsensor::ComPtr<IAMCameraControl>::__T_IID_getter' from 'const IID& (cv::obsensor::ComPtr<IAMCameraControl>::)()' {aka 'const GUID& (cv::obsensor::ComPtr<IAMCameraControl>::)()'} to 'const IID& (*)()' {aka 'const GUID& (*)()'}
C:/workspace/libs/opencv/modules/videoio/src/cap_obsensor/obsensor_stream_channel_msmf.hpp: In instantiation of 'class cv::obsensor::ComPtr<IAMVideoProcAmp>':
C:/workspace/libs/opencv/modules/videoio/src/cap_obsensor/obsensor_stream_channel_msmf.hpp:150:45: required from here
C:/workspace/libs/opencv/modules/videoio/src/cap_obsensor/obsensor_stream_channel_msmf.hpp:106:27: error: could not convert template argument 'cv::obsensor::ComPtr<IAMVideoProcAmp>::__T_IID_getter' from 'const IID& (cv::obsensor::ComPtr<IAMVideoProcAmp>::)()' {aka 'const GUID& (cv::obsensor::ComPtr<IAMVideoProcAmp>::)()'} to 'const IID& (*)()' {aka 'const GUID& (*)()'}
C:/workspace/libs/opencv/modules/videoio/src/cap_obsensor/obsensor_stream_channel_msmf.hpp: In instantiation of 'class cv::obsensor::ComPtr<IKsTopologyInfo>':
C:/workspace/libs/opencv/modules/videoio/src/cap_obsensor/obsensor_stream_channel_msmf.hpp:151:49: required from here
C:/workspace/libs/opencv/modules/videoio/src/cap_obsensor/obsensor_stream_channel_msmf.hpp:106:27: error: could not convert template argument 'cv::obsensor::ComPtr<IKsTopologyInfo>::__T_IID_getter' from 'const IID& (cv::obsensor::ComPtr<IKsTopologyInfo>::)()' {aka 'const GUID& (cv::obsensor::ComPtr<IKsTopologyInfo>::)()'} to 'const IID& (*)()' {aka 'const GUID& (*)()'}
C:/workspace/libs/opencv/modules/videoio/src/cap_obsensor/obsensor_stream_channel_msmf.hpp: In instantiation of 'class cv::obsensor::ComPtr<IUnknown>':
C:/workspace/libs/opencv/modules/videoio/src/cap_obsensor/obsensor_stream_channel_msmf.hpp:152:40: required from here
C:/workspace/libs/opencv/modules/videoio/src/cap_obsensor/obsensor_stream_channel_msmf.hpp:106:27: error: could not convert template argument 'cv::obsensor::ComPtr<IUnknown>::__T_IID_getter' from 'const IID& (cv::obsensor::ComPtr<IUnknown>::)()' {aka 'const GUID& (cv::obsensor::ComPtr<IUnknown>::)()'} to 'const IID& (*)()' {aka 'const GUID& (*)()'}
C:/workspace/libs/opencv/modules/videoio/src/cap_obsensor/obsensor_stream_channel_msmf.hpp: In instantiation of 'class cv::obsensor::ComPtr<IKsControl>':
C:/workspace/libs/opencv/modules/videoio/src/cap_obsensor/obsensor_stream_channel_msmf.hpp:153:39: required from here
C:/workspace/libs/opencv/modules/videoio/src/cap_obsensor/obsensor_stream_channel_msmf.hpp:106:27: error: could not convert template argument 'cv::obsensor::ComPtr<IKsControl>::__T_IID_getter' from 'const IID& (cv::obsensor::ComPtr<IKsControl>::)()' {aka 'const GUID& (cv::obsensor::ComPtr<IKsControl>::)()'} to 'const IID& (*)()' {aka 'const GUID& (*)()'}
C:/workspace/libs/opencv/modules/videoio/src/cap_obsensor/obsensor_stream_channel_msmf.hpp:129:7: warning: base class 'struct IMFSourceReaderCallback' has accessible non-virtual destructor [-Wnon-virtual-dtor]
129 | class MSMFStreamChannel : public IUvcStreamChannel, public IMFSourceReaderCallback
| ^~~~~~~~~~~~~~~~~
[1626/2323] Building CXX object modules/world/CM...ap_obsensor/obsensor_stream_channel_msmf.cpp.obj
FAILED: modules/world/CMakeFiles/opencv_world.dir/__/videoio/src/cap_obsensor/obsensor_stream_channel_msmf.cpp.obj
C:\local\msys64\ucrt64\bin\c++.exe -DCVAPI_EXPORTS -DCV_OCL4DNN=1 -DENABLE_PLUGINS -DHAVE_FFMPEG_WRAPPER -DHAVE_IMGCODEC_HDR -DHAVE_IMGCODEC_PFM -DHAVE_IMGCODEC_PXM -DHAVE_IMGCODEC_SUNRASTER -DHAVE_OBSENSOR -DHAVE_OBSENSOR_MSMF -DHAVE_PROTOBUF=1 -DHAVE_WEBP -DHAVE_WIN32UI -DOPENCV_MODULE_IS_PART_OF_WORLD=1 -DOPJ_STATIC -D_USE_MATH_DEFINES -D_WIN32_WINNT=0x0601 -D__OPENCV_BUILD=1 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -IC:/workspace/libs/opencv/buildgcc/modules/world -IC:/workspace/libs/opencv/3rdparty/quirc/include -IC:/workspace/libs/opencv/buildgcc/3rdparty/zlib -IC:/workspace/libs/opencv/3rdparty/zlib -IC:/workspace/libs/opencv/buildgcc -IC:/workspace/libs/opencv/3rdparty/openjpeg/openjp2 -IC:/workspace/libs/opencv/buildgcc/3rdparty/openjpeg/openjp2 -IC:/workspace/libs/opencv/buildgcc/3rdparty/libtiff -IC:/workspace/libs/opencv/3rdparty/libtiff -IC:/workspace/libs/opencv/3rdparty/libpng -IC:/workspace/libs/opencv/3rdparty/libwebp/src -IC:/workspace/libs/opencv/buildgcc/3rdparty/libjpeg-turbo -IC:/workspace/libs/opencv/3rdparty/libjpeg-turbo/src -IC:/workspace/libs/opencv/modules/core/include -IC:/workspace/libs/opencv/3rdparty/include/opencl/1.2 -IC:/workspace/libs/opencv/modules/flann/include -IC:/workspace/libs/opencv/modules/imgproc/include -IC:/workspace/libs/opencv/opencv_contrib/modules/intensity_transform/include -IC:/workspace/libs/opencv/modules/ml/include -IC:/workspace/libs/opencv/opencv_contrib/modules/phase_unwrapping/include -IC:/workspace/libs/opencv/modules/photo/include -IC:/workspace/libs/opencv/opencv_contrib/modules/plot/include -IC:/workspace/libs/opencv/opencv_contrib/modules/quality/include -IC:/workspace/libs/opencv/opencv_contrib/modules/reg/include -IC:/workspace/libs/opencv/opencv_contrib/modules/surface_matching/include -IC:/workspace/libs/opencv/opencv_contrib/modules/xphoto/include -IC:/workspace/libs/opencv/opencv_contrib/modules/alphamat/include -IC:/workspace/libs/opencv/modules/dnn/include -IC:/workspace/libs/opencv/modules/dnn/misc/caffe -IC:/workspace/libs/opencv/modules/dnn/misc/tensorflow -IC:/workspace/libs/opencv/modules/dnn/misc/onnx -IC:/workspace/libs/opencv/opencv_contrib/modules/dnn_superres/include -IC:/workspace/libs/opencv/modules/features2d/include -IC:/workspace/libs/opencv/opencv_contrib/modules/fuzzy/include -IC:/workspace/libs/opencv/opencv_contrib/modules/hfs/include -IC:/workspace/libs/opencv/modules/imgcodecs/include -IC:/workspace/libs/opencv/opencv_contrib/modules/line_descriptor/include -IC:/workspace/libs/opencv/opencv_contrib/modules/saliency/include -IC:/workspace/libs/opencv/opencv_contrib/modules/text/include -IC:/workspace/libs/opencv/modules/videoio/include -IC:/workspace/libs/opencv/opencv_contrib/modules/barcode/include -IC:/workspace/libs/opencv/modules/calib3d/include -IC:/workspace/libs/opencv/opencv_contrib/modules/datasets/include -IC:/workspace/libs/opencv/modules/highgui/include -IC:/workspace/libs/opencv/opencv_contrib/modules/mcc/include -IC:/workspace/libs/opencv/modules/objdetect/include -IC:/workspace/libs/opencv/opencv_contrib/modules/rapid/include -IC:/workspace/libs/opencv/opencv_contrib/modules/rgbd/include -IC:/workspace/libs/opencv/opencv_contrib/modules/shape/include -IC:/workspace/libs/opencv/opencv_contrib/modules/structured_light/include -IC:/workspace/libs/opencv/modules/video/include -IC:/workspace/libs/opencv/opencv_contrib/modules/videostab/include -IC:/workspace/libs/opencv/opencv_contrib/modules/wechat_qrcode/include -IC:/workspace/libs/opencv/opencv_contrib/modules/xfeatures2d/include -IC:/workspace/libs/opencv/buildgcc/downloads/xfeatures2d -IC:/workspace/libs/opencv/opencv_contrib/modules/ximgproc/include -IC:/workspace/libs/opencv/opencv_contrib/modules/xobjdetect/include -IC:/workspace/libs/opencv/opencv_contrib/modules/aruco/include -IC:/workspace/libs/opencv/opencv_contrib/modules/bgsegm/include -IC:/workspace/libs/opencv/opencv_contrib/modules/bioinspired/include -IC:/workspace/libs/opencv/opencv_contrib/modules/ccalib/include -IC:/workspace/libs/opencv/opencv_contrib/modules/dnn_objdetect/include -IC:/workspace/libs/opencv/opencv_contrib/modules/dpm/include -IC:/workspace/libs/opencv/opencv_contrib/modules/face/include -IC:/workspace/libs/opencv/modules/gapi/include -IC:/workspace/libs/opencv/modules/gapi/src -IC:/workspace/libs/opencv/opencv_contrib/modules/optflow/include -IC:/workspace/libs/opencv/modules/stitching/include -IC:/workspace/libs/opencv/opencv_contrib/modules/superres/include -IC:/workspace/libs/opencv/opencv_contrib/modules/tracking/include -IC:/workspace/libs/opencv/opencv_contrib/modules/stereo/include -IC:/workspace/libs/opencv/modules/world/include -IC:/workspace/libs/opencv/buildgcc/3rdparty/ade/ade-0.1.2a/sources/ade/include -isystem C:/workspace/libs/eigen -isystem C:/workspace/libs/opencv/3rdparty/openexr/Half -isystem C:/workspace/libs/opencv/3rdparty/openexr/Iex -isystem C:/workspace/libs/opencv/3rdparty/openexr/IlmThread -isystem C:/workspace/libs/opencv/3rdparty/openexr/Imath -isystem C:/workspace/libs/opencv/3rdparty/openexr/IlmImf -isystem C:/workspace/libs/opencv/buildgcc/3rdparty/openexr -isystem C:/workspace/libs/opencv/3rdparty/protobuf/src -fsigned-char -W -Wall -Wreturn-type -Wnon-virtual-dtor -Waddress -Wsequence-point -Wformat -Wformat-security -Winit-self -Wpointer-arith -Wsign-promo -Wuninitialized -Wsuggest-override -Wno-delete-non-virtual-dtor -Wno-comment -Wno-strict-overflow -fdiagnostics-show-option -Wno-long-long -fomit-frame-pointer -ffunction-sections -fdata-sections -msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mf16c -mfma -mavx -mavx2 -fvisibility=hidden -fvisibility-inlines-hidden -fopenmp -Wno-deprecated -Wno-missing-declarations -Wno-shadow -Wno-unused-parameter -Wno-sign-compare -Wno-invalid-offsetof -Wno-overloaded-virtual -Wno-implicit-fallthrough -Wno-undef -Wno-shadow -Wno-deprecated-declarations -Wno-deprecated-declarations -O3 -DNDEBUG -DNDEBUG -std=c++14 -MD -MT modules/world/CMakeFiles/opencv_world.dir/__/videoio/src/cap_obsensor/obsensor_stream_channel_msmf.cpp.obj -MF modules\world\CMakeFiles\opencv_world.dir\__\videoio\src\cap_obsensor\obsensor_stream_channel_msmf.cpp.obj.d -o modules/world/CMakeFiles/opencv_world.dir/__/videoio/src/cap_obsensor/obsensor_stream_channel_msmf.cpp.obj -c C:/workspace/libs/opencv/modules/videoio/src/cap_obsensor/obsensor_stream_channel_msmf.cpp
C:/workspace/libs/opencv/modules/videoio/src/cap_obsensor/obsensor_stream_channel_msmf.cpp:30: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
30 | #pragma warning(disable : 4503)
|
C:/workspace/libs/opencv/modules/videoio/src/cap_obsensor/obsensor_stream_channel_msmf.cpp:31: warning: ignoring '#pragma comment ' [-Wunknown-pragmas]
31 | #pragma comment(lib, "mfplat")
|
C:/workspace/libs/opencv/modules/videoio/src/cap_obsensor/obsensor_stream_channel_msmf.cpp:32: warning: ignoring '#pragma comment ' [-Wunknown-pragmas]
32 | #pragma comment(lib, "mf")
|
C:/workspace/libs/opencv/modules/videoio/src/cap_obsensor/obsensor_stream_channel_msmf.cpp:33: warning: ignoring '#pragma comment ' [-Wunknown-pragmas]
33 | #pragma comment(lib, "mfuuid")
|
C:/workspace/libs/opencv/modules/videoio/src/cap_obsensor/obsensor_stream_channel_msmf.cpp:34: warning: ignoring '#pragma comment ' [-Wunknown-pragmas]
34 | #pragma comment(lib, "Strmiids")
|
C:/workspace/libs/opencv/modules/videoio/src/cap_obsensor/obsensor_stream_channel_msmf.cpp:35: warning: ignoring '#pragma comment ' [-Wunknown-pragmas]
35 | #pragma comment(lib, "Mfreadwrite")
|
C:/workspace/libs/opencv/modules/videoio/src/cap_obsensor/obsensor_stream_channel_msmf.cpp:36: warning: ignoring '#pragma comment ' [-Wunknown-pragmas]
36 | #pragma comment(lib, "dxgi")
|
C:/workspace/libs/opencv/modules/videoio/src/cap_obsensor/obsensor_stream_channel_msmf.cpp:37: warning: ignoring '#pragma comment ' [-Wunknown-pragmas]
37 | #pragma comment(lib, "Shlwapi")
|
C:/workspace/libs/opencv/modules/videoio/src/cap_obsensor/obsensor_stream_channel_msmf.cpp:433: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
433 | #pragma warning(push)
|
C:/workspace/libs/opencv/modules/videoio/src/cap_obsensor/obsensor_stream_channel_msmf.cpp:434: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
434 | #pragma warning(disable : 4838)
|
C:/workspace/libs/opencv/modules/videoio/src/cap_obsensor/obsensor_stream_channel_msmf.cpp:440: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
440 | #pragma warning(pop)
|
In file included from C:/workspace/libs/opencv/modules/videoio/src/cap_obsensor/obsensor_stream_channel_msmf.hpp:41,
from C:/workspace/libs/opencv/modules/videoio/src/cap_obsensor/obsensor_stream_channel_msmf.cpp:25:
C:/workspace/libs/opencv/modules/videoio/src/cap_obsensor/obsensor_stream_channel_msmf.hpp: In instantiation of 'class cv::obsensor::ComPtr<IMFAttributes>':
C:/workspace/libs/opencv/modules/videoio/src/cap_obsensor/obsensor_stream_channel_msmf.hpp:145:42: required from here
C:/workspace/libs/opencv/modules/videoio/src/cap_obsensor/obsensor_stream_channel_msmf.hpp:106:27: error: could not convert template argument 'cv::obsensor::ComPtr<IMFAttributes>::__T_IID_getter' from 'const IID& (cv::obsensor::ComPtr<IMFAttributes>::)()' {aka 'const GUID& (cv::obsensor::ComPtr<IMFAttributes>::)()'} to 'const IID& (*)()' {aka 'const GUID& (*)()'}
106 | _COM_SMARTPTR_TYPEDEF(T, __uuidof(T));
| ^
C:/workspace/libs/opencv/modules/videoio/src/cap_obsensor/obsensor_stream_channel_msmf.hpp: In instantiation of 'class cv::obsensor::ComPtr<IMFMediaSource>':
C:/workspace/libs/opencv/modules/videoio/src/cap_obsensor/obsensor_stream_channel_msmf.hpp:146:44: required from here
C:/workspace/libs/opencv/modules/videoio/src/cap_obsensor/obsensor_stream_channel_msmf.hpp:106:27: error: could not convert template argument 'cv::obsensor::ComPtr<IMFMediaSource>::__T_IID_getter' from 'const IID& (cv::obsensor::ComPtr<IMFMediaSource>::)()' {aka 'const GUID& (cv::obsensor::ComPtr<IMFMediaSource>::)()'} to 'const IID& (*)()' {aka 'const GUID& (*)()'}
C:/workspace/libs/opencv/modules/videoio/src/cap_obsensor/obsensor_stream_channel_msmf.hpp: In instantiation of 'class cv::obsensor::ComPtr<IMFSourceReader>':
C:/workspace/libs/opencv/modules/videoio/src/cap_obsensor/obsensor_stream_channel_msmf.hpp:148:45: required from here
C:/workspace/libs/opencv/modules/videoio/src/cap_obsensor/obsensor_stream_channel_msmf.hpp:106:27: error: could not convert template argument 'cv::obsensor::ComPtr<IMFSourceReader>::__T_IID_getter' from 'const IID& (cv::obsensor::ComPtr<IMFSourceReader>::)()' {aka 'const GUID& (cv::obsensor::ComPtr<IMFSourceReader>::)()'} to 'const IID& (*)()' {aka 'const GUID& (*)()'}
C:/workspace/libs/opencv/modules/videoio/src/cap_obsensor/obsensor_stream_channel_msmf.hpp: In instantiation of 'class cv::obsensor::ComPtr<IAMCameraControl>':
C:/workspace/libs/opencv/modules/videoio/src/cap_obsensor/obsensor_stream_channel_msmf.hpp:149:47: required from here
C:/workspace/libs/opencv/modules/videoio/src/cap_obsensor/obsensor_stream_channel_msmf.hpp:106:27: error: could not convert template argument 'cv::obsensor::ComPtr<IAMCameraControl>::__T_IID_getter' from 'const IID& (cv::obsensor::ComPtr<IAMCameraControl>::)()' {aka 'const GUID& (cv::obsensor::ComPtr<IAMCameraControl>::)()'} to 'const IID& (*)()' {aka 'const GUID& (*)()'}
C:/workspace/libs/opencv/modules/videoio/src/cap_obsensor/obsensor_stream_channel_msmf.hpp: In instantiation of 'class cv::obsensor::ComPtr<IAMVideoProcAmp>':
C:/workspace/libs/opencv/modules/videoio/src/cap_obsensor/obsensor_stream_channel_msmf.hpp:150:45: required from here
C:/workspace/libs/opencv/modules/videoio/src/cap_obsensor/obsensor_stream_channel_msmf.hpp:106:27: error: could not convert template argument 'cv::obsensor::ComPtr<IAMVideoProcAmp>::__T_IID_getter' from 'const IID& (cv::obsensor::ComPtr<IAMVideoProcAmp>::)()' {aka 'const GUID& (cv::obsensor::ComPtr<IAMVideoProcAmp>::)()'} to 'const IID& (*)()' {aka 'const GUID& (*)()'}
C:/workspace/libs/opencv/modules/videoio/src/cap_obsensor/obsensor_stream_channel_msmf.hpp: In instantiation of 'class cv::obsensor::ComPtr<IKsTopologyInfo>':
C:/workspace/libs/opencv/modules/videoio/src/cap_obsensor/obsensor_stream_channel_msmf.hpp:151:49: required from here
C:/workspace/libs/opencv/modules/videoio/src/cap_obsensor/obsensor_stream_channel_msmf.hpp:106:27: error: could not convert template argument 'cv::obsensor::ComPtr<IKsTopologyInfo>::__T_IID_getter' from 'const IID& (cv::obsensor::ComPtr<IKsTopologyInfo>::)()' {aka 'const GUID& (cv::obsensor::ComPtr<IKsTopologyInfo>::)()'} to 'const IID& (*)()' {aka 'const GUID& (*)()'}
C:/workspace/libs/opencv/modules/videoio/src/cap_obsensor/obsensor_stream_channel_msmf.hpp: In instantiation of 'class cv::obsensor::ComPtr<IUnknown>':
C:/workspace/libs/opencv/modules/videoio/src/cap_obsensor/obsensor_stream_channel_msmf.hpp:152:40: required from here
C:/workspace/libs/opencv/modules/videoio/src/cap_obsensor/obsensor_stream_channel_msmf.hpp:106:27: error: could not convert template argument 'cv::obsensor::ComPtr<IUnknown>::__T_IID_getter' from 'const IID& (cv::obsensor::ComPtr<IUnknown>::)()' {aka 'const GUID& (cv::obsensor::ComPtr<IUnknown>::)()'} to 'const IID& (*)()' {aka 'const GUID& (*)()'}
C:/workspace/libs/opencv/modules/videoio/src/cap_obsensor/obsensor_stream_channel_msmf.hpp: In instantiation of 'class cv::obsensor::ComPtr<IKsControl>':
C:/workspace/libs/opencv/modules/videoio/src/cap_obsensor/obsensor_stream_channel_msmf.hpp:153:39: required from here
C:/workspace/libs/opencv/modules/videoio/src/cap_obsensor/obsensor_stream_channel_msmf.hpp:106:27: error: could not convert template argument 'cv::obsensor::ComPtr<IKsControl>::__T_IID_getter' from 'const IID& (cv::obsensor::ComPtr<IKsControl>::)()' {aka 'const GUID& (cv::obsensor::ComPtr<IKsControl>::)()'} to 'const IID& (*)()' {aka 'const GUID& (*)()'}
C:/workspace/libs/opencv/modules/videoio/src/cap_obsensor/obsensor_stream_channel_msmf.hpp:129:7: warning: base class 'struct IMFSourceReaderCallback' has accessible non-virtual destructor [-Wnon-virtual-dtor]
129 | class MSMFStreamChannel : public IUvcStreamChannel, public IMFSourceReaderCallback
| ^~~~~~~~~~~~~~~~~
In file included from C:/workspace/libs/opencv/modules/videoio/src/cap_obsensor/obsensor_stream_channel_msmf.cpp:27:
C:/local/msys64/ucrt64/include/shlwapi.h:86:34: error: expected ')' before 'psz1'
86 | LWSTDAPI_(LPSTR) StrNCatA(LPSTR psz1,LPCSTR psz2,int cchMax);
| ~ ^~~~~
| )
C:/local/msys64/ucrt64/include/shlwapi.h:87:36: error: expected ')' before 'psz1'
87 | LWSTDAPI_(LPWSTR) StrNCatW(LPWSTR psz1,LPCWSTR psz2,int cchMax);
| ~ ^~~~~
| )
C:/local/msys64/ucrt64/include/shlwapi.h:119:35: error: expected ')' before 'psz1'
119 | LWSTDAPI_(LPWSTR) StrCatW(LPWSTR psz1,LPCWSTR psz2);
| ~ ^~~~~
| )
C:/local/msys64/ucrt64/include/shlwapi.h:122:35: error: expected ')' before 'psz1'
122 | LWSTDAPI_(LPWSTR) StrCpyW(LPWSTR psz1,LPCWSTR psz2);
| ~ ^~~~~
| )
C:/workspace/libs/opencv/modules/videoio/src/cap_obsensor/obsensor_stream_channel_msmf.hpp: In instantiation of 'class cv::obsensor::ComPtr<IMFActivate>':
C:/workspace/libs/opencv/modules/videoio/src/cap_obsensor/obsensor_stream_channel_msmf.cpp:182:29: required from here
C:/workspace/libs/opencv/modules/videoio/src/cap_obsensor/obsensor_stream_channel_msmf.hpp:106:27: error: could not convert template argument 'cv::obsensor::ComPtr<IMFActivate>::__T_IID_getter' from 'const IID& (cv::obsensor::ComPtr<IMFActivate>::)()' {aka 'const GUID& (cv::obsensor::ComPtr<IMFActivate>::)()'} to 'const IID& (*)()' {aka 'const GUID& (*)()'}
106 | _COM_SMARTPTR_TYPEDEF(T, __uuidof(T));
| ^
C:/workspace/libs/opencv/modules/videoio/src/cap_obsensor/obsensor_stream_channel_msmf.cpp: In member function 'std::vector<cv::obsensor::UvcDeviceInfo> cv::obsensor::MFContext::queryUvcDeviceInfoList()':
C:/workspace/libs/opencv/modules/videoio/src/cap_obsensor/obsensor_stream_channel_msmf.cpp:183:30: warning: implicitly-declared 'constexpr cv::obsensor::ComPtr<IMFActivate>& cv::obsensor::ComPtr<IMFActivate>::operator=(const cv::obsensor::ComPtr<IMFActivate>&)' is deprecated [-Wdeprecated-copy]
183 | pDevice = ppDevices[i];
| ^
C:/workspace/libs/opencv/modules/videoio/src/cap_obsensor/obsensor_stream_channel_msmf.hpp:58:5: note: because 'cv::obsensor::ComPtr<IMFActivate>' has user-provided 'cv::obsensor::ComPtr<T>::ComPtr(const cv::obsensor::ComPtr<T>&) [with T = IMFActivate]'
58 | ComPtr(_In_ const ComPtr<T>& lp)
| ^~~~~~
C:/workspace/libs/opencv/modules/videoio/src/cap_obsensor/obsensor_stream_channel_msmf.hpp: In instantiation of 'class cv::obsensor::ComPtr<IMFMediaType>':
C:/workspace/libs/opencv/modules/videoio/src/cap_obsensor/obsensor_stream_channel_msmf.cpp:308:26: required from here
C:/workspace/libs/opencv/modules/videoio/src/cap_obsensor/obsensor_stream_channel_msmf.hpp:106:27: error: could not convert template argument 'cv::obsensor::ComPtr<IMFMediaType>::__T_IID_getter' from 'const IID& (cv::obsensor::ComPtr<IMFMediaType>::)()' {aka 'const GUID& (cv::obsensor::ComPtr<IMFMediaType>::)()'} to 'const IID& (*)()' {aka 'const GUID& (*)()'}
106 | _COM_SMARTPTR_TYPEDEF(T, __uuidof(T));
| ^
C:/workspace/libs/opencv/modules/videoio/src/cap_obsensor/obsensor_stream_channel_msmf.cpp: In member function 'virtual HRESULT cv::obsensor::MSMFStreamChannel::QueryInterface(const IID&, void**)':
C:/workspace/libs/opencv/modules/videoio/src/cap_obsensor/obsensor_stream_channel_msmf.cpp:438:5: warning: missing initializer for member 'QITAB::dwOffset' [-Wmissing-field-initializers]
438 | };
| ^
C:/workspace/libs/opencv/modules/videoio/src/cap_obsensor/obsensor_stream_channel_msmf.hpp: In instantiation of 'class cv::obsensor::ComPtr<IMFMediaBuffer>':
C:/workspace/libs/opencv/modules/videoio/src/cap_obsensor/obsensor_stream_channel_msmf.cpp:476:36: required from here
C:/workspace/libs/opencv/modules/videoio/src/cap_obsensor/obsensor_stream_channel_msmf.hpp:106:27: error: could not convert template argument 'cv::obsensor::ComPtr<IMFMediaBuffer>::__T_IID_getter' from 'const IID& (cv::obsensor::ComPtr<IMFMediaBuffer>::)()' {aka 'const GUID& (cv::obsensor::ComPtr<IMFMediaBuffer>::)()'} to 'const IID& (*)()' {aka 'const GUID& (*)()'}
106 | _COM_SMARTPTR_TYPEDEF(T, __uuidof(T));
| ^
[1645/2323] Building CXX object modules/world/CMakeFiles/opencv_world.dir/__/calib3d/src/dls.cpp.ob
ninja: build stopped: subcommand failed.
Complete error log: available here (too long to be written here)
Steps to reproduce
Command used:
cmake -B"C:/workspace/libs/opencv/buildgcc" -H"C:/workspace/libs/opencv" -G"Ninja" -DCMAKE_BUILD_TYPE=Release \
-DOPENCV_EXTRA_MODULES_PATH="C:/workspace/libs/opencv/opencv_contrib/modules" -DCMAKE_CXX_STANDARD=14 -DCMAKE_INSTALL_PREFIX="C:/workspace/libs/opencv/buildgcc/install" -DINSTALL_TESTS=ON -DINSTALL_C_EXAMPLES=OFF -DINSTALL_PYTHON_EXAMPLES=OFF -DBUILD_EXAMPLES=OFF \
-DBUILD_opencv_world=ON \
-DWITH_OPENGL=ON \
-DWITH_TBB=OFF \
-DWITH_IPP=OFF \
-DMKL_WITH_TBB=OFF \
-DWITH_EIGEN=ON -DEIGEN_INCLUDE_PATH="C:/workspace/libs/eigen" \
-DWITH_MFX=OFF \
-DMKL_USE_MULTITHREAD=OFF \
-DWITH_MKL=OFF \
-DWITH_MSMF=OFF \
-DWITH_OPENMP=ON \
-DCPU_BASELINE=AVX2,SSE4.2 \
-DWITH_GSTREAMER=ON \
-DWITH_DSHOW=OFF
CMake Configuration overview:
-- ocv_init_download: OpenCV source tree is not fetched as git repository. 3rdparty resources will be downloaded from github.com by default.
-- Detected processor: AMD64
-- Found PythonInterp: C:/local/msys64/ucrt64/bin/python.exe (found suitable version "3.10.9", minimum required is "2.7")
-- Performing Test HAVE_CPU_BASELINE_FLAGS
-- Performing Test HAVE_CPU_BASELINE_FLAGS - Success
-- Performing Test HAVE_CPU_DISPATCH_FLAGS_AVX512_SKX
-- Performing Test HAVE_CPU_DISPATCH_FLAGS_AVX512_SKX - Success
-- libjpeg-turbo: VERSION = 2.1.3, BUILD = opencv-4.7.0-dev-libjpeg-turbo
-- CMAKE_ASM_NASM_COMPILER = C:/local/msys64/ucrt64/bin/nasm.exe
-- SIMD extensions: x86_64 (WITH_SIMD = 1)
-- Could NOT find OpenJPEG (minimal suitable version: 2.0, recommended version >= 2.3.1). OpenJPEG will be built from sources
-- OpenJPEG: VERSION = 2.4.0, BUILD = opencv-4.7.0-dev-openjp2-2.4.0
-- OpenJPEG libraries will be built from sources: libopenjp2 (version "2.4.0")
-- Could not find OpenBLAS include. Turning OpenBLAS_FOUND off
-- Could not find OpenBLAS lib. Turning OpenBLAS_FOUND off
-- Could NOT find BLAS (missing: BLAS_LIBRARIES)
-- Could NOT find LAPACK (missing: LAPACK_LIBRARIES)
Reason given by package: LAPACK could not be found because dependency BLAS could not be found.
-- Could NOT find JNI (missing: JAVA_INCLUDE_PATH JAVA_INCLUDE_PATH2 AWT JVM)
-- VTK is not found. Please set -DVTK_DIR in CMake to VTK build directory, or to VTK install subdirectory with VTKConfig.cmake file
-- Checking for module 'gstreamer-app-1.0'
-- Package 'gstreamer-app-1.0', required by 'virtual:world', not found
-- Checking for module 'gstreamer-riff-1.0'
-- Package 'gstreamer-riff-1.0', required by 'virtual:world', not found
-- Checking for module 'gstreamer-pbutils-1.0'
-- Package 'gstreamer-pbutils-1.0', required by 'virtual:world', not found
-- Checking for module 'gstreamer-video-1.0'
-- Package 'gstreamer-video-1.0', required by 'virtual:world', not found
-- Checking for module 'gstreamer-audio-1.0'
-- Package 'gstreamer-audio-1.0', required by 'virtual:world', not found
-- Checking for module 'libdc1394-2'
-- Package 'libdc1394-2', required by 'virtual:world', not found
-- Checking for module 'freetype2'
-- Package 'freetype2', required by 'virtual:world', not found
-- Checking for module 'harfbuzz'
-- Package 'harfbuzz', required by 'virtual:world', not found
-- freetype2: NO
-- harfbuzz: NO
-- Julia not found. Not compiling Julia Bindings.
-- Module opencv_ovis disabled because OGRE3D was not found
-- No preference for use of exported gflags CMake configuration set, and no hints for include/library directories provided. Defaulting to preferring an installed/exported gflags CMake configuration if available.
-- Failed to find installed gflags CMake configuration, searching for gflags build directories exported with CMake.
-- Failed to find gflags - Failed to find an installed/exported CMake configuration for gflags, will perform search for installed gflags components.
-- Failed to find gflags - Could not find gflags include directory, set GFLAGS_INCLUDE_DIR to directory containing gflags/gflags.h
-- Failed to find glog - Could not find glog include directory, set GLOG_INCLUDE_DIR to directory containing glog/logging.h
-- Module opencv_sfm disabled because the following dependencies are not found: Glog/Gflags
-- Checking for module 'tesseract'
-- Package 'tesseract', required by 'virtual:world', not found
-- Tesseract: NO
-- Processing WORLD modules...
-- module opencv_core...
-- Consider adding OPENCV_ALLOCATOR_STATS_COUNTER_TYPE=int/int64_t according to your build configuration
-- module opencv_flann...
-- module opencv_imgproc...
-- module opencv_intensity_transform...
-- module opencv_ml...
-- module opencv_phase_unwrapping...
-- module opencv_photo...
-- module opencv_plot...
-- module opencv_quality...
-- module opencv_reg...
-- module opencv_surface_matching...
-- module opencv_xphoto...
-- module opencv_alphamat...
-- module opencv_dnn...
-- Registering hook 'INIT_MODULE_SOURCES_opencv_dnn': C:/workspace/libs/opencv/modules/dnn/cmake/hooks/INIT_MODULE_SOURCES_opencv_dnn.cmake
-- opencv_dnn: filter out cuda4dnn source code
-- module opencv_dnn_superres...
-- module opencv_features2d...
-- module opencv_fuzzy...
-- module opencv_hfs...
-- module opencv_imgcodecs...
-- imgcodecs: OpenEXR codec is disabled in runtime. Details: https://github.com/opencv/opencv/issues/21326
-- module opencv_line_descriptor...
-- module opencv_saliency...
-- module opencv_text...
-- module opencv_videoio...
-- module opencv_barcode...
-- module opencv_calib3d...
-- module opencv_datasets...
-- module opencv_highgui...
-- highgui: using builtin backend: WIN32UI
-- module opencv_mcc...
-- module opencv_objdetect...
-- module opencv_rapid...
-- module opencv_rgbd...
-- module opencv_shape...
-- module opencv_structured_light...
-- module opencv_video...
-- module opencv_videostab...
-- module opencv_wechat_qrcode...
-- module opencv_xfeatures2d...
-- module opencv_ximgproc...
-- module opencv_xobjdetect...
-- module opencv_aruco...
-- module opencv_bgsegm...
-- module opencv_bioinspired...
-- module opencv_ccalib...
-- module opencv_dnn_objdetect...
-- module opencv_dpm...
-- module opencv_face...
-- module opencv_gapi...
-- module opencv_optflow...
-- module opencv_stitching...
-- module opencv_superres...
-- module opencv_tracking...
-- module opencv_stereo...
-- Processing WORLD modules... DONE
-- Excluding from source files list: modules/imgproc/src/imgwarp.lasx.cpp
-- Excluding from source files list: modules/imgproc/src/resize.lasx.cpp
-- Excluding from source files list: <BUILD>/modules/world/layers/layers_common.rvv.cpp
-- Excluding from source files list: <BUILD>/modules/world/layers/layers_common.lasx.cpp
-- Excluding from source files list: <BUILD>/modules/world/int8layers/layers_common.lasx.cpp
-- Found 'misc' Python modules from C:/workspace/libs/opencv/modules/python/package/extra_modules
-- Found 'mat_wrapper;utils' Python modules from C:/workspace/libs/opencv/modules/core/misc/python/package
-- Found 'gapi' Python modules from C:/workspace/libs/opencv/modules/gapi/misc/python/package
--
-- General configuration for OpenCV 4.7.0-dev =====================================
-- Version control: 4.7.0-1-g9208dcb07c
--
-- Extra modules:
-- Location (extra): C:/workspace/libs/opencv/opencv_contrib/modules
-- Version control (extra): 4.7.0
--
-- Platform:
-- Timestamp: 2022-12-31T09:55:49Z
-- Host: Windows 10.0.22621 AMD64
-- CMake: 3.25.1
-- CMake generator: Ninja
-- CMake build tool: C:/local/msys64/ucrt64/bin/ninja.exe
-- Configuration: Release
--
-- CPU/HW features:
-- Baseline: SSE SSE2 SSE3 SSSE3 SSE4_1 POPCNT SSE4_2 FP16 FMA3 AVX AVX2
-- requested: AVX2 SSE4.2
-- Dispatched code generation: AVX512_SKX
-- requested: SSE4_1 SSE4_2 AVX FP16 AVX2 AVX512_SKX
-- AVX512_SKX (8 files): + AVX_512F AVX512_COMMON AVX512_SKX
--
-- C/C++:
-- Built as dynamic libs?: YES
-- C++ standard: 14
-- C++ Compiler: C:/local/msys64/ucrt64/bin/c++.exe (ver 12.2.0)
-- C++ flags (Release): -fsigned-char -W -Wall -Wreturn-type -Wnon-virtual-dtor -Waddress -Wsequence-point -Wformat -Wformat-security -Wmissing-declarations -Wundef -Winit-self -Wpointer-arith -Wshadow -Wsign-promo -Wuninitialized -Wsuggest-override -Wno-delete-non-virtual-dtor -Wno-comment -Wimplicit-fallthrough=3 -Wno-strict-overflow -fdiagnostics-show-option -Wno-long-long -fomit-frame-pointer -ffunction-sections -fdata-sections -msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mf16c -mfma -mavx -mavx2 -fvisibility=hidden -fvisibility-inlines-hidden -fopenmp -O3 -DNDEBUG -DNDEBUG
-- C++ flags (Debug): -fsigned-char -W -Wall -Wreturn-type -Wnon-virtual-dtor -Waddress -Wsequence-point -Wformat -Wformat-security -Wmissing-declarations -Wundef -Winit-self -Wpointer-arith -Wshadow -Wsign-promo -Wuninitialized -Wsuggest-override -Wno-delete-non-virtual-dtor -Wno-comment -Wimplicit-fallthrough=3 -Wno-strict-overflow -fdiagnostics-show-option -Wno-long-long -fomit-frame-pointer -ffunction-sections -fdata-sections -msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mf16c -mfma -mavx -mavx2 -fvisibility=hidden -fvisibility-inlines-hidden -fopenmp -g -O0 -DDEBUG -D_DEBUG
-- C Compiler: C:/local/msys64/ucrt64/bin/cc.exe
-- C flags (Release): -fsigned-char -W -Wall -Wreturn-type -Waddress -Wsequence-point -Wformat -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wundef -Winit-self -Wpointer-arith -Wshadow -Wuninitialized -Wno-comment -Wimplicit-fallthrough=3 -Wno-strict-overflow -fdiagnostics-show-option -Wno-long-long -fomit-frame-pointer -ffunction-sections -fdata-sections -msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mf16c -mfma -mavx -mavx2 -fvisibility=hidden -fopenmp -O3 -DNDEBUG -DNDEBUG
-- C flags (Debug): -fsigned-char -W -Wall -Wreturn-type -Waddress -Wsequence-point -Wformat -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wundef -Winit-self -Wpointer-arith -Wshadow -Wuninitialized -Wno-comment -Wimplicit-fallthrough=3 -Wno-strict-overflow -fdiagnostics-show-option -Wno-long-long -fomit-frame-pointer -ffunction-sections -fdata-sections -msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mf16c -mfma -mavx -mavx2 -fvisibility=hidden -fopenmp -g -O0 -DDEBUG -D_DEBUG
-- Linker flags (Release): -Wl,--gc-sections
-- Linker flags (Debug): -Wl,--gc-sections
-- ccache: NO
-- Precompiled headers: NO
-- Extra dependencies: pthread
-- 3rdparty dependencies:
--
-- OpenCV modules:
-- To be built: alphamat aruco barcode bgsegm bioinspired calib3d ccalib core datasets dnn dnn_objdetect dnn_superres dpm face features2d flann fuzzy gapi hfs highgui img_hash imgcodecs imgproc intensity_transform line_descriptor mcc ml objdetect optflow phase_unwrapping photo plot quality rapid reg rgbd saliency shape stereo stitching structured_light superres surface_matching text tracking ts video videoio videostab wechat_qrcode world xfeatures2d ximgproc xobjdetect xphoto
-- Disabled: -
-- Disabled by dependency: -
-- Unavailable: cudaarithm cudabgsegm cudacodec cudafeatures2d cudafilters cudaimgproc cudalegacy cudaobjdetect cudaoptflow cudastereo cudawarping cudev cvv freetype hdf java julia matlab ovis python2 python3 sfm viz
-- Applications: tests perf_tests apps
-- Documentation: NO
-- Non-free algorithms: NO
--
-- Windows RT support: NO
--
-- GUI:
-- Win32 UI: YES
-- OpenGL support: YES (opengl32 glu32)
-- VTK support: NO
--
-- Media I/O:
-- ZLib: build (ver 1.2.13)
-- JPEG: build-libjpeg-turbo (ver 2.1.3-62)
-- SIMD Support Request: YES
-- SIMD Support: YES
-- WEBP: build (ver encoder: 0x020f)
-- PNG: build (ver 1.6.37)
-- TIFF: build (ver 42 - 4.2.0)
-- JPEG 2000: build (ver 2.4.0)
-- OpenEXR: build (ver 2.3.0)
-- HDR: YES
-- SUNRASTER: YES
-- PXM: YES
-- PFM: YES
--
-- Video I/O:
-- DC1394: NO
-- FFMPEG: YES (prebuilt binaries)
-- avcodec: YES (58.134.100)
-- avformat: YES (58.76.100)
-- avutil: YES (56.70.100)
-- swscale: YES (5.9.100)
-- avresample: YES (4.0.0)
-- GStreamer: NO
-- DirectShow: YES
--
-- Parallel framework: OpenMP
--
-- Trace: YES (built-in)
--
-- Other third-party libraries:
-- Lapack: NO
-- Eigen: YES (ver 3.4.90)
-- Custom HAL: NO
-- Protobuf: build (3.19.1)
--
-- OpenCL: YES (NVD3D11)
-- Include path: C:/workspace/libs/opencv/3rdparty/include/opencl/1.2
-- Link libraries: Dynamic load
--
-- Python (for build): C:/local/msys64/ucrt64/bin/python3.exe
--
-- Java:
-- ant: NO
-- JNI: NO
-- Java wrappers: NO
-- Java tests: NO
--
-- Install to: C:/workspace/libs/opencv/buildgcc/install
-- -----------------------------------------------------------------
--
-- Configuring done
-- Generating done
-- Build files have been written to: C:/workspace/libs/opencv/buildgcc
Issue submission checklist
- I report the issue, it's not a question
- I checked the problem with documentation, FAQ, open issues, forum.opencv.org, Stack Overflow, etc and have not found any solution
- I updated to the latest OpenCV version and the issue is still there
- There is reproducer code and related data files (videos, images, onnx, etc)
Reactions are currently unavailable