Advertisement
Guest User

Untitled

a guest
Dec 31st, 2022
121
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
CMake 90.65 KB | Source Code | 0 0
  1. $ cmake --build buildgcc --target install
  2. [129/2323] Building C object 3rdparty/libtiff/CMakeFiles/libtiff.dir/tif_jpeg.c.obj
  3. In file included from C:/workspace/libs/opencv/3rdparty/libjpeg-turbo/src/jpeglib.h:29,
  4.                  from C:/workspace/libs/opencv/3rdparty/libtiff/tif_jpeg.c:89:
  5. C:/workspace/libs/opencv/buildgcc/3rdparty/libjpeg-turbo/jconfig.h:33: warning: "XMD_H" redefined
  6.    33 | #define XMD_H                   /* prevent jmorecfg.h from redefining it */
  7.       |
  8. C:/workspace/libs/opencv/3rdparty/libtiff/tif_jpeg.c:65: note: this is the location of the previous definition
  9.    65 | # define XMD_H 1
  10.       |
  11. [141/2323] Building C object 3rdparty/libtiff/CMakeFiles/libtiff.dir/tif_print.c.obj
  12. C:/workspace/libs/opencv/3rdparty/libtiff/tif_print.c: In function '_TIFFPrintField':
  13. C:/workspace/libs/opencv/3rdparty/libtiff/tif_print.c:100:42: warning: format '%u' expects argument of type 'unsigned int', but argument 3 has type 'long long unsigned int' [-Wformat=]
  14.   100 |                         fprintf(fd, "%I64u",
  15.       |                                      ~~~~^
  16.       |                                          |
  17.       |                                          unsigned int
  18.       |                                      %I64llu
  19.   101 |                             (unsigned __int64)((uint64 *) raw_data)[j]);
  20.       |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  21.       |                             |
  22.       |                             long long unsigned int
  23. C:/workspace/libs/opencv/3rdparty/libtiff/tif_print.c:108:42: warning: format '%d' expects argument of type 'int', but argument 3 has type 'long long int' [-Wformat=]
  24.   108 |                         fprintf(fd, "%I64d", (__int64)((int64 *) raw_data)[j]);
  25.       |                                      ~~~~^   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  26.       |                                          |   |
  27.       |                                          int long long int
  28.       |                                      %I64lld
  29. C:/workspace/libs/opencv/3rdparty/libtiff/tif_print.c:114:44: warning: 'I' flag used with '%x' gnu_printf format [-Wformat=]
  30.   114 |                         fprintf(fd, "0x%I64x",
  31.       |                                            ^
  32. C:/workspace/libs/opencv/3rdparty/libtiff/tif_print.c:114:44: warning: format '%x' expects argument of type 'unsigned int', but argument 3 has type 'long long unsigned int' [-Wformat=]
  33.   114 |                         fprintf(fd, "0x%I64x",
  34.       |                                        ~~~~^
  35.       |                                            |
  36.       |                                            unsigned int
  37.       |                                        %I64llx
  38.   115 |                                 (unsigned __int64)((uint64 *) raw_data)[j]);
  39.       |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  40.       |                                 |
  41.       |                                 long long unsigned int
  42. C:/workspace/libs/opencv/3rdparty/libtiff/tif_print.c: In function 'TIFFPrintDirectory':
  43. C:/workspace/libs/opencv/3rdparty/libtiff/tif_print.c:241:53: warning: 'I' flag used with '%x' gnu_printf format [-Wformat=]
  44.   241 |         fprintf(fd, "TIFF Directory at offset 0x%I64x (%I64u)\n",
  45.       |                                                     ^
  46. C:/workspace/libs/opencv/3rdparty/libtiff/tif_print.c:241:53: warning: format '%x' expects argument of type 'unsigned int', but argument 3 has type 'long long unsigned int' [-Wformat=]
  47.   241 |         fprintf(fd, "TIFF Directory at offset 0x%I64x (%I64u)\n",
  48.       |                                                 ~~~~^
  49.       |                                                     |
  50.       |                                                     unsigned int
  51.       |                                                 %I64llx
  52.   242 |                 (unsigned __int64) tif->tif_diroff,
  53.       |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  54.       |                 |
  55.       |                 long long unsigned int
  56. C:/workspace/libs/opencv/3rdparty/libtiff/tif_print.c:241:60: warning: format '%u' expects argument of type 'unsigned int', but argument 4 has type 'long long unsigned int' [-Wformat=]
  57.   241 |         fprintf(fd, "TIFF Directory at offset 0x%I64x (%I64u)\n",
  58.       |                                                        ~~~~^
  59.       |                                                            |
  60.       |                                                            unsigned int
  61.       |                                                        %I64llu
  62.   242 |                 (unsigned __int64) tif->tif_diroff,
  63.   243 |                 (unsigned __int64) tif->tif_diroff);
  64.       |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  65.       |                 |
  66.       |                 long long unsigned int
  67. C:/workspace/libs/opencv/3rdparty/libtiff/tif_print.c:560:41: warning: unknown conversion type character 'I' in format [-Wformat=]
  68.   560 |                         fprintf(fd, " %5I64u",
  69.       |                                         ^
  70. C:/workspace/libs/opencv/3rdparty/libtiff/tif_print.c:560:37: warning: too many arguments for format [-Wformat-extra-args]
  71.   560 |                         fprintf(fd, " %5I64u",
  72.       |                                     ^~~~~~~~~
  73. C:/workspace/libs/opencv/3rdparty/libtiff/tif_print.c:664:51: warning: unknown conversion type character 'I' in format [-Wformat=]
  74.   664 |                         fprintf(fd, "    %3lu: [%8I64u, %8I64u]\n",
  75.       |                                                   ^
  76. C:/workspace/libs/opencv/3rdparty/libtiff/tif_print.c:664:59: warning: unknown conversion type character 'I' in format [-Wformat=]
  77.   664 |                         fprintf(fd, "    %3lu: [%8I64u, %8I64u]\n",
  78.       |                                                           ^
  79. C:/workspace/libs/opencv/3rdparty/libtiff/tif_print.c:664:37: warning: too many arguments for format [-Wformat-extra-args]
  80.   664 |                         fprintf(fd, "    %3lu: [%8I64u, %8I64u]\n",
  81.       |                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  82. [284/2323] Building C object 3rdparty/openjpeg/openjp2/CMakeFiles/libopenjp2.dir/thread.c.obj
  83. C:/workspace/libs/opencv/3rdparty/openjpeg/openjp2/thread.c:224:24: warning: no previous prototype for 'opj_thread_callback_adapter' [-Wmissing-prototypes]
  84.   224 | unsigned int __stdcall opj_thread_callback_adapter(void *info)
  85.       |                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~
  86. [323/2323] Building CXX object 3rdparty/openexr/CMakeFiles/IlmImf.dir/Iex/IexBaseExc.cpp.obj
  87. C:/workspace/libs/opencv/3rdparty/openexr/Iex/IexBaseExc.cpp:198: warning: ignoring '#pragma optimize ' [-Wunknown-pragmas]
  88.   198 | #pragma optimize("", off)
  89.       |
  90. [457/2323] Building CXX object 3rdparty/protobuf...uf.dir/src/google/protobuf/repeated_field.cc.obj
  91. In file included from C:/workspace/libs/opencv/3rdparty/protobuf/src/google/protobuf/repeated_field.cc:35:
  92. In member function 'void google::protobuf::internal::ElementCopier<Element, true>::operator()(Element*, const Element*, int) [with Element = bool]',
  93.     inlined from 'void google::protobuf::RepeatedField<Element>::CopyArray(Element*, const Element*, int) [with Element = bool]' at C:/workspace/libs/opencv/3rdparty/protobuf/src/google/protobuf/repeated_field.h:972:37,
  94.     inlined from 'void google::protobuf::RepeatedField<Element>::MoveArray(Element*, Element*, int) [with Element = bool]' at C:/workspace/libs/opencv/3rdparty/protobuf/src/google/protobuf/repeated_field.h:966:12,
  95.     inlined from 'void google::protobuf::RepeatedField<Element>::Reserve(int) [with Element = bool]' at C:/workspace/libs/opencv/3rdparty/protobuf/src/google/protobuf/repeated_field.h:947:14,
  96.     inlined from 'google::protobuf::RepeatedField<Element>::RepeatedField(const google::protobuf::RepeatedField<Element>&) [with Element = bool]' at C:/workspace/libs/opencv/3rdparty/protobuf/src/google/protobuf/repeated_field.h:518:12:
  97. C:/workspace/libs/opencv/3rdparty/protobuf/src/google/protobuf/repeated_field.h:987:11: warning: 'void* memcpy(void*, const void*, size_t)' reading between 1 and 2147483647 bytes from a region of size 0 [-Wstringop-overread]
  98.   987 |     memcpy(to, from, static_cast<size_t>(array_size) * sizeof(Element));
  99.       |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  100. In member function 'void google::protobuf::internal::ElementCopier<Element, true>::operator()(Element*, const Element*, int) [with Element = bool]',
  101.     inlined from 'void google::protobuf::RepeatedField<Element>::CopyArray(Element*, const Element*, int) [with Element = bool]' at C:/workspace/libs/opencv/3rdparty/protobuf/src/google/protobuf/repeated_field.h:972:37,
  102.     inlined from 'void google::protobuf::RepeatedField<Element>::MoveArray(Element*, Element*, int) [with Element = bool]' at C:/workspace/libs/opencv/3rdparty/protobuf/src/google/protobuf/repeated_field.h:966:12,
  103.     inlined from 'void google::protobuf::RepeatedField<Element>::Reserve(int) [with Element = bool]' at C:/workspace/libs/opencv/3rdparty/protobuf/src/google/protobuf/repeated_field.h:947:14,
  104.     inlined from 'google::protobuf::RepeatedField<Element>::RepeatedField(const google::protobuf::RepeatedField<Element>&) [with Element = bool]' at C:/workspace/libs/opencv/3rdparty/protobuf/src/google/protobuf/repeated_field.h:518:12:
  105. C:/workspace/libs/opencv/3rdparty/protobuf/src/google/protobuf/repeated_field.h:987:11: warning: 'void* memcpy(void*, const void*, size_t)' reading between 1 and 2147483647 bytes from a region of size 0 [-Wstringop-overread]
  106.   987 |     memcpy(to, from, static_cast<size_t>(array_size) * sizeof(Element));
  107.       |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  108. In member function 'void google::protobuf::internal::ElementCopier<Element, true>::operator()(Element*, const Element*, int) [with Element = int]',
  109.     inlined from 'void google::protobuf::RepeatedField<Element>::CopyArray(Element*, const Element*, int) [with Element = int]' at C:/workspace/libs/opencv/3rdparty/protobuf/src/google/protobuf/repeated_field.h:972:37,
  110.     inlined from 'void google::protobuf::RepeatedField<Element>::MoveArray(Element*, Element*, int) [with Element = int]' at C:/workspace/libs/opencv/3rdparty/protobuf/src/google/protobuf/repeated_field.h:966:12,
  111.     inlined from 'void google::protobuf::RepeatedField<Element>::Reserve(int) [with Element = int]' at C:/workspace/libs/opencv/3rdparty/protobuf/src/google/protobuf/repeated_field.h:947:14,
  112.     inlined from 'google::protobuf::RepeatedField<Element>::RepeatedField(const google::protobuf::RepeatedField<Element>&) [with Element = int]' at C:/workspace/libs/opencv/3rdparty/protobuf/src/google/protobuf/repeated_field.h:518:12:
  113. C:/workspace/libs/opencv/3rdparty/protobuf/src/google/protobuf/repeated_field.h:987:11: warning: 'void* memcpy(void*, const void*, size_t)' reading between 4 and 8589934588 bytes from a region of size 0 [-Wstringop-overread]
  114.   987 |     memcpy(to, from, static_cast<size_t>(array_size) * sizeof(Element));
  115.       |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  116. In member function 'void google::protobuf::internal::ElementCopier<Element, true>::operator()(Element*, const Element*, int) [with Element = int]',
  117.     inlined from 'void google::protobuf::RepeatedField<Element>::CopyArray(Element*, const Element*, int) [with Element = int]' at C:/workspace/libs/opencv/3rdparty/protobuf/src/google/protobuf/repeated_field.h:972:37,
  118.     inlined from 'void google::protobuf::RepeatedField<Element>::MoveArray(Element*, Element*, int) [with Element = int]' at C:/workspace/libs/opencv/3rdparty/protobuf/src/google/protobuf/repeated_field.h:966:12,
  119.     inlined from 'void google::protobuf::RepeatedField<Element>::Reserve(int) [with Element = int]' at C:/workspace/libs/opencv/3rdparty/protobuf/src/google/protobuf/repeated_field.h:947:14,
  120.     inlined from 'google::protobuf::RepeatedField<Element>::RepeatedField(const google::protobuf::RepeatedField<Element>&) [with Element = int]' at C:/workspace/libs/opencv/3rdparty/protobuf/src/google/protobuf/repeated_field.h:518:12:
  121. C:/workspace/libs/opencv/3rdparty/protobuf/src/google/protobuf/repeated_field.h:987:11: warning: 'void* memcpy(void*, const void*, size_t)' reading between 4 and 8589934588 bytes from a region of size 0 [-Wstringop-overread]
  122.   987 |     memcpy(to, from, static_cast<size_t>(array_size) * sizeof(Element));
  123.       |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  124. In member function 'void google::protobuf::internal::ElementCopier<Element, true>::operator()(Element*, const Element*, int) [with Element = unsigned int]',
  125.     inlined from 'void google::protobuf::RepeatedField<Element>::CopyArray(Element*, const Element*, int) [with Element = unsigned int]' at C:/workspace/libs/opencv/3rdparty/protobuf/src/google/protobuf/repeated_field.h:972:37,
  126.     inlined from 'void google::protobuf::RepeatedField<Element>::MoveArray(Element*, Element*, int) [with Element = unsigned int]' at C:/workspace/libs/opencv/3rdparty/protobuf/src/google/protobuf/repeated_field.h:966:12,
  127.     inlined from 'void google::protobuf::RepeatedField<Element>::Reserve(int) [with Element = unsigned int]' at C:/workspace/libs/opencv/3rdparty/protobuf/src/google/protobuf/repeated_field.h:947:14,
  128.     inlined from 'google::protobuf::RepeatedField<Element>::RepeatedField(const google::protobuf::RepeatedField<Element>&) [with Element = unsigned int]' at C:/workspace/libs/opencv/3rdparty/protobuf/src/google/protobuf/repeated_field.h:518:12:
  129. C:/workspace/libs/opencv/3rdparty/protobuf/src/google/protobuf/repeated_field.h:987:11: warning: 'void* memcpy(void*, const void*, size_t)' reading between 4 and 8589934588 bytes from a region of size 0 [-Wstringop-overread]
  130.   987 |     memcpy(to, from, static_cast<size_t>(array_size) * sizeof(Element));
  131.       |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  132. In member function 'void google::protobuf::internal::ElementCopier<Element, true>::operator()(Element*, const Element*, int) [with Element = unsigned int]',
  133.     inlined from 'void google::protobuf::RepeatedField<Element>::CopyArray(Element*, const Element*, int) [with Element = unsigned int]' at C:/workspace/libs/opencv/3rdparty/protobuf/src/google/protobuf/repeated_field.h:972:37,
  134.     inlined from 'void google::protobuf::RepeatedField<Element>::MoveArray(Element*, Element*, int) [with Element = unsigned int]' at C:/workspace/libs/opencv/3rdparty/protobuf/src/google/protobuf/repeated_field.h:966:12,
  135.     inlined from 'void google::protobuf::RepeatedField<Element>::Reserve(int) [with Element = unsigned int]' at C:/workspace/libs/opencv/3rdparty/protobuf/src/google/protobuf/repeated_field.h:947:14,
  136.     inlined from 'google::protobuf::RepeatedField<Element>::RepeatedField(const google::protobuf::RepeatedField<Element>&) [with Element = unsigned int]' at C:/workspace/libs/opencv/3rdparty/protobuf/src/google/protobuf/repeated_field.h:518:12:
  137. C:/workspace/libs/opencv/3rdparty/protobuf/src/google/protobuf/repeated_field.h:987:11: warning: 'void* memcpy(void*, const void*, size_t)' reading between 4 and 8589934588 bytes from a region of size 0 [-Wstringop-overread]
  138.   987 |     memcpy(to, from, static_cast<size_t>(array_size) * sizeof(Element));
  139.       |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  140. In member function 'void google::protobuf::internal::ElementCopier<Element, true>::operator()(Element*, const Element*, int) [with Element = long long int]',
  141.     inlined from 'void google::protobuf::RepeatedField<Element>::CopyArray(Element*, const Element*, int) [with Element = long long int]' at C:/workspace/libs/opencv/3rdparty/protobuf/src/google/protobuf/repeated_field.h:972:37,
  142.     inlined from 'void google::protobuf::RepeatedField<Element>::MoveArray(Element*, Element*, int) [with Element = long long int]' at C:/workspace/libs/opencv/3rdparty/protobuf/src/google/protobuf/repeated_field.h:966:12,
  143.     inlined from 'void google::protobuf::RepeatedField<Element>::Reserve(int) [with Element = long long int]' at C:/workspace/libs/opencv/3rdparty/protobuf/src/google/protobuf/repeated_field.h:947:14,
  144.     inlined from 'google::protobuf::RepeatedField<Element>::RepeatedField(const google::protobuf::RepeatedField<Element>&) [with Element = long long int]' at C:/workspace/libs/opencv/3rdparty/protobuf/src/google/protobuf/repeated_field.h:518:12:
  145. C:/workspace/libs/opencv/3rdparty/protobuf/src/google/protobuf/repeated_field.h:987:11: warning: 'void* memcpy(void*, const void*, size_t)' reading between 8 and 17179869176 bytes from a region of size 0 [-Wstringop-overread]
  146.   987 |     memcpy(to, from, static_cast<size_t>(array_size) * sizeof(Element));
  147.       |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  148. In member function 'void google::protobuf::internal::ElementCopier<Element, true>::operator()(Element*, const Element*, int) [with Element = long long int]',
  149.     inlined from 'void google::protobuf::RepeatedField<Element>::CopyArray(Element*, const Element*, int) [with Element = long long int]' at C:/workspace/libs/opencv/3rdparty/protobuf/src/google/protobuf/repeated_field.h:972:37,
  150.     inlined from 'void google::protobuf::RepeatedField<Element>::MoveArray(Element*, Element*, int) [with Element = long long int]' at C:/workspace/libs/opencv/3rdparty/protobuf/src/google/protobuf/repeated_field.h:966:12,
  151.     inlined from 'void google::protobuf::RepeatedField<Element>::Reserve(int) [with Element = long long int]' at C:/workspace/libs/opencv/3rdparty/protobuf/src/google/protobuf/repeated_field.h:947:14,
  152.     inlined from 'google::protobuf::RepeatedField<Element>::RepeatedField(const google::protobuf::RepeatedField<Element>&) [with Element = long long int]' at C:/workspace/libs/opencv/3rdparty/protobuf/src/google/protobuf/repeated_field.h:518:12:
  153. C:/workspace/libs/opencv/3rdparty/protobuf/src/google/protobuf/repeated_field.h:987:11: warning: 'void* memcpy(void*, const void*, size_t)' reading between 8 and 17179869176 bytes from a region of size 0 [-Wstringop-overread]
  154.   987 |     memcpy(to, from, static_cast<size_t>(array_size) * sizeof(Element));
  155.       |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  156. In member function 'void google::protobuf::internal::ElementCopier<Element, true>::operator()(Element*, const Element*, int) [with Element = long long unsigned int]',
  157.     inlined from 'void google::protobuf::RepeatedField<Element>::CopyArray(Element*, const Element*, int) [with Element = long long unsigned int]' at C:/workspace/libs/opencv/3rdparty/protobuf/src/google/protobuf/repeated_field.h:972:37,
  158.     inlined from 'void google::protobuf::RepeatedField<Element>::MoveArray(Element*, Element*, int) [with Element = long long unsigned int]' at C:/workspace/libs/opencv/3rdparty/protobuf/src/google/protobuf/repeated_field.h:966:12,
  159.     inlined from 'void google::protobuf::RepeatedField<Element>::Reserve(int) [with Element = long long unsigned int]' at C:/workspace/libs/opencv/3rdparty/protobuf/src/google/protobuf/repeated_field.h:947:14,
  160.     inlined from 'google::protobuf::RepeatedField<Element>::RepeatedField(const google::protobuf::RepeatedField<Element>&) [with Element = long long unsigned int]' at C:/workspace/libs/opencv/3rdparty/protobuf/src/google/protobuf/repeated_field.h:518:12:
  161. C:/workspace/libs/opencv/3rdparty/protobuf/src/google/protobuf/repeated_field.h:987:11: warning: 'void* memcpy(void*, const void*, size_t)' reading between 8 and 17179869176 bytes from a region of size 0 [-Wstringop-overread]
  162.   987 |     memcpy(to, from, static_cast<size_t>(array_size) * sizeof(Element));
  163.       |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  164. In member function 'void google::protobuf::internal::ElementCopier<Element, true>::operator()(Element*, const Element*, int) [with Element = long long unsigned int]',
  165.     inlined from 'void google::protobuf::RepeatedField<Element>::CopyArray(Element*, const Element*, int) [with Element = long long unsigned int]' at C:/workspace/libs/opencv/3rdparty/protobuf/src/google/protobuf/repeated_field.h:972:37,
  166.     inlined from 'void google::protobuf::RepeatedField<Element>::MoveArray(Element*, Element*, int) [with Element = long long unsigned int]' at C:/workspace/libs/opencv/3rdparty/protobuf/src/google/protobuf/repeated_field.h:966:12,
  167.     inlined from 'void google::protobuf::RepeatedField<Element>::Reserve(int) [with Element = long long unsigned int]' at C:/workspace/libs/opencv/3rdparty/protobuf/src/google/protobuf/repeated_field.h:947:14,
  168.     inlined from 'google::protobuf::RepeatedField<Element>::RepeatedField(const google::protobuf::RepeatedField<Element>&) [with Element = long long unsigned int]' at C:/workspace/libs/opencv/3rdparty/protobuf/src/google/protobuf/repeated_field.h:518:12:
  169. C:/workspace/libs/opencv/3rdparty/protobuf/src/google/protobuf/repeated_field.h:987:11: warning: 'void* memcpy(void*, const void*, size_t)' reading between 8 and 17179869176 bytes from a region of size 0 [-Wstringop-overread]
  170.   987 |     memcpy(to, from, static_cast<size_t>(array_size) * sizeof(Element));
  171.       |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  172. In member function 'void google::protobuf::internal::ElementCopier<Element, true>::operator()(Element*, const Element*, int) [with Element = float]',
  173.     inlined from 'void google::protobuf::RepeatedField<Element>::CopyArray(Element*, const Element*, int) [with Element = float]' at C:/workspace/libs/opencv/3rdparty/protobuf/src/google/protobuf/repeated_field.h:972:37,
  174.     inlined from 'void google::protobuf::RepeatedField<Element>::MoveArray(Element*, Element*, int) [with Element = float]' at C:/workspace/libs/opencv/3rdparty/protobuf/src/google/protobuf/repeated_field.h:966:12,
  175.     inlined from 'void google::protobuf::RepeatedField<Element>::Reserve(int) [with Element = float]' at C:/workspace/libs/opencv/3rdparty/protobuf/src/google/protobuf/repeated_field.h:947:14,
  176.     inlined from 'google::protobuf::RepeatedField<Element>::RepeatedField(const google::protobuf::RepeatedField<Element>&) [with Element = float]' at C:/workspace/libs/opencv/3rdparty/protobuf/src/google/protobuf/repeated_field.h:518:12:
  177. C:/workspace/libs/opencv/3rdparty/protobuf/src/google/protobuf/repeated_field.h:987:11: warning: 'void* memcpy(void*, const void*, size_t)' reading between 4 and 8589934588 bytes from a region of size 0 [-Wstringop-overread]
  178.   987 |     memcpy(to, from, static_cast<size_t>(array_size) * sizeof(Element));
  179.       |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  180. In member function 'void google::protobuf::internal::ElementCopier<Element, true>::operator()(Element*, const Element*, int) [with Element = float]',
  181.     inlined from 'void google::protobuf::RepeatedField<Element>::CopyArray(Element*, const Element*, int) [with Element = float]' at C:/workspace/libs/opencv/3rdparty/protobuf/src/google/protobuf/repeated_field.h:972:37,
  182.     inlined from 'void google::protobuf::RepeatedField<Element>::MoveArray(Element*, Element*, int) [with Element = float]' at C:/workspace/libs/opencv/3rdparty/protobuf/src/google/protobuf/repeated_field.h:966:12,
  183.     inlined from 'void google::protobuf::RepeatedField<Element>::Reserve(int) [with Element = float]' at C:/workspace/libs/opencv/3rdparty/protobuf/src/google/protobuf/repeated_field.h:947:14,
  184.     inlined from 'google::protobuf::RepeatedField<Element>::RepeatedField(const google::protobuf::RepeatedField<Element>&) [with Element = float]' at C:/workspace/libs/opencv/3rdparty/protobuf/src/google/protobuf/repeated_field.h:518:12:
  185. C:/workspace/libs/opencv/3rdparty/protobuf/src/google/protobuf/repeated_field.h:987:11: warning: 'void* memcpy(void*, const void*, size_t)' reading between 4 and 8589934588 bytes from a region of size 0 [-Wstringop-overread]
  186.   987 |     memcpy(to, from, static_cast<size_t>(array_size) * sizeof(Element));
  187.       |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  188. In member function 'void google::protobuf::internal::ElementCopier<Element, true>::operator()(Element*, const Element*, int) [with Element = double]',
  189.     inlined from 'void google::protobuf::RepeatedField<Element>::CopyArray(Element*, const Element*, int) [with Element = double]' at C:/workspace/libs/opencv/3rdparty/protobuf/src/google/protobuf/repeated_field.h:972:37,
  190.     inlined from 'void google::protobuf::RepeatedField<Element>::MoveArray(Element*, Element*, int) [with Element = double]' at C:/workspace/libs/opencv/3rdparty/protobuf/src/google/protobuf/repeated_field.h:966:12,
  191.     inlined from 'void google::protobuf::RepeatedField<Element>::Reserve(int) [with Element = double]' at C:/workspace/libs/opencv/3rdparty/protobuf/src/google/protobuf/repeated_field.h:947:14,
  192.     inlined from 'google::protobuf::RepeatedField<Element>::RepeatedField(const google::protobuf::RepeatedField<Element>&) [with Element = double]' at C:/workspace/libs/opencv/3rdparty/protobuf/src/google/protobuf/repeated_field.h:518:12:
  193. C:/workspace/libs/opencv/3rdparty/protobuf/src/google/protobuf/repeated_field.h:987:11: warning: 'void* memcpy(void*, const void*, size_t)' reading between 8 and 17179869176 bytes from a region of size 0 [-Wstringop-overread]
  194.   987 |     memcpy(to, from, static_cast<size_t>(array_size) * sizeof(Element));
  195.       |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  196. In member function 'void google::protobuf::internal::ElementCopier<Element, true>::operator()(Element*, const Element*, int) [with Element = double]',
  197.     inlined from 'void google::protobuf::RepeatedField<Element>::CopyArray(Element*, const Element*, int) [with Element = double]' at C:/workspace/libs/opencv/3rdparty/protobuf/src/google/protobuf/repeated_field.h:972:37,
  198.     inlined from 'void google::protobuf::RepeatedField<Element>::MoveArray(Element*, Element*, int) [with Element = double]' at C:/workspace/libs/opencv/3rdparty/protobuf/src/google/protobuf/repeated_field.h:966:12,
  199.     inlined from 'void google::protobuf::RepeatedField<Element>::Reserve(int) [with Element = double]' at C:/workspace/libs/opencv/3rdparty/protobuf/src/google/protobuf/repeated_field.h:947:14,
  200.     inlined from 'google::protobuf::RepeatedField<Element>::RepeatedField(const google::protobuf::RepeatedField<Element>&) [with Element = double]' at C:/workspace/libs/opencv/3rdparty/protobuf/src/google/protobuf/repeated_field.h:518:12:
  201. C:/workspace/libs/opencv/3rdparty/protobuf/src/google/protobuf/repeated_field.h:987:11: warning: 'void* memcpy(void*, const void*, size_t)' reading between 8 and 17179869176 bytes from a region of size 0 [-Wstringop-overread]
  202.   987 |     memcpy(to, from, static_cast<size_t>(array_size) * sizeof(Element));
  203.       |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  204. [518/2323] Building CXX object modules/world/CMa...encv_test_core.dir/__/core/test/test_mat.cpp.obj
  205. In member function 'void opencv_test::{anonymous}::InitializerFunctor<Pixel>::operator()(Pixel&, const int*) const [with Pixel = cv::Point3_<int>]',
  206.     inlined from 'void cv::Mat::forEach_impl(const Functor&)::PixelOperationWrapper::rowCall2(int, int) const [with _Tp = cv::Point3_<int>; Functor = opencv_test::{anonymous}::InitializerFunctor<cv::Point3_<int> >]' at C:/workspace/libs/opencv/modules/core/include/opencv2/core/utility.hpp:700:19,
  207.     inlined from 'void cv::Mat::forEach_impl(const Functor&)::PixelOperationWrapper::operator()(const cv::Range&) const [with _Tp = cv::Point3_<int>; Functor = opencv_test::{anonymous}::InitializerFunctor<cv::Point3_<int> >]' at C:/workspace/libs/opencv/modules/core/include/opencv2/core/utility.hpp:645:35:
  208. C:/workspace/libs/opencv/modules/core/test/test_mat.cpp:595:24: warning: array subscript 2 is outside array bounds of 'cv::Mat::forEach_impl<cv::Point3_<int>, opencv_test::{anonymous}::InitializerFunctor<cv::Point3_<int> > >(const opencv_test::{anonymous}::InitializerFunctor<cv::Point3_<int> >&)::PixelOperationWrapper::rowCall2(int, int) const::Index [1]' [-Warray-bounds]
  209.   595 |         pixel.z = idx[2];
  210.       |                   ~~~~~^
  211. In file included from C:/workspace/libs/opencv/modules/core/include/opencv2/core.hpp:3361,
  212.                  from C:/workspace/libs/opencv/modules/ts/include/opencv2/ts.hpp:10,
  213.                  from C:/workspace/libs/opencv/modules/core/test/test_precomp.hpp:7,
  214.                  from C:/workspace/libs/opencv/modules/core/test/test_mat.cpp:4:
  215. C:/workspace/libs/opencv/modules/core/include/opencv2/core/utility.hpp: In member function 'void cv::Mat::forEach_impl(const Functor&)::PixelOperationWrapper::operator()(const cv::Range&) const [with _Tp = cv::Point3_<int>; Functor = opencv_test::{anonymous}::InitializerFunctor<cv::Point3_<int> >]':
  216. C:/workspace/libs/opencv/modules/core/include/opencv2/core/utility.hpp:692:15: note: at offset 8 into object 'idx' of size 8
  217.   692 |             } idx = {{row, 0}};
  218.       |               ^~~
  219. In member function 'void opencv_test::{anonymous}::InitializerFunctor5D<Pixel>::operator()(Pixel&, const int*) const [with Pixel = cv::Vec<int, 5>]',
  220.     inlined from 'void cv::Mat::forEach_impl(const Functor&)::PixelOperationWrapper::rowCall2(int, int) const [with _Tp = cv::Vec<int, 5>; Functor = opencv_test::{anonymous}::InitializerFunctor5D<cv::Vec<int, 5> >]' at C:/workspace/libs/opencv/modules/core/include/opencv2/core/utility.hpp:700:19,
  221.     inlined from 'void cv::Mat::forEach_impl(const Functor&)::PixelOperationWrapper::operator()(const cv::Range&) const [with _Tp = cv::Vec<int, 5>; Functor = opencv_test::{anonymous}::InitializerFunctor5D<cv::Vec<int, 5> >]' at C:/workspace/libs/opencv/modules/core/include/opencv2/core/utility.hpp:645:35:
  222. C:/workspace/libs/opencv/modules/core/test/test_mat.cpp:605:25: warning: array subscript 2 is outside array bounds of 'cv::Mat::forEach_impl<cv::Vec<int, 5>, opencv_test::{anonymous}::InitializerFunctor5D<cv::Vec<int, 5> > >(const opencv_test::{anonymous}::InitializerFunctor5D<cv::Vec<int, 5> >&)::PixelOperationWrapper::rowCall2(int, int) const::Index [1]' [-Warray-bounds]
  223.   605 |         pixel[2] = idx[2];
  224.       |                    ~~~~~^
  225. C:/workspace/libs/opencv/modules/core/include/opencv2/core/utility.hpp: In member function 'void cv::Mat::forEach_impl(const Functor&)::PixelOperationWrapper::operator()(const cv::Range&) const [with _Tp = cv::Vec<int, 5>; Functor = opencv_test::{anonymous}::InitializerFunctor5D<cv::Vec<int, 5> >]':
  226. C:/workspace/libs/opencv/modules/core/include/opencv2/core/utility.hpp:692:15: note: at offset 8 into object 'idx' of size 8
  227.   692 |             } idx = {{row, 0}};
  228.       |               ^~~
  229. In member function 'void opencv_test::{anonymous}::InitializerFunctor5D<Pixel>::operator()(Pixel&, const int*) const [with Pixel = cv::Vec<int, 5>]',
  230.     inlined from 'void cv::Mat::forEach_impl(const Functor&)::PixelOperationWrapper::rowCall2(int, int) const [with _Tp = cv::Vec<int, 5>; Functor = opencv_test::{anonymous}::InitializerFunctor5D<cv::Vec<int, 5> >]' at C:/workspace/libs/opencv/modules/core/include/opencv2/core/utility.hpp:700:19,
  231.     inlined from 'void cv::Mat::forEach_impl(const Functor&)::PixelOperationWrapper::operator()(const cv::Range&) const [with _Tp = cv::Vec<int, 5>; Functor = opencv_test::{anonymous}::InitializerFunctor5D<cv::Vec<int, 5> >]' at C:/workspace/libs/opencv/modules/core/include/opencv2/core/utility.hpp:645:35:
  232. C:/workspace/libs/opencv/modules/core/test/test_mat.cpp:606:25: warning: array subscript 3 is outside array bounds of 'cv::Mat::forEach_impl<cv::Vec<int, 5>, opencv_test::{anonymous}::InitializerFunctor5D<cv::Vec<int, 5> > >(const opencv_test::{anonymous}::InitializerFunctor5D<cv::Vec<int, 5> >&)::PixelOperationWrapper::rowCall2(int, int) const::Index [1]' [-Warray-bounds]
  233.   606 |         pixel[3] = idx[3];
  234.       |                    ~~~~~^
  235. C:/workspace/libs/opencv/modules/core/include/opencv2/core/utility.hpp: In member function 'void cv::Mat::forEach_impl(const Functor&)::PixelOperationWrapper::operator()(const cv::Range&) const [with _Tp = cv::Vec<int, 5>; Functor = opencv_test::{anonymous}::InitializerFunctor5D<cv::Vec<int, 5> >]':
  236. C:/workspace/libs/opencv/modules/core/include/opencv2/core/utility.hpp:692:15: note: at offset 12 into object 'idx' of size 8
  237.   692 |             } idx = {{row, 0}};
  238.       |               ^~~
  239. In member function 'void opencv_test::{anonymous}::InitializerFunctor5D<Pixel>::operator()(Pixel&, const int*) const [with Pixel = cv::Vec<int, 5>]',
  240.     inlined from 'void cv::Mat::forEach_impl(const Functor&)::PixelOperationWrapper::rowCall2(int, int) const [with _Tp = cv::Vec<int, 5>; Functor = opencv_test::{anonymous}::InitializerFunctor5D<cv::Vec<int, 5> >]' at C:/workspace/libs/opencv/modules/core/include/opencv2/core/utility.hpp:700:19,
  241.     inlined from 'void cv::Mat::forEach_impl(const Functor&)::PixelOperationWrapper::operator()(const cv::Range&) const [with _Tp = cv::Vec<int, 5>; Functor = opencv_test::{anonymous}::InitializerFunctor5D<cv::Vec<int, 5> >]' at C:/workspace/libs/opencv/modules/core/include/opencv2/core/utility.hpp:645:35:
  242. C:/workspace/libs/opencv/modules/core/test/test_mat.cpp:607:25: warning: array subscript 4 is outside array bounds of 'cv::Mat::forEach_impl<cv::Vec<int, 5>, opencv_test::{anonymous}::InitializerFunctor5D<cv::Vec<int, 5> > >(const opencv_test::{anonymous}::InitializerFunctor5D<cv::Vec<int, 5> >&)::PixelOperationWrapper::rowCall2(int, int) const::Index [1]' [-Warray-bounds]
  243.   607 |         pixel[4] = idx[4];
  244.       |                    ~~~~~^
  245. C:/workspace/libs/opencv/modules/core/include/opencv2/core/utility.hpp: In member function 'void cv::Mat::forEach_impl(const Functor&)::PixelOperationWrapper::operator()(const cv::Range&) const [with _Tp = cv::Vec<int, 5>; Functor = opencv_test::{anonymous}::InitializerFunctor5D<cv::Vec<int, 5> >]':
  246. C:/workspace/libs/opencv/modules/core/include/opencv2/core/utility.hpp:692:15: note: at offset 16 into object 'idx' of size 8
  247.   692 |             } idx = {{row, 0}};
  248.       |               ^~~
  249. [885/2323] Building CXX object modules/world/CMa...dir/__/calib3d/test/test_solvepnp_ransac.cpp.obj
  250. In file included from C:/local/msys64/ucrt64/include/c++/12.2.0/array:43,
  251.                  from C:/workspace/libs/opencv/modules/core/include/opencv2/core/cvdef.h:787,
  252.                  from C:/workspace/libs/opencv/modules/core/include/opencv2/core.hpp:52,
  253.                  from C:/workspace/libs/opencv/modules/ts/include/opencv2/ts.hpp:10,
  254.                  from C:/workspace/libs/opencv/modules/calib3d/test/test_precomp.hpp:10,
  255.                  from C:/workspace/libs/opencv/modules/calib3d/test/test_solvepnp_ransac.cpp:43:
  256. In static member function 'static _Tp* std::__copy_move<_IsMove, true, std::random_access_iterator_tag>::__copy_m(const _Tp*, const _Tp*, _Tp*) [with _Tp = cv::Point3_<float>; bool _IsMove = false]',
  257.     inlined from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = const cv::Point3_<float>*; _OI = cv::Point3_<float>*]' at C:/local/msys64/ucrt64/include/c++/12.2.0/bits/stl_algobase.h:495:30,
  258.     inlined from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = const cv::Point3_<float>*; _OI = cv::Point3_<float>*]' at C:/local/msys64/ucrt64/include/c++/12.2.0/bits/stl_algobase.h:522:42,
  259.     inlined from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator<const cv::Point3_<float>*, vector<cv::Point3_<float> > >; _OI = __gnu_cxx::__normal_iterator<cv::Point3_<float>*, vector<cv::Point3_<float> > >]' at C:/local/msys64/ucrt64/include/c++/12.2.0/bits/stl_algobase.h:529:31,
  260.     inlined from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator<const cv::Point3_<float>*, vector<cv::Point3_<float> > >; _OI = __gnu_cxx::__normal_iterator<cv::Point3_<float>*, vector<cv::Point3_<float> > >]' at C:/local/msys64/ucrt64/include/c++/12.2.0/bits/stl_algobase.h:620:7,
  261.     inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = cv::Point3_<float>; _Alloc = std::allocator<cv::Point3_<float> >]' at C:/local/msys64/ucrt64/include/c++/12.2.0/bits/vector.tcc:244:21:
  262. C:/local/msys64/ucrt64/include/c++/12.2.0/bits/stl_algobase.h:431:30: warning: argument 1 null where non-null expected [-Wnonnull]
  263.   431 |             __builtin_memmove(__result, __first, sizeof(_Tp) * _Num);
  264.       |             ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  265. C:/local/msys64/ucrt64/include/c++/12.2.0/bits/stl_algobase.h:431:30: note: in a call to built-in function 'void* __builtin_memmove(void*, const void*, long long unsigned int)'
  266. [1094/2323] Building CXX object modules/world/CM...aming/gapi_streaming_vpl_device_selector.cpp.obj
  267. C:/workspace/libs/opencv/modules/gapi/test/streaming/gapi_streaming_vpl_device_selector.cpp:19: warning: ignoring '#pragma comment ' [-Wunknown-pragmas]
  268.    19 | #pragma comment(lib,"d3d11.lib")
  269.       |
  270. C:/workspace/libs/opencv/modules/gapi/test/streaming/gapi_streaming_vpl_device_selector.cpp:23: warning: "NOMINMAX" redefined
  271.    23 | #define NOMINMAX
  272.       |
  273. In file included from C:/local/msys64/ucrt64/include/c++/12.2.0/x86_64-w64-mingw32/bits/c++config.h:655,
  274.                  from C:/local/msys64/ucrt64/include/c++/12.2.0/cstdint:38,
  275.                  from C:/workspace/libs/opencv/modules/gapi/test/test_precomp.hpp:13,
  276.                  from C:/workspace/libs/opencv/modules/gapi/test/streaming/gapi_streaming_vpl_device_selector.cpp:8:
  277. C:/local/msys64/ucrt64/include/c++/12.2.0/x86_64-w64-mingw32/bits/os_defines.h:45: note: this is the location of the previous definition
  278.    45 | #define NOMINMAX 1
  279.       |
  280. [1193/2323] Building CXX object modules/world/CM...les/opencv_world.dir/__/core/src/directx.cpp.obj
  281. C:/workspace/libs/opencv/modules/core/src/directx.cpp: In function 'cv::ocl::Context& cv::directx::ocl::initializeContextFromD3D11Device(ID3D11Device*)':
  282. C:/workspace/libs/opencv/modules/core/src/directx.cpp:492:21: warning: converting to non-pointer type 'long long int' from NULL [-Wconversion-null]
  283.   492 |                     };
  284.       |                     ^
  285. C:/workspace/libs/opencv/modules/core/src/directx.cpp:492:21: warning: converting to non-pointer type 'long long int' from NULL [-Wconversion-null]
  286. C:/workspace/libs/opencv/modules/core/src/directx.cpp:519:21: warning: converting to non-pointer type 'long long int' from NULL [-Wconversion-null]
  287.   519 |                     };
  288.       |                     ^
  289. C:/workspace/libs/opencv/modules/core/src/directx.cpp:519:21: warning: converting to non-pointer type 'long long int' from NULL [-Wconversion-null]
  290. C:/workspace/libs/opencv/modules/core/src/directx.cpp: In function 'cv::ocl::Context& cv::directx::ocl::initializeContextFromD3D10Device(ID3D10Device*)':
  291. C:/workspace/libs/opencv/modules/core/src/directx.cpp:605:17: warning: converting to non-pointer type 'long long int' from NULL [-Wconversion-null]
  292.   605 |                 };
  293.       |                 ^
  294. C:/workspace/libs/opencv/modules/core/src/directx.cpp:605:17: warning: converting to non-pointer type 'long long int' from NULL [-Wconversion-null]
  295. C:/workspace/libs/opencv/modules/core/src/directx.cpp:633:17: warning: converting to non-pointer type 'long long int' from NULL [-Wconversion-null]
  296.   633 |                 };
  297.       |                 ^
  298. C:/workspace/libs/opencv/modules/core/src/directx.cpp:633:17: warning: converting to non-pointer type 'long long int' from NULL [-Wconversion-null]
  299. C:/workspace/libs/opencv/modules/core/src/directx.cpp: In function 'cv::ocl::Context& cv::directx::ocl::initializeContextFromDirect3DDevice9Ex(IDirect3DDevice9Ex*)':
  300. C:/workspace/libs/opencv/modules/core/src/directx.cpp:718:17: warning: converting to non-pointer type 'long long int' from NULL [-Wconversion-null]
  301.   718 |                 };
  302.       |                 ^
  303. C:/workspace/libs/opencv/modules/core/src/directx.cpp:718:17: warning: converting to non-pointer type 'long long int' from NULL [-Wconversion-null]
  304. C:/workspace/libs/opencv/modules/core/src/directx.cpp:747:17: warning: converting to non-pointer type 'long long int' from NULL [-Wconversion-null]
  305.   747 |                 };
  306.       |                 ^
  307. C:/workspace/libs/opencv/modules/core/src/directx.cpp:747:17: warning: converting to non-pointer type 'long long int' from NULL [-Wconversion-null]
  308. C:/workspace/libs/opencv/modules/core/src/directx.cpp: In function 'cv::ocl::Context& cv::directx::ocl::initializeContextFromDirect3DDevice9(IDirect3DDevice9*)':
  309. C:/workspace/libs/opencv/modules/core/src/directx.cpp:832:17: warning: converting to non-pointer type 'long long int' from NULL [-Wconversion-null]
  310.   832 |                 };
  311.       |                 ^
  312. C:/workspace/libs/opencv/modules/core/src/directx.cpp:832:17: warning: converting to non-pointer type 'long long int' from NULL [-Wconversion-null]
  313. C:/workspace/libs/opencv/modules/core/src/directx.cpp:862:17: warning: converting to non-pointer type 'long long int' from NULL [-Wconversion-null]
  314.   862 |                 };
  315.       |                 ^
  316. C:/workspace/libs/opencv/modules/core/src/directx.cpp:862:17: warning: converting to non-pointer type 'long long int' from NULL [-Wconversion-null]
  317. C:/workspace/libs/opencv/modules/core/src/directx.cpp: In function 'void cv::directx::__convertToD3D11Texture2DKHR(cv::InputArray, ID3D11Texture2D*)':
  318. C:/workspace/libs/opencv/modules/core/src/directx.cpp:959:37: warning: missing initializer for member 'D3D11_TEXTURE2D_DESC::Height' [-Wmissing-field-initializers]
  319.   959 |     D3D11_TEXTURE2D_DESC desc = { 0 };
  320.       |                                     ^
  321. C:/workspace/libs/opencv/modules/core/src/directx.cpp:959:37: warning: missing initializer for member 'D3D11_TEXTURE2D_DESC::MipLevels' [-Wmissing-field-initializers]
  322. C:/workspace/libs/opencv/modules/core/src/directx.cpp:959:37: warning: missing initializer for member 'D3D11_TEXTURE2D_DESC::ArraySize' [-Wmissing-field-initializers]
  323. C:/workspace/libs/opencv/modules/core/src/directx.cpp:959:37: warning: missing initializer for member 'D3D11_TEXTURE2D_DESC::Format' [-Wmissing-field-initializers]
  324. C:/workspace/libs/opencv/modules/core/src/directx.cpp:959:37: warning: missing initializer for member 'D3D11_TEXTURE2D_DESC::SampleDesc' [-Wmissing-field-initializers]
  325. C:/workspace/libs/opencv/modules/core/src/directx.cpp:959:37: warning: missing initializer for member 'D3D11_TEXTURE2D_DESC::Usage' [-Wmissing-field-initializers]
  326. C:/workspace/libs/opencv/modules/core/src/directx.cpp:959:37: warning: missing initializer for member 'D3D11_TEXTURE2D_DESC::BindFlags' [-Wmissing-field-initializers]
  327. C:/workspace/libs/opencv/modules/core/src/directx.cpp:959:37: warning: missing initializer for member 'D3D11_TEXTURE2D_DESC::CPUAccessFlags' [-Wmissing-field-initializers]
  328. C:/workspace/libs/opencv/modules/core/src/directx.cpp:959:37: warning: missing initializer for member 'D3D11_TEXTURE2D_DESC::MiscFlags' [-Wmissing-field-initializers]
  329. C:/workspace/libs/opencv/modules/core/src/directx.cpp: In function 'void cv::directx::__convertToD3D11Texture2DNV(cv::InputArray, ID3D11Texture2D*)':
  330. C:/workspace/libs/opencv/modules/core/src/directx.cpp:1059:37: warning: missing initializer for member 'D3D11_TEXTURE2D_DESC::Height' [-Wmissing-field-initializers]
  331.  1059 |     D3D11_TEXTURE2D_DESC desc = { 0 };
  332.       |                                     ^
  333. C:/workspace/libs/opencv/modules/core/src/directx.cpp:1059:37: warning: missing initializer for member 'D3D11_TEXTURE2D_DESC::MipLevels' [-Wmissing-field-initializers]
  334. C:/workspace/libs/opencv/modules/core/src/directx.cpp:1059:37: warning: missing initializer for member 'D3D11_TEXTURE2D_DESC::ArraySize' [-Wmissing-field-initializers]
  335. C:/workspace/libs/opencv/modules/core/src/directx.cpp:1059:37: warning: missing initializer for member 'D3D11_TEXTURE2D_DESC::Format' [-Wmissing-field-initializers]
  336. C:/workspace/libs/opencv/modules/core/src/directx.cpp:1059:37: warning: missing initializer for member 'D3D11_TEXTURE2D_DESC::SampleDesc' [-Wmissing-field-initializers]
  337. C:/workspace/libs/opencv/modules/core/src/directx.cpp:1059:37: warning: missing initializer for member 'D3D11_TEXTURE2D_DESC::Usage' [-Wmissing-field-initializers]
  338. C:/workspace/libs/opencv/modules/core/src/directx.cpp:1059:37: warning: missing initializer for member 'D3D11_TEXTURE2D_DESC::BindFlags' [-Wmissing-field-initializers]
  339. C:/workspace/libs/opencv/modules/core/src/directx.cpp:1059:37: warning: missing initializer for member 'D3D11_TEXTURE2D_DESC::CPUAccessFlags' [-Wmissing-field-initializers]
  340. C:/workspace/libs/opencv/modules/core/src/directx.cpp:1059:37: warning: missing initializer for member 'D3D11_TEXTURE2D_DESC::MiscFlags' [-Wmissing-field-initializers]
  341. C:/workspace/libs/opencv/modules/core/src/directx.cpp: In function 'void cv::directx::__convertFromD3D11Texture2DKHR(ID3D11Texture2D*, cv::OutputArray)':
  342. C:/workspace/libs/opencv/modules/core/src/directx.cpp:1157:37: warning: missing initializer for member 'D3D11_TEXTURE2D_DESC::Height' [-Wmissing-field-initializers]
  343.  1157 |     D3D11_TEXTURE2D_DESC desc = { 0 };
  344.       |                                     ^
  345. C:/workspace/libs/opencv/modules/core/src/directx.cpp:1157:37: warning: missing initializer for member 'D3D11_TEXTURE2D_DESC::MipLevels' [-Wmissing-field-initializers]
  346. C:/workspace/libs/opencv/modules/core/src/directx.cpp:1157:37: warning: missing initializer for member 'D3D11_TEXTURE2D_DESC::ArraySize' [-Wmissing-field-initializers]
  347. C:/workspace/libs/opencv/modules/core/src/directx.cpp:1157:37: warning: missing initializer for member 'D3D11_TEXTURE2D_DESC::Format' [-Wmissing-field-initializers]
  348. C:/workspace/libs/opencv/modules/core/src/directx.cpp:1157:37: warning: missing initializer for member 'D3D11_TEXTURE2D_DESC::SampleDesc' [-Wmissing-field-initializers]
  349. C:/workspace/libs/opencv/modules/core/src/directx.cpp:1157:37: warning: missing initializer for member 'D3D11_TEXTURE2D_DESC::Usage' [-Wmissing-field-initializers]
  350. C:/workspace/libs/opencv/modules/core/src/directx.cpp:1157:37: warning: missing initializer for member 'D3D11_TEXTURE2D_DESC::BindFlags' [-Wmissing-field-initializers]
  351. C:/workspace/libs/opencv/modules/core/src/directx.cpp:1157:37: warning: missing initializer for member 'D3D11_TEXTURE2D_DESC::CPUAccessFlags' [-Wmissing-field-initializers]
  352. C:/workspace/libs/opencv/modules/core/src/directx.cpp:1157:37: warning: missing initializer for member 'D3D11_TEXTURE2D_DESC::MiscFlags' [-Wmissing-field-initializers]
  353. C:/workspace/libs/opencv/modules/core/src/directx.cpp: In function 'void cv::directx::__convertFromD3D11Texture2DNV(ID3D11Texture2D*, cv::OutputArray)':
  354. C:/workspace/libs/opencv/modules/core/src/directx.cpp:1254:37: warning: missing initializer for member 'D3D11_TEXTURE2D_DESC::Height' [-Wmissing-field-initializers]
  355.  1254 |     D3D11_TEXTURE2D_DESC desc = { 0 };
  356.       |                                     ^
  357. C:/workspace/libs/opencv/modules/core/src/directx.cpp:1254:37: warning: missing initializer for member 'D3D11_TEXTURE2D_DESC::MipLevels' [-Wmissing-field-initializers]
  358. C:/workspace/libs/opencv/modules/core/src/directx.cpp:1254:37: warning: missing initializer for member 'D3D11_TEXTURE2D_DESC::ArraySize' [-Wmissing-field-initializers]
  359. C:/workspace/libs/opencv/modules/core/src/directx.cpp:1254:37: warning: missing initializer for member 'D3D11_TEXTURE2D_DESC::Format' [-Wmissing-field-initializers]
  360. C:/workspace/libs/opencv/modules/core/src/directx.cpp:1254:37: warning: missing initializer for member 'D3D11_TEXTURE2D_DESC::SampleDesc' [-Wmissing-field-initializers]
  361. C:/workspace/libs/opencv/modules/core/src/directx.cpp:1254:37: warning: missing initializer for member 'D3D11_TEXTURE2D_DESC::Usage' [-Wmissing-field-initializers]
  362. C:/workspace/libs/opencv/modules/core/src/directx.cpp:1254:37: warning: missing initializer for member 'D3D11_TEXTURE2D_DESC::BindFlags' [-Wmissing-field-initializers]
  363. C:/workspace/libs/opencv/modules/core/src/directx.cpp:1254:37: warning: missing initializer for member 'D3D11_TEXTURE2D_DESC::CPUAccessFlags' [-Wmissing-field-initializers]
  364. C:/workspace/libs/opencv/modules/core/src/directx.cpp:1254:37: warning: missing initializer for member 'D3D11_TEXTURE2D_DESC::MiscFlags' [-Wmissing-field-initializers]
  365. C:/workspace/libs/opencv/modules/core/src/directx.cpp: In function 'void cv::directx::convertToD3D10Texture2D(cv::InputArray, ID3D10Texture2D*)':
  366. C:/workspace/libs/opencv/modules/core/src/directx.cpp:1413:37: warning: missing initializer for member 'D3D10_TEXTURE2D_DESC::Height' [-Wmissing-field-initializers]
  367.  1413 |     D3D10_TEXTURE2D_DESC desc = { 0 };
  368.       |                                     ^
  369. C:/workspace/libs/opencv/modules/core/src/directx.cpp:1413:37: warning: missing initializer for member 'D3D10_TEXTURE2D_DESC::MipLevels' [-Wmissing-field-initializers]
  370. C:/workspace/libs/opencv/modules/core/src/directx.cpp:1413:37: warning: missing initializer for member 'D3D10_TEXTURE2D_DESC::ArraySize' [-Wmissing-field-initializers]
  371. C:/workspace/libs/opencv/modules/core/src/directx.cpp:1413:37: warning: missing initializer for member 'D3D10_TEXTURE2D_DESC::Format' [-Wmissing-field-initializers]
  372. C:/workspace/libs/opencv/modules/core/src/directx.cpp:1413:37: warning: missing initializer for member 'D3D10_TEXTURE2D_DESC::SampleDesc' [-Wmissing-field-initializers]
  373. C:/workspace/libs/opencv/modules/core/src/directx.cpp:1413:37: warning: missing initializer for member 'D3D10_TEXTURE2D_DESC::Usage' [-Wmissing-field-initializers]
  374. C:/workspace/libs/opencv/modules/core/src/directx.cpp:1413:37: warning: missing initializer for member 'D3D10_TEXTURE2D_DESC::BindFlags' [-Wmissing-field-initializers]
  375. C:/workspace/libs/opencv/modules/core/src/directx.cpp:1413:37: warning: missing initializer for member 'D3D10_TEXTURE2D_DESC::CPUAccessFlags' [-Wmissing-field-initializers]
  376. C:/workspace/libs/opencv/modules/core/src/directx.cpp:1413:37: warning: missing initializer for member 'D3D10_TEXTURE2D_DESC::MiscFlags' [-Wmissing-field-initializers]
  377. C:/workspace/libs/opencv/modules/core/src/directx.cpp: In function 'void cv::directx::convertFromD3D10Texture2D(ID3D10Texture2D*, cv::OutputArray)':
  378. C:/workspace/libs/opencv/modules/core/src/directx.cpp:1476:37: warning: missing initializer for member 'D3D10_TEXTURE2D_DESC::Height' [-Wmissing-field-initializers]
  379.  1476 |     D3D10_TEXTURE2D_DESC desc = { 0 };
  380.       |                                     ^
  381. C:/workspace/libs/opencv/modules/core/src/directx.cpp:1476:37: warning: missing initializer for member 'D3D10_TEXTURE2D_DESC::MipLevels' [-Wmissing-field-initializers]
  382. C:/workspace/libs/opencv/modules/core/src/directx.cpp:1476:37: warning: missing initializer for member 'D3D10_TEXTURE2D_DESC::ArraySize' [-Wmissing-field-initializers]
  383. C:/workspace/libs/opencv/modules/core/src/directx.cpp:1476:37: warning: missing initializer for member 'D3D10_TEXTURE2D_DESC::Format' [-Wmissing-field-initializers]
  384. C:/workspace/libs/opencv/modules/core/src/directx.cpp:1476:37: warning: missing initializer for member 'D3D10_TEXTURE2D_DESC::SampleDesc' [-Wmissing-field-initializers]
  385. C:/workspace/libs/opencv/modules/core/src/directx.cpp:1476:37: warning: missing initializer for member 'D3D10_TEXTURE2D_DESC::Usage' [-Wmissing-field-initializers]
  386. C:/workspace/libs/opencv/modules/core/src/directx.cpp:1476:37: warning: missing initializer for member 'D3D10_TEXTURE2D_DESC::BindFlags' [-Wmissing-field-initializers]
  387. C:/workspace/libs/opencv/modules/core/src/directx.cpp:1476:37: warning: missing initializer for member 'D3D10_TEXTURE2D_DESC::CPUAccessFlags' [-Wmissing-field-initializers]
  388. C:/workspace/libs/opencv/modules/core/src/directx.cpp:1476:37: warning: missing initializer for member 'D3D10_TEXTURE2D_DESC::MiscFlags' [-Wmissing-field-initializers]
  389. [1200/2323] Building CXX object modules/world/CM...s/opencv_world.dir/__/core/src/mathfuncs.cpp.obj
  390. In file included from C:/local/msys64/ucrt64/lib/gcc/x86_64-w64-mingw32/12.2.0/include/immintrin.h:47,
  391.                  from C:/workspace/libs/opencv/modules/core/include/opencv2/core/cv_cpu_dispatch.h:71,
  392.                  from C:/workspace/libs/opencv/modules/core/include/opencv2/core/cvdef.h:355,
  393.                  from C:/workspace/libs/opencv/modules/core/include/opencv2/core.hpp:52,
  394.                  from C:/workspace/libs/opencv/modules/core/include/opencv2/core/utility.hpp:56,
  395.                  from C:/workspace/libs/opencv/modules/core/src/precomp.hpp:53,
  396.                  from C:/workspace/libs/opencv/modules/core/src/mathfuncs.cpp:44:
  397. In function '__m128d _mm_i32gather_pd(const double*, __m128i, int)',
  398.     inlined from 'void cv::SinCos_32f(const float*, float*, float*, int, int)' at C:/workspace/libs/opencv/modules/core/src/mathfuncs.cpp:408:47:
  399. C:/local/msys64/ucrt64/lib/gcc/x86_64-w64-mingw32/12.2.0/include/avx2intrin.h:1257:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized]
  400.  1257 |   return (__m128d) __builtin_ia32_gathersiv2df (_mm_undefined_pd (),
  401.       |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  402.  1258 |                                                 __base,
  403.       |                                                 ~~~~~~~
  404.  1259 |                                                 (__v4si)__index,
  405.       |                                                 ~~~~~~~~~~~~~~~~
  406.  1260 |                                                 __mask,
  407.       |                                                 ~~~~~~~
  408.  1261 |                                                 __scale);
  409.       |                                                 ~~~~~~~~
  410. In file included from C:/workspace/libs/opencv/modules/core/include/opencv2/core/cv_cpu_dispatch.h:33:
  411. C:/local/msys64/ucrt64/lib/gcc/x86_64-w64-mingw32/12.2.0/include/emmintrin.h: In function 'void cv::SinCos_32f(const float*, float*, float*, int, int)':
  412. C:/local/msys64/ucrt64/lib/gcc/x86_64-w64-mingw32/12.2.0/include/emmintrin.h:102:11: note: '__Y' was declared here
  413.   102 |   __m128d __Y = __Y;
  414.       |           ^~~
  415. In function '__m128d _mm_i32gather_pd(const double*, __m128i, int)',
  416.     inlined from 'void cv::SinCos_32f(const float*, float*, float*, int, int)' at C:/workspace/libs/opencv/modules/core/src/mathfuncs.cpp:409:47:
  417. C:/local/msys64/ucrt64/lib/gcc/x86_64-w64-mingw32/12.2.0/include/avx2intrin.h:1257:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized]
  418.  1257 |   return (__m128d) __builtin_ia32_gathersiv2df (_mm_undefined_pd (),
  419.       |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  420.  1258 |                                                 __base,
  421.       |                                                 ~~~~~~~
  422.  1259 |                                                 (__v4si)__index,
  423.       |                                                 ~~~~~~~~~~~~~~~~
  424.  1260 |                                                 __mask,
  425.       |                                                 ~~~~~~~
  426.  1261 |                                                 __scale);
  427.       |                                                 ~~~~~~~~
  428. C:/local/msys64/ucrt64/lib/gcc/x86_64-w64-mingw32/12.2.0/include/emmintrin.h: In function 'void cv::SinCos_32f(const float*, float*, float*, int, int)':
  429. C:/local/msys64/ucrt64/lib/gcc/x86_64-w64-mingw32/12.2.0/include/emmintrin.h:102:11: note: '__Y' was declared here
  430.   102 |   __m128d __Y = __Y;
  431.       |           ^~~
  432. In function '__m128d _mm_i32gather_pd(const double*, __m128i, int)',
  433.     inlined from 'void cv::SinCos_32f(const float*, float*, float*, int, int)' at C:/workspace/libs/opencv/modules/core/src/mathfuncs.cpp:428:39:
  434. C:/local/msys64/ucrt64/lib/gcc/x86_64-w64-mingw32/12.2.0/include/avx2intrin.h:1257:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized]
  435.  1257 |   return (__m128d) __builtin_ia32_gathersiv2df (_mm_undefined_pd (),
  436.       |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  437.  1258 |                                                 __base,
  438.       |                                                 ~~~~~~~
  439.  1259 |                                                 (__v4si)__index,
  440.       |                                                 ~~~~~~~~~~~~~~~~
  441.  1260 |                                                 __mask,
  442.       |                                                 ~~~~~~~
  443.  1261 |                                                 __scale);
  444.       |                                                 ~~~~~~~~
  445. C:/local/msys64/ucrt64/lib/gcc/x86_64-w64-mingw32/12.2.0/include/emmintrin.h: In function 'void cv::SinCos_32f(const float*, float*, float*, int, int)':
  446. C:/local/msys64/ucrt64/lib/gcc/x86_64-w64-mingw32/12.2.0/include/emmintrin.h:102:11: note: '__Y' was declared here
  447.   102 |   __m128d __Y = __Y;
  448.       |           ^~~
  449. In function '__m128d _mm_i32gather_pd(const double*, __m128i, int)',
  450.     inlined from 'void cv::SinCos_32f(const float*, float*, float*, int, int)' at C:/workspace/libs/opencv/modules/core/src/mathfuncs.cpp:429:39:
  451. C:/local/msys64/ucrt64/lib/gcc/x86_64-w64-mingw32/12.2.0/include/avx2intrin.h:1257:10: warning: '__Y' may be used uninitialized [-Wmaybe-uninitialized]
  452.  1257 |   return (__m128d) __builtin_ia32_gathersiv2df (_mm_undefined_pd (),
  453.       |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  454.  1258 |                                                 __base,
  455.       |                                                 ~~~~~~~
  456.  1259 |                                                 (__v4si)__index,
  457.       |                                                 ~~~~~~~~~~~~~~~~
  458.  1260 |                                                 __mask,
  459.       |                                                 ~~~~~~~
  460.  1261 |                                                 __scale);
  461.       |                                                 ~~~~~~~~
  462. C:/local/msys64/ucrt64/lib/gcc/x86_64-w64-mingw32/12.2.0/include/emmintrin.h: In function 'void cv::SinCos_32f(const float*, float*, float*, int, int)':
  463. C:/local/msys64/ucrt64/lib/gcc/x86_64-w64-mingw32/12.2.0/include/emmintrin.h:102:11: note: '__Y' was declared here
  464.   102 |   __m128d __Y = __Y;
  465.       |           ^~~
  466. [1281/2323] Building CXX object modules/world/CM...pencv_world.dir/__/imgproc/src/floodfill.cpp.obj
  467. C:/workspace/libs/opencv/modules/imgproc/src/floodfill.cpp: In function 'int cv::floodFill(InputOutputArray, InputOutputArray, Point, Scalar, Rect*, Scalar, Scalar, int)':
  468. C:/workspace/libs/opencv/modules/imgproc/src/floodfill.cpp:563:25: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  469.   563 |             ld_buf.b[i] = saturate_cast<uchar>(cvFloor(loDiff[i]));
  470. In file included from C:/workspace/libs/opencv/modules/core/include/opencv2/core.hpp:56,
  471.                  from C:/workspace/libs/opencv/modules/imgproc/include/opencv2/imgproc.hpp:46,
  472.                  from C:/workspace/libs/opencv/modules/imgproc/src/precomp.hpp:46,
  473.                  from C:/workspace/libs/opencv/modules/imgproc/src/floodfill.cpp:43:
  474. C:/workspace/libs/opencv/modules/core/include/opencv2/core/matx.hpp:218:9: note: at offset 3 into destination object 'cv::Matx<unsigned char, 3, 1>::val' of size 3
  475.   218 |     _Tp val[m*n]; //< matrix elements
  476.       |         ^~~
  477. C:/workspace/libs/opencv/modules/imgproc/src/floodfill.cpp:564:25: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  478.   564 |             ud_buf.b[i] = saturate_cast<uchar>(cvFloor(upDiff[i]));
  479. C:/workspace/libs/opencv/modules/core/include/opencv2/core/matx.hpp:218:9: note: at offset 3 into destination object 'cv::Matx<unsigned char, 3, 1>::val' of size 3
  480.   218 |     _Tp val[m*n]; //< matrix elements
  481.       |         ^~~
  482. [1564/2323] Building CXX object modules/world/CM...orld.dir/__/features2d/src/sift.dispatch.cpp.obj
  483. In file included from C:/workspace/libs/opencv/modules/features2d/src/sift.dispatch.cpp:76:
  484. C:/workspace/libs/opencv/modules/features2d/src/sift.simd.hpp: In function 'void cv::cpu_baseline::calcSIFTDescriptor(const cv::Mat&, cv::Point2f, float, float, int, int, cv::Mat&, int)':
  485. C:/workspace/libs/opencv/modules/features2d/src/sift.simd.hpp:964:5: warning: iteration 7 invokes undefined behavior [-Waggressive-loop-optimizations]
  486.   964 |     for( ; k < len; k++ )
  487.       |     ^~~
  488. C:/workspace/libs/opencv/modules/features2d/src/sift.simd.hpp:964:14: note: within this loop
  489.   964 |     for( ; k < len; k++ )
  490.       |            ~~^~~~~
  491. [1624/2323] Building CXX object modules/world/CM...cap_obsensor/obsensor_uvc_stream_channel.cpp.obj
  492. FAILED: modules/world/CMakeFiles/opencv_world.dir/__/videoio/src/cap_obsensor/obsensor_uvc_stream_channel.cpp.obj
  493. 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
  494. In file included from C:/workspace/libs/opencv/modules/videoio/src/cap_obsensor/obsensor_stream_channel_msmf.hpp:41,
  495.                  from C:/workspace/libs/opencv/modules/videoio/src/cap_obsensor/obsensor_uvc_stream_channel.cpp:33:
  496. C:/workspace/libs/opencv/modules/videoio/src/cap_obsensor/obsensor_stream_channel_msmf.hpp: In instantiation of 'class cv::obsensor::ComPtr<IMFAttributes>':
  497. C:/workspace/libs/opencv/modules/videoio/src/cap_obsensor/obsensor_stream_channel_msmf.hpp:145:42:   required from here
  498. 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& (*)()'}
  499.   106 |     _COM_SMARTPTR_TYPEDEF(T, __uuidof(T));
  500.       |                           ^
  501. C:/workspace/libs/opencv/modules/videoio/src/cap_obsensor/obsensor_stream_channel_msmf.hpp: In instantiation of 'class cv::obsensor::ComPtr<IMFMediaSource>':
  502. C:/workspace/libs/opencv/modules/videoio/src/cap_obsensor/obsensor_stream_channel_msmf.hpp:146:44:   required from here
  503. 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& (*)()'}
  504. C:/workspace/libs/opencv/modules/videoio/src/cap_obsensor/obsensor_stream_channel_msmf.hpp: In instantiation of 'class cv::obsensor::ComPtr<IMFSourceReader>':
  505. C:/workspace/libs/opencv/modules/videoio/src/cap_obsensor/obsensor_stream_channel_msmf.hpp:148:45:   required from here
  506. 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& (*)()'}
  507. C:/workspace/libs/opencv/modules/videoio/src/cap_obsensor/obsensor_stream_channel_msmf.hpp: In instantiation of 'class cv::obsensor::ComPtr<IAMCameraControl>':
  508. C:/workspace/libs/opencv/modules/videoio/src/cap_obsensor/obsensor_stream_channel_msmf.hpp:149:47:   required from here
  509. 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& (*)()'}
  510. C:/workspace/libs/opencv/modules/videoio/src/cap_obsensor/obsensor_stream_channel_msmf.hpp: In instantiation of 'class cv::obsensor::ComPtr<IAMVideoProcAmp>':
  511. C:/workspace/libs/opencv/modules/videoio/src/cap_obsensor/obsensor_stream_channel_msmf.hpp:150:45:   required from here
  512. 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& (*)()'}
  513. C:/workspace/libs/opencv/modules/videoio/src/cap_obsensor/obsensor_stream_channel_msmf.hpp: In instantiation of 'class cv::obsensor::ComPtr<IKsTopologyInfo>':
  514. C:/workspace/libs/opencv/modules/videoio/src/cap_obsensor/obsensor_stream_channel_msmf.hpp:151:49:   required from here
  515. 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& (*)()'}
  516. C:/workspace/libs/opencv/modules/videoio/src/cap_obsensor/obsensor_stream_channel_msmf.hpp: In instantiation of 'class cv::obsensor::ComPtr<IUnknown>':
  517. C:/workspace/libs/opencv/modules/videoio/src/cap_obsensor/obsensor_stream_channel_msmf.hpp:152:40:   required from here
  518. 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& (*)()'}
  519. C:/workspace/libs/opencv/modules/videoio/src/cap_obsensor/obsensor_stream_channel_msmf.hpp: In instantiation of 'class cv::obsensor::ComPtr<IKsControl>':
  520. C:/workspace/libs/opencv/modules/videoio/src/cap_obsensor/obsensor_stream_channel_msmf.hpp:153:39:   required from here
  521. 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& (*)()'}
  522. 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]
  523.   129 | class MSMFStreamChannel : public IUvcStreamChannel, public IMFSourceReaderCallback
  524.       |       ^~~~~~~~~~~~~~~~~
  525. [1626/2323] Building CXX object modules/world/CM...ap_obsensor/obsensor_stream_channel_msmf.cpp.obj
  526. FAILED: modules/world/CMakeFiles/opencv_world.dir/__/videoio/src/cap_obsensor/obsensor_stream_channel_msmf.cpp.obj
  527. 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
  528. C:/workspace/libs/opencv/modules/videoio/src/cap_obsensor/obsensor_stream_channel_msmf.cpp:30: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
  529.    30 | #pragma warning(disable : 4503)
  530.       |
  531. C:/workspace/libs/opencv/modules/videoio/src/cap_obsensor/obsensor_stream_channel_msmf.cpp:31: warning: ignoring '#pragma comment ' [-Wunknown-pragmas]
  532.    31 | #pragma comment(lib, "mfplat")
  533.       |
  534. C:/workspace/libs/opencv/modules/videoio/src/cap_obsensor/obsensor_stream_channel_msmf.cpp:32: warning: ignoring '#pragma comment ' [-Wunknown-pragmas]
  535.    32 | #pragma comment(lib, "mf")
  536.       |
  537. C:/workspace/libs/opencv/modules/videoio/src/cap_obsensor/obsensor_stream_channel_msmf.cpp:33: warning: ignoring '#pragma comment ' [-Wunknown-pragmas]
  538.    33 | #pragma comment(lib, "mfuuid")
  539.       |
  540. C:/workspace/libs/opencv/modules/videoio/src/cap_obsensor/obsensor_stream_channel_msmf.cpp:34: warning: ignoring '#pragma comment ' [-Wunknown-pragmas]
  541.    34 | #pragma comment(lib, "Strmiids")
  542.       |
  543. C:/workspace/libs/opencv/modules/videoio/src/cap_obsensor/obsensor_stream_channel_msmf.cpp:35: warning: ignoring '#pragma comment ' [-Wunknown-pragmas]
  544.    35 | #pragma comment(lib, "Mfreadwrite")
  545.       |
  546. C:/workspace/libs/opencv/modules/videoio/src/cap_obsensor/obsensor_stream_channel_msmf.cpp:36: warning: ignoring '#pragma comment ' [-Wunknown-pragmas]
  547.    36 | #pragma comment(lib, "dxgi")
  548.       |
  549. C:/workspace/libs/opencv/modules/videoio/src/cap_obsensor/obsensor_stream_channel_msmf.cpp:37: warning: ignoring '#pragma comment ' [-Wunknown-pragmas]
  550.    37 | #pragma comment(lib, "Shlwapi")
  551.       |
  552. C:/workspace/libs/opencv/modules/videoio/src/cap_obsensor/obsensor_stream_channel_msmf.cpp:433: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
  553.   433 | #pragma warning(push)
  554.       |
  555. C:/workspace/libs/opencv/modules/videoio/src/cap_obsensor/obsensor_stream_channel_msmf.cpp:434: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
  556.   434 | #pragma warning(disable : 4838)
  557.       |
  558. C:/workspace/libs/opencv/modules/videoio/src/cap_obsensor/obsensor_stream_channel_msmf.cpp:440: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
  559.   440 | #pragma warning(pop)
  560.       |
  561. In file included from C:/workspace/libs/opencv/modules/videoio/src/cap_obsensor/obsensor_stream_channel_msmf.hpp:41,
  562.                  from C:/workspace/libs/opencv/modules/videoio/src/cap_obsensor/obsensor_stream_channel_msmf.cpp:25:
  563. C:/workspace/libs/opencv/modules/videoio/src/cap_obsensor/obsensor_stream_channel_msmf.hpp: In instantiation of 'class cv::obsensor::ComPtr<IMFAttributes>':
  564. C:/workspace/libs/opencv/modules/videoio/src/cap_obsensor/obsensor_stream_channel_msmf.hpp:145:42:   required from here
  565. 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& (*)()'}
  566.   106 |     _COM_SMARTPTR_TYPEDEF(T, __uuidof(T));
  567.       |                           ^
  568. C:/workspace/libs/opencv/modules/videoio/src/cap_obsensor/obsensor_stream_channel_msmf.hpp: In instantiation of 'class cv::obsensor::ComPtr<IMFMediaSource>':
  569. C:/workspace/libs/opencv/modules/videoio/src/cap_obsensor/obsensor_stream_channel_msmf.hpp:146:44:   required from here
  570. 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& (*)()'}
  571. C:/workspace/libs/opencv/modules/videoio/src/cap_obsensor/obsensor_stream_channel_msmf.hpp: In instantiation of 'class cv::obsensor::ComPtr<IMFSourceReader>':
  572. C:/workspace/libs/opencv/modules/videoio/src/cap_obsensor/obsensor_stream_channel_msmf.hpp:148:45:   required from here
  573. 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& (*)()'}
  574. C:/workspace/libs/opencv/modules/videoio/src/cap_obsensor/obsensor_stream_channel_msmf.hpp: In instantiation of 'class cv::obsensor::ComPtr<IAMCameraControl>':
  575. C:/workspace/libs/opencv/modules/videoio/src/cap_obsensor/obsensor_stream_channel_msmf.hpp:149:47:   required from here
  576. 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& (*)()'}
  577. C:/workspace/libs/opencv/modules/videoio/src/cap_obsensor/obsensor_stream_channel_msmf.hpp: In instantiation of 'class cv::obsensor::ComPtr<IAMVideoProcAmp>':
  578. C:/workspace/libs/opencv/modules/videoio/src/cap_obsensor/obsensor_stream_channel_msmf.hpp:150:45:   required from here
  579. 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& (*)()'}
  580. C:/workspace/libs/opencv/modules/videoio/src/cap_obsensor/obsensor_stream_channel_msmf.hpp: In instantiation of 'class cv::obsensor::ComPtr<IKsTopologyInfo>':
  581. C:/workspace/libs/opencv/modules/videoio/src/cap_obsensor/obsensor_stream_channel_msmf.hpp:151:49:   required from here
  582. 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& (*)()'}
  583. C:/workspace/libs/opencv/modules/videoio/src/cap_obsensor/obsensor_stream_channel_msmf.hpp: In instantiation of 'class cv::obsensor::ComPtr<IUnknown>':
  584. C:/workspace/libs/opencv/modules/videoio/src/cap_obsensor/obsensor_stream_channel_msmf.hpp:152:40:   required from here
  585. 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& (*)()'}
  586. C:/workspace/libs/opencv/modules/videoio/src/cap_obsensor/obsensor_stream_channel_msmf.hpp: In instantiation of 'class cv::obsensor::ComPtr<IKsControl>':
  587. C:/workspace/libs/opencv/modules/videoio/src/cap_obsensor/obsensor_stream_channel_msmf.hpp:153:39:   required from here
  588. 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& (*)()'}
  589. 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]
  590.   129 | class MSMFStreamChannel : public IUvcStreamChannel, public IMFSourceReaderCallback
  591.       |       ^~~~~~~~~~~~~~~~~
  592. In file included from C:/workspace/libs/opencv/modules/videoio/src/cap_obsensor/obsensor_stream_channel_msmf.cpp:27:
  593. C:/local/msys64/ucrt64/include/shlwapi.h:86:34: error: expected ')' before 'psz1'
  594.    86 |   LWSTDAPI_(LPSTR) StrNCatA(LPSTR psz1,LPCSTR psz2,int cchMax);
  595.       |                            ~     ^~~~~
  596.       |                                  )
  597. C:/local/msys64/ucrt64/include/shlwapi.h:87:36: error: expected ')' before 'psz1'
  598.    87 |   LWSTDAPI_(LPWSTR) StrNCatW(LPWSTR psz1,LPCWSTR psz2,int cchMax);
  599.       |                             ~      ^~~~~
  600.       |                                    )
  601. C:/local/msys64/ucrt64/include/shlwapi.h:119:35: error: expected ')' before 'psz1'
  602.   119 |   LWSTDAPI_(LPWSTR) StrCatW(LPWSTR psz1,LPCWSTR psz2);
  603.       |                            ~      ^~~~~
  604.       |                                   )
  605. C:/local/msys64/ucrt64/include/shlwapi.h:122:35: error: expected ')' before 'psz1'
  606.   122 |   LWSTDAPI_(LPWSTR) StrCpyW(LPWSTR psz1,LPCWSTR psz2);
  607.       |                            ~      ^~~~~
  608.       |                                   )
  609. C:/workspace/libs/opencv/modules/videoio/src/cap_obsensor/obsensor_stream_channel_msmf.hpp: In instantiation of 'class cv::obsensor::ComPtr<IMFActivate>':
  610. C:/workspace/libs/opencv/modules/videoio/src/cap_obsensor/obsensor_stream_channel_msmf.cpp:182:29:   required from here
  611. 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& (*)()'}
  612.   106 |     _COM_SMARTPTR_TYPEDEF(T, __uuidof(T));
  613.       |                           ^
  614. 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()':
  615. 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]
  616.   183 |         pDevice = ppDevices[i];
  617.       |                              ^
  618. 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]'
  619.    58 |     ComPtr(_In_ const ComPtr<T>& lp)
  620.       |     ^~~~~~
  621. C:/workspace/libs/opencv/modules/videoio/src/cap_obsensor/obsensor_stream_channel_msmf.hpp: In instantiation of 'class cv::obsensor::ComPtr<IMFMediaType>':
  622. C:/workspace/libs/opencv/modules/videoio/src/cap_obsensor/obsensor_stream_channel_msmf.cpp:308:26:   required from here
  623. 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& (*)()'}
  624.   106 |     _COM_SMARTPTR_TYPEDEF(T, __uuidof(T));
  625.       |                           ^
  626. 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**)':
  627. 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]
  628.   438 |     };
  629.       |     ^
  630. C:/workspace/libs/opencv/modules/videoio/src/cap_obsensor/obsensor_stream_channel_msmf.hpp: In instantiation of 'class cv::obsensor::ComPtr<IMFMediaBuffer>':
  631. C:/workspace/libs/opencv/modules/videoio/src/cap_obsensor/obsensor_stream_channel_msmf.cpp:476:36:   required from here
  632. 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& (*)()'}
  633.   106 |     _COM_SMARTPTR_TYPEDEF(T, __uuidof(T));
  634.       |                           ^
  635. [1645/2323] Building CXX object modules/world/CMakeFiles/opencv_world.dir/__/calib3d/src/dls.cpp.ob
  636. ninja: build stopped: subcommand failed.
  637.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement