-
-
Notifications
You must be signed in to change notification settings - Fork 56.5k
Closed
Description
System Information
OpenCV: 4.11.0
Operating System / Platform Fedora rawhide (42)
Compiler & compiler version: gcc: 14.2.1-6.fc42
here is the scratch build (only available for a few days) : https://koji.fedoraproject.org/koji/taskinfo?taskID=127713398
Let me know if you need more information
Thank you,
Detailed description
the error:
[ 0%] Building CXX object CMakeFiles/ade.dir/3rdparty/ade/ade-0.1.2e/sources/ade/source/subgraphs.cpp.o
/usr/bin/g++ -DVK_NO_PROTOTYPES -I/builddir/build/BUILD/opencv-4.11.0-build/opencv-4.11.0/redhat-linux-build -I/usr/include/vulkan -I/builddir/build/BUILD/opencv-4.11.0-build/opencv-4.11.0/redhat-linux-build/3rdparty/ade/ade-0.1.2e/sources/ade/include -isystem /usr/include/gdal -isystem /usr/include/coin -isystem /usr/include/openblas -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fsigned-char -W -Wall -Wreturn-type -Wnon-virtual-dtor -Waddress -Wsequence-point -Wformat -Wformat-security -Wmissing-declarations -Wundef -Winit-self -Wpointer-arith -Wshadow -Wsign-promo -Wuninitialized -Wsuggest-override -Wno-delete-non-virtual-dtor -Wno-comment -Wimplicit-fallthrough=3 -Wno-strict-overflow -fdiagnostics-show-option -pthread -fomit-frame-pointer -ffunction-sections -fdata-sections -fvisibility=hidden -fvisibility-inlines-hidden -fopenmp -DNDEBUG -DNDEBUG -std=c++17 -fPIC -MD -MT CMakeFiles/ade.dir/3rdparty/ade/ade-0.1.2e/sources/ade/source/subgraphs.cpp.o -MF CMakeFiles/ade.dir/3rdparty/ade/ade-0.1.2e/sources/ade/source/subgraphs.cpp.o.d -o CMakeFiles/ade.dir/3rdparty/ade/ade-0.1.2e/sources/ade/source/subgraphs.cpp.o -c /builddir/build/BUILD/opencv-4.11.0-build/opencv-4.11.0/redhat-linux-build/3rdparty/ade/ade-0.1.2e/sources/ade/source/subgraphs.cpp
In file included from /builddir/build/BUILD/opencv-4.11.0-build/opencv-4.11.0/modules/core/include/opencv2/core/hal/intrin.hpp:242,
from /builddir/build/BUILD/opencv-4.11.0-build/opencv-4.11.0/modules/core/src/precomp.hpp:88,
from /builddir/build/BUILD/opencv-4.11.0-build/opencv-4.11.0/modules/core/src/algorithm.cpp:43:
/builddir/build/BUILD/opencv-4.11.0-build/opencv-4.11.0/modules/core/include/opencv2/core/hal/intrin_vsx.hpp: In function ‘_VecTp cv::hal_baseline::v_setall_(uchar) [with _VecTp = v_uint8x16; uchar = unsigned char]’:
/builddir/build/BUILD/opencv-4.11.0-build/opencv-4.11.0/modules/core/include/opencv2/core/hal/intrin_vsx.hpp:265:75: error: expected primary-expression before ‘v’
265 | template <> inline _Tpvec v_setall_(_Tp v) { return v_setall_##suffix(_Tp v); } \
| ^
/builddir/build/BUILD/opencv-4.11.0-build/opencv-4.11.0/modules/core/include/opencv2/core/hal/intrin_vsx.hpp:269:1: note: in expansion of macro ‘OPENCV_HAL_IMPL_VSX_INITVEC’
269 | OPENCV_HAL_IMPL_VSX_INITVEC(v_uint8x16, uchar, u8, vec_uchar16)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/opencv-4.11.0-build/opencv-4.11.0/modules/core/include/opencv2/core/hal/intrin_vsx.hpp:265:41: warning: unused parameter ‘v’ [-Wunused-parameter]
265 | template <> inline _Tpvec v_setall_(_Tp v) { return v_setall_##suffix(_Tp v); } \
| ^
/builddir/build/BUILD/opencv-4.11.0-build/opencv-4.11.0/modules/core/include/opencv2/core/hal/intrin_vsx.hpp:269:1: note: in expansion of macro ‘OPENCV_HAL_IMPL_VSX_INITVEC’
269 | OPENCV_HAL_IMPL_VSX_INITVEC(v_uint8x16, uchar, u8, vec_uchar16)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/opencv-4.11.0-build/opencv-4.11.0/modules/core/include/opencv2/core/hal/intrin_vsx.hpp: In function ‘_VecTp cv::hal_baseline::v_setall_(schar) [with _VecTp = v_int8x16; schar = signed char]’:
/builddir/build/BUILD/opencv-4.11.0-build/opencv-4.11.0/modules/core/include/opencv2/core/hal/intrin_vsx.hpp:265:75: error: expected primary-expression before ‘v’
265 | template <> inline _Tpvec v_setall_(_Tp v) { return v_setall_##suffix(_Tp v); } \
| ^
/builddir/build/BUILD/opencv-4.11.0-build/opencv-4.11.0/modules/core/include/opencv2/core/hal/intrin_vsx.hpp:270:1: note: in expansion of macro ‘OPENCV_HAL_IMPL_VSX_INITVEC’
270 | OPENCV_HAL_IMPL_VSX_INITVEC(v_int8x16, schar, s8, vec_char16)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/opencv-4.11.0-build/opencv-4.11.0/modules/core/include/opencv2/core/hal/intrin_vsx.hpp:265:41: warning: unused parameter ‘v’ [-Wunused-parameter]
265 | template <> inline _Tpvec v_setall_(_Tp v) { return v_setall_##suffix(_Tp v); } \
| ^
/builddir/build/BUILD/opencv-4.11.0-build/opencv-4.11.0/modules/core/include/opencv2/core/hal/intrin_vsx.hpp:270:1: note: in expansion of macro ‘OPENCV_HAL_IMPL_VSX_INITVEC’
270 | OPENCV_HAL_IMPL_VSX_INITVEC(v_int8x16, schar, s8, vec_char16)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/opencv-4.11.0-build/opencv-4.11.0/modules/core/include/opencv2/core/hal/intrin_vsx.hpp: In function ‘_VecTp cv::hal_baseline::v_setall_(ushort) [with _VecTp = v_uint16x8; ushort = short unsigned int]’:
/builddir/build/BUILD/opencv-4.11.0-build/opencv-4.11.0/modules/core/include/opencv2/core/hal/intrin_vsx.hpp:265:75: error: expected primary-expression before ‘v’
265 | template <> inline _Tpvec v_setall_(_Tp v) { return v_setall_##suffix(_Tp v); } \
| ^
/builddir/build/BUILD/opencv-4.11.0-build/opencv-4.11.0/modules/core/include/opencv2/core/hal/intrin_vsx.hpp:271:1: note: in expansion of macro ‘OPENCV_HAL_IMPL_VSX_INITVEC’
271 | OPENCV_HAL_IMPL_VSX_INITVEC(v_uint16x8, ushort, u16, vec_ushort8)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/opencv-4.11.0-build/opencv-4.11.0/modules/core/include/opencv2/core/hal/intrin_vsx.hpp:265:41: warning: unused parameter ‘v’ [-Wunused-parameter]
265 | template <> inline _Tpvec v_setall_(_Tp v) { return v_setall_##suffix(_Tp v); } \
| ^
/builddir/build/BUILD/opencv-4.11.0-build/opencv-4.11.0/modules/core/include/opencv2/core/hal/intrin_vsx.hpp:271:1: note: in expansion of macro ‘OPENCV_HAL_IMPL_VSX_INITVEC’
271 | OPENCV_HAL_IMPL_VSX_INITVEC(v_uint16x8, ushort, u16, vec_ushort8)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/opencv-4.11.0-build/opencv-4.11.0/modules/core/include/opencv2/core/hal/intrin_vsx.hpp: In function ‘_VecTp cv::hal_baseline::v_setall_(short int) [with _VecTp = v_int16x8]’:
/builddir/build/BUILD/opencv-4.11.0-build/opencv-4.11.0/modules/core/include/opencv2/core/hal/intrin_vsx.hpp:272:40: error: expected primary-expression before ‘short’
272 | OPENCV_HAL_IMPL_VSX_INITVEC(v_int16x8, short, s16, vec_short8)
| ^~~~~
/builddir/build/BUILD/opencv-4.11.0-build/opencv-4.11.0/modules/core/include/opencv2/core/hal/intrin_vsx.hpp:265:71: note: in definition of macro ‘OPENCV_HAL_IMPL_VSX_INITVEC’
265 | template <> inline _Tpvec v_setall_(_Tp v) { return v_setall_##suffix(_Tp v); } \
| ^~~
/builddir/build/BUILD/opencv-4.11.0-build/opencv-4.11.0/modules/core/include/opencv2/core/hal/intrin_vsx.hpp:265:41: warning: unused parameter ‘v’ [-Wunused-parameter]
265 | template <> inline _Tpvec v_setall_(_Tp v) { return v_setall_##suffix(_Tp v); } \
| ^
/builddir/build/BUILD/opencv-4.11.0-build/opencv-4.11.0/modules/core/include/opencv2/core/hal/intrin_vsx.hpp:272:1: note: in expansion of macro ‘OPENCV_HAL_IMPL_VSX_INITVEC’
272 | OPENCV_HAL_IMPL_VSX_INITVEC(v_int16x8, short, s16, vec_short8)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/opencv-4.11.0-build/opencv-4.11.0/modules/core/include/opencv2/core/hal/intrin_vsx.hpp: In function ‘_VecTp cv::hal_baseline::v_setall_(unsigned int) [with _VecTp = v_uint32x4]’:
/builddir/build/BUILD/opencv-4.11.0-build/opencv-4.11.0/modules/core/include/opencv2/core/hal/intrin_vsx.hpp:265:75: error: expected primary-expression before ‘v’
265 | template <> inline _Tpvec v_setall_(_Tp v) { return v_setall_##suffix(_Tp v); } \
| ^
/builddir/build/BUILD/opencv-4.11.0-build/opencv-4.11.0/modules/core/include/opencv2/core/hal/intrin_vsx.hpp:273:1: note: in expansion of macro ‘OPENCV_HAL_IMPL_VSX_INITVEC’
273 | OPENCV_HAL_IMPL_VSX_INITVEC(v_uint32x4, uint, u32, vec_uint4)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/opencv-4.11.0-build/opencv-4.11.0/modules/core/include/opencv2/core/hal/intrin_vsx.hpp:265:41: warning: unused parameter ‘v’ [-Wunused-parameter]
265 | template <> inline _Tpvec v_setall_(_Tp v) { return v_setall_##suffix(_Tp v); } \
| ^
/builddir/build/BUILD/opencv-4.11.0-build/opencv-4.11.0/modules/core/include/opencv2/core/hal/intrin_vsx.hpp:273:1: note: in expansion of macro ‘OPENCV_HAL_IMPL_VSX_INITVEC’
273 | OPENCV_HAL_IMPL_VSX_INITVEC(v_uint32x4, uint, u32, vec_uint4)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/opencv-4.11.0-build/opencv-4.11.0/modules/core/include/opencv2/core/hal/intrin_vsx.hpp: In function ‘_VecTp cv::hal_baseline::v_setall_(int) [with _VecTp = v_int32x4]’:
/builddir/build/BUILD/opencv-4.11.0-build/opencv-4.11.0/modules/core/include/opencv2/core/hal/intrin_vsx.hpp:274:40: error: expected primary-expression before ‘int’
274 | OPENCV_HAL_IMPL_VSX_INITVEC(v_int32x4, int, s32, vec_int4)
| ^~~
/builddir/build/BUILD/opencv-4.11.0-build/opencv-4.11.0/modules/core/include/opencv2/core/hal/intrin_vsx.hpp:265:71: note: in definition of macro ‘OPENCV_HAL_IMPL_VSX_INITVEC’
265 | template <> inline _Tpvec v_setall_(_Tp v) { return v_setall_##suffix(_Tp v); } \
| ^~~
/builddir/build/BUILD/opencv-4.11.0-build/opencv-4.11.0/modules/core/include/opencv2/core/hal/intrin_vsx.hpp:265:41: warning: unused parameter ‘v’ [-Wunused-parameter]
265 | template <> inline _Tpvec v_setall_(_Tp v) { return v_setall_##suffix(_Tp v); } \
| ^
/builddir/build/BUILD/opencv-4.11.0-build/opencv-4.11.0/modules/core/include/opencv2/core/hal/intrin_vsx.hpp:274:1: note: in expansion of macro ‘OPENCV_HAL_IMPL_VSX_INITVEC’
274 | OPENCV_HAL_IMPL_VSX_INITVEC(v_int32x4, int, s32, vec_int4)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/opencv-4.11.0-build/opencv-4.11.0/modules/core/include/opencv2/core/hal/intrin_vsx.hpp: In function ‘_VecTp cv::hal_baseline::v_setall_(uint64) [with _VecTp = v_uint64x2; uint64 = long unsigned int]’:
/builddir/build/BUILD/opencv-4.11.0-build/opencv-4.11.0/modules/core/include/opencv2/core/hal/intrin_vsx.hpp:265:75: error: expected primary-expression before ‘v’
265 | template <> inline _Tpvec v_setall_(_Tp v) { return v_setall_##suffix(_Tp v); } \
| ^
/builddir/build/BUILD/opencv-4.11.0-build/opencv-4.11.0/modules/core/include/opencv2/core/hal/intrin_vsx.hpp:275:1: note: in expansion of macro ‘OPENCV_HAL_IMPL_VSX_INITVEC’
275 | OPENCV_HAL_IMPL_VSX_INITVEC(v_uint64x2, uint64, u64, vec_udword2)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/opencv-4.11.0-build/opencv-4.11.0/modules/core/include/opencv2/core/hal/intrin_vsx.hpp:265:41: warning: unused parameter ‘v’ [-Wunused-parameter]
265 | template <> inline _Tpvec v_setall_(_Tp v) { return v_setall_##suffix(_Tp v); } \
| ^
/builddir/build/BUILD/opencv-4.11.0-build/opencv-4.11.0/modules/core/include/opencv2/core/hal/intrin_vsx.hpp:275:1: note: in expansion of macro ‘OPENCV_HAL_IMPL_VSX_INITVEC’
275 | OPENCV_HAL_IMPL_VSX_INITVEC(v_uint64x2, uint64, u64, vec_udword2)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/opencv-4.11.0-build/opencv-4.11.0/modules/core/include/opencv2/core/hal/intrin_vsx.hpp: In function ‘_VecTp cv::hal_baseline::v_setall_(int64) [with _VecTp = v_int64x2; int64 = long int]’:
/builddir/build/BUILD/opencv-4.11.0-build/opencv-4.11.0/modules/core/include/opencv2/core/hal/intrin_vsx.hpp:265:75: error: expected primary-expression before ‘v’
265 | template <> inline _Tpvec v_setall_(_Tp v) { return v_setall_##suffix(_Tp v); } \
| ^
/builddir/build/BUILD/opencv-4.11.0-build/opencv-4.11.0/modules/core/include/opencv2/core/hal/intrin_vsx.hpp:276:1: note: in expansion of macro ‘OPENCV_HAL_IMPL_VSX_INITVEC’
276 | OPENCV_HAL_IMPL_VSX_INITVEC(v_int64x2, int64, s64, vec_dword2)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/opencv-4.11.0-build/opencv-4.11.0/modules/core/include/opencv2/core/hal/intrin_vsx.hpp:265:41: warning: unused parameter ‘v’ [-Wunused-parameter]
265 | template <> inline _Tpvec v_setall_(_Tp v) { return v_setall_##suffix(_Tp v); } \
| ^
/builddir/build/BUILD/opencv-4.11.0-build/opencv-4.11.0/modules/core/include/opencv2/core/hal/intrin_vsx.hpp:276:1: note: in expansion of macro ‘OPENCV_HAL_IMPL_VSX_INITVEC’
276 | OPENCV_HAL_IMPL_VSX_INITVEC(v_int64x2, int64, s64, vec_dword2)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/opencv-4.11.0-build/opencv-4.11.0/modules/core/include/opencv2/core/hal/intrin_vsx.hpp: In function ‘_VecTp cv::hal_baseline::v_setall_(float) [with _VecTp = v_float32x4]’:
/builddir/build/BUILD/opencv-4.11.0-build/opencv-4.11.0/modules/core/include/opencv2/core/hal/intrin_vsx.hpp:277:42: error: expected primary-expression before ‘float’
277 | OPENCV_HAL_IMPL_VSX_INITVEC(v_float32x4, float, f32, vec_float4)
| ^~~~~
/builddir/build/BUILD/opencv-4.11.0-build/opencv-4.11.0/modules/core/include/opencv2/core/hal/intrin_vsx.hpp:265:71: note: in definition of macro ‘OPENCV_HAL_IMPL_VSX_INITVEC’
265 | template <> inline _Tpvec v_setall_(_Tp v) { return v_setall_##suffix(_Tp v); } \
| ^~~
/builddir/build/BUILD/opencv-4.11.0-build/opencv-4.11.0/modules/core/include/opencv2/core/hal/intrin_vsx.hpp:265:41: warning: unused parameter ‘v’ [-Wunused-parameter]
265 | template <> inline _Tpvec v_setall_(_Tp v) { return v_setall_##suffix(_Tp v); } \
| ^
/builddir/build/BUILD/opencv-4.11.0-build/opencv-4.11.0/modules/core/include/opencv2/core/hal/intrin_vsx.hpp:277:1: note: in expansion of macro ‘OPENCV_HAL_IMPL_VSX_INITVEC’
277 | OPENCV_HAL_IMPL_VSX_INITVEC(v_float32x4, float, f32, vec_float4)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/opencv-4.11.0-build/opencv-4.11.0/modules/core/include/opencv2/core/hal/intrin_vsx.hpp: In function ‘_VecTp cv::hal_baseline::v_setall_(double) [with _VecTp = v_float64x2]’:
/builddir/build/BUILD/opencv-4.11.0-build/opencv-4.11.0/modules/core/include/opencv2/core/hal/intrin_vsx.hpp:278:42: error: expected primary-expression before ‘double’
278 | OPENCV_HAL_IMPL_VSX_INITVEC(v_float64x2, double, f64, vec_double2)
| ^~~~~~
/builddir/build/BUILD/opencv-4.11.0-build/opencv-4.11.0/modules/core/include/opencv2/core/hal/intrin_vsx.hpp:265:71: note: in definition of macro ‘OPENCV_HAL_IMPL_VSX_INITVEC’
265 | template <> inline _Tpvec v_setall_(_Tp v) { return v_setall_##suffix(_Tp v); } \
| ^~~
/builddir/build/BUILD/opencv-4.11.0-build/opencv-4.11.0/modules/core/include/opencv2/core/hal/intrin_vsx.hpp:265:41: warning: unused parameter ‘v’ [-Wunused-parameter]
265 | template <> inline _Tpvec v_setall_(_Tp v) { return v_setall_##suffix(_Tp v); } \
| ^
/builddir/build/BUILD/opencv-4.11.0-build/opencv-4.11.0/modules/core/include/opencv2/core/hal/intrin_vsx.hpp:278:1: note: in expansion of macro ‘OPENCV_HAL_IMPL_VSX_INITVEC’
278 | OPENCV_HAL_IMPL_VSX_INITVEC(v_float64x2, double, f64, vec_double2)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/opencv-4.11.0-build/opencv-4.11.0/modules/core/include/opencv2/core/hal/intrin_vsx.hpp: In function ‘cv::hal_baseline::v_int32x4 cv::hal_baseline::v_dotprod_fast(const v_int16x8&, const v_int16x8&, const v_int32x4&)’:
/builddir/build/BUILD/opencv-4.11.0-build/opencv-4.11.0/modules/core/include/opencv2/core/hal/intrin_vsx.hpp:1510:56: error: no match for ‘operator+’ (operand types are ‘cv::hal_baseline::v_int32x4’ and ‘const cv::hal_baseline::v_int32x4’)
1510 | { return v_int32x4(vec_msum(a.val, b.val, vec_int4_z)) + c; }
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~
| | |
| cv::hal_baseline::v_int32x4 const cv::hal_baseline::v_int32x4
In file included from /builddir/build/BUILD/opencv-4.11.0-build/opencv-4.11.0/modules/core/include/opencv2/core/matx.hpp:542,
from /builddir/build/BUILD/opencv-4.11.0-build/opencv-4.11.0/modules/core/include/opencv2/core.hpp:56,
from /builddir/build/BUILD/opencv-4.11.0-build/opencv-4.11.0/modules/core/include/opencv2/core/utility.hpp:56,
from /builddir/build/BUILD/opencv-4.11.0-build/opencv-4.11.0/modules/core/src/precomp.hpp:53:
/builddir/build/BUILD/opencv-4.11.0-build/opencv-4.11.0/modules/core/include/opencv2/core/matx.inl.hpp:570:17: note: candidate: ‘template<class _Tp, int m, int n> cv::Matx<_Tp, m, n> cv::operator+(const Matx<_Tp, m, n>&, const Matx<_Tp, m, n>&)’
570 | Matx<_Tp, m, n> operator + (const Matx<_Tp, m, n>& a, const Matx<_Tp, m, n>& b)
| ^~~~~~~~
/builddir/build/BUILD/opencv-4.11.0-build/opencv-4.11.0/modules/core/include/opencv2/core/matx.inl.hpp:570:17: note: template argument deduction/substitution failed:
/builddir/build/BUILD/opencv-4.11.0-build/opencv-4.11.0/modules/core/include/opencv2/core/hal/intrin_vsx.hpp:1510:58: note: ‘cv::hal_baseline::v_int32x4’ is not derived from ‘const cv::Matx<_Tp, m, n>’
1510 | { return v_int32x4(vec_msum(a.val, b.val, vec_int4_z)) + c; }
| ^
/builddir/build/BUILD/opencv-4.11.0-build/opencv-4.11.0/modules/core/include/opencv2/core/matx.inl.hpp:975:14: note: candidate: ‘template<class _Tp, int cn> cv::Vec<_Tp, m> cv::operator+(const Vec<_Tp, m>&, const Vec<_Tp, m>&)’
975 | Vec<_Tp, cn> operator + (const Vec<_Tp, cn>& a, const Vec<_Tp, cn>& b)
| ^~~~~~~~
/builddir/build/BUILD/opencv-4.11.0-build/opencv-4.11.0/modules/core/include/opencv2/core/matx.inl.hpp:975:14: note: template argument deduction/substitution failed:
/builddir/build/BUILD/opencv-4.11.0-build/opencv-4.11.0/modules/core/include/opencv2/core/hal/intrin_vsx.hpp:1510:58: note: ‘cv::hal_baseline::v_int32x4’ is not derived from ‘const cv::Vec<_Tp, m>’
1510 | { return v_int32x4(vec_msum(a.val, b.val, vec_int4_z)) + c; }
| ^
In file included from /builddir/build/BUILD/opencv-4.11.0-build/opencv-4.11.0/modules/core/include/opencv2/core.hpp:57:
/builddir/build/BUILD/opencv-4.11.0-build/opencv-4.11.0/modules/core/include/opencv2/core/types.hpp:1065:14: note: candidate: ‘template<class _Tp> cv::Complex<_Tp> cv::operator+(const Complex<_Tp>&, const Complex<_Tp>&)’
1065 | Complex<_Tp> operator + (const Complex<_Tp>& a, const Complex<_Tp>& b)
| ^~~~~~~~
/builddir/build/BUILD/opencv-4.11.0-build/opencv-4.11.0/modules/core/include/opencv2/core/types.hpp:1065:14: note: template argument deduction/substitution failed:
/builddir/build/BUILD/opencv-4.11.0-build/opencv-4.11.0/modules/core/include/opencv2/core/hal/intrin_vsx.hpp:1510:58: note: ‘cv::hal_baseline::v_int32x4’ is not derived from ‘const cv::Complex<_Tp>’
1510 | { return v_int32x4(vec_msum(a.val, b.val, vec_int4_z)) + c; }
| ^
/builddir/build/BUILD/opencv-4.11.0-build/opencv-4.11.0/modules/core/include/opencv2/core/types.hpp:1115:14: note: candidate: ‘template<class _Tp> cv::Complex<_Tp> cv::operator+(const Complex<_Tp>&, _Tp)’
1115 | Complex<_Tp> operator + (const Complex<_Tp>& a, _Tp b)
| ^~~~~~~~
/builddir/build/BUILD/opencv-4.11.0-build/opencv-4.11.0/modules/core/include/opencv2/core/types.hpp:1115:14: note: template argument deduction/substitution failed:
/builddir/build/BUILD/opencv-4.11.0-build/opencv-4.11.0/modules/core/include/opencv2/core/hal/intrin_vsx.hpp:1510:58: note: ‘cv::hal_baseline::v_int32x4’ is not derived from ‘const cv::Complex<_Tp>’
1510 | { return v_int32x4(vec_msum(a.val, b.val, vec_int4_z)) + c; }
| ^
/builddir/build/BUILD/opencv-4.11.0-build/opencv-4.11.0/modules/core/include/opencv2/core/types.hpp:1125:14: note: candidate: ‘template<class _Tp> cv::Complex<_Tp> cv::operator+(_Tp, const Complex<_Tp>&)’
1125 | Complex<_Tp> operator + (_Tp b, const Complex<_Tp>& a)
| ^~~~~~~~
/builddir/build/BUILD/opencv-4.11.0-build/opencv-4.11.0/modules/core/include/opencv2/core/types.hpp:1125:14: note: template argument deduction/substitution failed:
/builddir/build/BUILD/opencv-4.11.0-build/opencv-4.11.0/modules/core/include/opencv2/core/hal/intrin_vsx.hpp:1510:58: note: ‘const cv::hal_baseline::v_int32x4’ is not derived from ‘const cv::Complex<_Tp>’
1510 | { return v_int32x4(vec_msum(a.val, b.val, vec_int4_z)) + c; }
| ^
/builddir/build/BUILD/opencv-4.11.0-build/opencv-4.11.0/modules/core/include/opencv2/core/types.hpp:1350:13: note: candidate: ‘template<class _Tp> cv::Point_<_Tp> cv::operator+(const Point_<_Tp>&, const Point_<_Tp>&)’
1350 | Point_<_Tp> operator + (const Point_<_Tp>& a, const Point_<_Tp>& b)
| ^~~~~~~~
/builddir/build/BUILD/opencv-4.11.0-build/opencv-4.11.0/modules/core/include/opencv2/core/types.hpp:1350:13: note: template argument deduction/substitution failed:
/builddir/build/BUILD/opencv-4.11.0-build/opencv-4.11.0/modules/core/include/opencv2/core/hal/intrin_vsx.hpp:1510:58: note: ‘cv::hal_baseline::v_int32x4’ is not derived from ‘const cv::Point_<_Tp>’
1510 | { return v_int32x4(vec_msum(a.val, b.val, vec_int4_z)) + c; }
| ^
/builddir/build/BUILD/opencv-4.11.0-build/opencv-4.11.0/modules/core/include/opencv2/core/types.hpp:1597:14: note: candidate: ‘template<class _Tp> cv::Point3_<_Tp> cv::operator+(const Point3_<_Tp>&, const Point3_<_Tp>&)’
1597 | Point3_<_Tp> operator + (const Point3_<_Tp>& a, const Point3_<_Tp>& b)
| ^~~~~~~~
/builddir/build/BUILD/opencv-4.11.0-build/opencv-4.11.0/modules/core/include/opencv2/core/types.hpp:1597:14: note: template argument deduction/substitution failed:
/builddir/build/BUILD/opencv-4.11.0-build/opencv-4.11.0/modules/core/include/opencv2/core/hal/intrin_vsx.hpp:1510:58: note: ‘cv::hal_baseline::v_int32x4’ is not derived from ‘const cv::Point3_<_Tp>’
1510 | { return v_int32x4(vec_msum(a.val, b.val, vec_int4_z)) + c; }
| ^
/builddir/build/BUILD/opencv-4.11.0-build/opencv-4.11.0/modules/core/include/opencv2/core/types.hpp:1772:12: note: candidate: ‘template<class _Tp> cv::Size_<_Tp> cv::operator+(const Size_<_Tp>&, const Size_<_Tp>&)’
1772 | Size_<_Tp> operator + (const Size_<_Tp>& a, const Size_<_Tp>& b)
| ^~~~~~~~
/builddir/build/BUILD/opencv-4.11.0-build/opencv-4.11.0/modules/core/include/opencv2/core/types.hpp:1772:12: note: template argument deduction/substitution failed:
/builddir/build/BUILD/opencv-4.11.0-build/opencv-4.11.0/modules/core/include/opencv2/core/hal/intrin_vsx.hpp:1510:58: note: ‘cv::hal_baseline::v_int32x4’ is not derived from ‘const cv::Size_<_Tp>’
1510 | { return v_int32x4(vec_msum(a.val, b.val, vec_int4_z)) + c; }
| ^
/builddir/build/BUILD/opencv-4.11.0-build/opencv-4.11.0/modules/core/include/opencv2/core/types.hpp:1994:12: note: candidate: ‘template<class _Tp> cv::Rect_<_Tp> cv::operator+(const Rect_<_Tp>&, const Point_<_Tp>&)’
1994 | Rect_<_Tp> operator + (const Rect_<_Tp>& a, const Point_<_Tp>& b)
| ^~~~~~~~
/builddir/build/BUILD/opencv-4.11.0-build/opencv-4.11.0/modules/core/include/opencv2/core/types.hpp:1994:12: note: template argument deduction/substitution failed:
/builddir/build/BUILD/opencv-4.11.0-build/opencv-4.11.0/modules/core/include/opencv2/core/hal/intrin_vsx.hpp:1510:58: note: ‘cv::hal_baseline::v_int32x4’ is not derived from ‘const cv::Rect_<_Tp>’
1510 | { return v_int32x4(vec_msum(a.val, b.val, vec_int4_z)) + c; }
| ^
/builddir/build/BUILD/opencv-4.11.0-build/opencv-4.11.0/modules/core/include/opencv2/core/types.hpp:2006:12: note: candidate: ‘template<class _Tp> cv::Rect_<_Tp> cv::operator+(const Rect_<_Tp>&, const Size_<_Tp>&)’
2006 | Rect_<_Tp> operator + (const Rect_<_Tp>& a, const Size_<_Tp>& b)
| ^~~~~~~~
/builddir/build/BUILD/opencv-4.11.0-build/opencv-4.11.0/modules/core/include/opencv2/core/types.hpp:2006:12: note: template argument deduction/substitution failed:
/builddir/build/BUILD/opencv-4.11.0-build/opencv-4.11.0/modules/core/include/opencv2/core/hal/intrin_vsx.hpp:1510:58: note: ‘cv::hal_baseline::v_int32x4’ is not derived from ‘const cv::Rect_<_Tp>’
1510 | { return v_int32x4(vec_msum(a.val, b.val, vec_int4_z)) + c; }
| ^
/builddir/build/BUILD/opencv-4.11.0-build/opencv-4.11.0/modules/core/include/opencv2/core/types.hpp:2307:14: note: candidate: ‘template<class _Tp> cv::Scalar_<_Tp> cv::operator+(const Scalar_<_Tp>&, const Scalar_<_Tp>&)’
2307 | Scalar_<_Tp> operator + (const Scalar_<_Tp>& a, const Scalar_<_Tp>& b)
| ^~~~~~~~
/builddir/build/BUILD/opencv-4.11.0-build/opencv-4.11.0/modules/core/include/opencv2/core/types.hpp:2307:14: note: template argument deduction/substitution failed:
/builddir/build/BUILD/opencv-4.11.0-build/opencv-4.11.0/modules/core/include/opencv2/core/hal/intrin_vsx.hpp:1510:58: note: ‘cv::hal_baseline::v_int32x4’ is not derived from ‘const cv::Scalar_<_Tp>’
1510 | { return v_int32x4(vec_msum(a.val, b.val, vec_int4_z)) + c; }
| ^
In file included from /builddir/build/BUILD/opencv-4.11.0-build/opencv-4.11.0/modules/core/include/opencv2/core.hpp:58:
/builddir/build/BUILD/opencv-4.11.0-build/opencv-4.11.0/modules/core/include/opencv2/core/mat.hpp:3654:9: note: candidate: ‘template<class _Tp, int m, int n> cv::MatExpr cv::operator+(const Mat&, const Matx<_Tp, m, n>&)’
3654 | MatExpr operator + (const Mat& a, const Matx<_Tp, m, n>& b) { return a + Mat(b); }
| ^~~~~~~~
/builddir/build/BUILD/opencv-4.11.0-build/opencv-4.11.0/modules/core/include/opencv2/core/mat.hpp:3654:9: note: template argument deduction/substitution failed:
/builddir/build/BUILD/opencv-4.11.0-build/opencv-4.11.0/modules/core/include/opencv2/core/hal/intrin_vsx.hpp:1510:58: note: ‘const cv::hal_baseline::v_int32x4’ is not derived from ‘const cv::Matx<_Tp, m, n>’
1510 | { return v_int32x4(vec_msum(a.val, b.val, vec_int4_z)) + c; }
| ^
/builddir/build/BUILD/opencv-4.11.0-build/opencv-4.11.0/modules/core/include/opencv2/core/mat.hpp:3656:9: note: candidate: ‘template<class _Tp, int m, int n> cv::MatExpr cv::operator+(const Matx<_Tp, m, n>&, const Mat&)’
3656 | MatExpr operator + (const Matx<_Tp, m, n>& a, const Mat& b) { return Mat(a) + b; }
| ^~~~~~~~
/builddir/build/BUILD/opencv-4.11.0-build/opencv-4.11.0/modules/core/include/opencv2/core/mat.hpp:3656:9: note: template argument deduction/substitution failed:
/builddir/build/BUILD/opencv-4.11.0-build/opencv-4.11.0/modules/core/include/opencv2/core/hal/intrin_vsx.hpp:1510:58: note: ‘cv::hal_baseline::v_int32x4’ is not derived from ‘const cv::Matx<_Tp, m, n>’
1510 | { return v_int32x4(vec_msum(a.val, b.val, vec_int4_z)) + c; }
| ^
In file included from /builddir/build/BUILD/opencv-4.11.0-build/opencv-4.11.0/modules/core/include/opencv2/core/mat.hpp:3812:
/builddir/build/BUILD/opencv-4.11.0-build/opencv-4.11.0/modules/core/include/opencv2/core/mat.inl.hpp:2587:24: note: candidate: ‘template<class _Tp> cv::MatConstIterator_<_Tp> cv::operator+(const MatConstIterator_<_Tp>&, ptrdiff_t)’
2587 | MatConstIterator_<_Tp> operator + (const MatConstIterator_<_Tp>& a, ptrdiff_t ofs)
| ^~~~~~~~
/builddir/build/BUILD/opencv-4.11.0-build/opencv-4.11.0/modules/core/include/opencv2/core/mat.inl.hpp:2587:24: note: template argument deduction/substitution failed:
/builddir/build/BUILD/opencv-4.11.0-build/opencv-4.11.0/modules/core/include/opencv2/core/hal/intrin_vsx.hpp:1510:58: note: ‘cv::hal_baseline::v_int32x4’ is not derived from ‘const cv::MatConstIterator_<_Tp>’
1510 | { return v_int32x4(vec_msum(a.val, b.val, vec_int4_z)) + c; }
| ^
/builddir/build/BUILD/opencv-4.11.0-build/opencv-4.11.0/modules/core/include/opencv2/core/mat.inl.hpp:2594:24: note: candidate: ‘template<class _Tp> cv::MatConstIterator_<_Tp> cv::operator+(ptrdiff_t, const MatConstIterator_<_Tp>&)’
2594 | MatConstIterator_<_Tp> operator + (ptrdiff_t ofs, const MatConstIterator_<_Tp>& a)
| ^~~~~~~~
/builddir/build/BUILD/opencv-4.11.0-build/opencv-4.11.0/modules/core/include/opencv2/core/mat.inl.hpp:2594:24: note: template argument deduction/substitution failed:
/builddir/build/BUILD/opencv-4.11.0-build/opencv-4.11.0/modules/core/include/opencv2/core/hal/intrin_vsx.hpp:1510:58: note: ‘const cv::hal_baseline::v_int32x4’ is not derived from ‘const cv::MatConstIterator_<_Tp>’
1510 | { return v_int32x4(vec_msum(a.val, b.val, vec_int4_z)) + c; }
| ^
/builddir/build/BUILD/opencv-4.11.0-build/opencv-4.11.0/modules/core/include/opencv2/core/mat.inl.hpp:2724:19: note: candidate: ‘template<class _Tp> cv::MatIterator_<_Tp> cv::operator+(const MatIterator_<_Tp>&, ptrdiff_t)’
2724 | MatIterator_<_Tp> operator + (const MatIterator_<_Tp>& a, ptrdiff_t ofs)
| ^~~~~~~~
/builddir/build/BUILD/opencv-4.11.0-build/opencv-4.11.0/modules/core/include/opencv2/core/mat.inl.hpp:2724:19: note: template argument deduction/substitution failed:
/builddir/build/BUILD/opencv-4.11.0-build/opencv-4.11.0/modules/core/include/opencv2/core/hal/intrin_vsx.hpp:1510:58: note: ‘cv::hal_baseline::v_int32x4’ is not derived from ‘const cv::MatIterator_<_Tp>’
1510 | { return v_int32x4(vec_msum(a.val, b.val, vec_int4_z)) + c; }
| ^
/builddir/build/BUILD/opencv-4.11.0-build/opencv-4.11.0/modules/core/include/opencv2/core/mat.inl.hpp:2731:19: note: candidate: ‘template<class _Tp> cv::MatIterator_<_Tp> cv::operator+(ptrdiff_t, const MatIterator_<_Tp>&)’
2731 | MatIterator_<_Tp> operator + (ptrdiff_t ofs, const MatIterator_<_Tp>& a)
| ^~~~~~~~
/builddir/build/BUILD/opencv-4.11.0-build/opencv-4.11.0/modules/core/include/opencv2/core/mat.inl.hpp:2731:19: note: template argument deduction/substitution failed:
/builddir/build/BUILD/opencv-4.11.0-build/opencv-4.11.0/modules/core/include/opencv2/core/hal/intrin_vsx.hpp:1510:58: note: ‘const cv::hal_baseline::v_int32x4’ is not derived from ‘const cv::MatIterator_<_Tp>’
1510 | { return v_int32x4(vec_msum(a.val, b.val, vec_int4_z)) + c; }
| ^
/builddir/build/BUILD/opencv-4.11.0-build/opencv-4.11.0/modules/core/include/opencv2/core/types.hpp:2137:7: note: candidate: ‘cv::Range cv::operator+(const Range&, int)’
2137 | Range operator + (const Range& r1, int delta)
| ^~~~~~~~
/builddir/build/BUILD/opencv-4.11.0-build/opencv-4.11.0/modules/core/include/opencv2/core/types.hpp:2137:32: note: no known conversion for argument 1 from ‘cv::hal_baseline::v_int32x4’ to ‘const cv::Range&’
2137 | Range operator + (const Range& r1, int delta)
| ~~~~~~~~~~~~~^~
/builddir/build/BUILD/opencv-4.11.0-build/opencv-4.11.0/modules/core/include/opencv2/core/types.hpp:2143:7: note: candidate: ‘cv::Range cv::operator+(int, const Range&)’
2143 | Range operator + (int delta, const Range& r1)
| ^~~~~~~~
/builddir/build/BUILD/opencv-4.11.0-build/opencv-4.11.0/modules/core/include/opencv2/core/types.hpp:2143:23: note: no known conversion for argument 1 from ‘cv::hal_baseline::v_int32x4’ to ‘int’
2143 | Range operator + (int delta, const Range& r1)
| ~~~~^~~~~
/builddir/build/BUILD/opencv-4.11.0-build/opencv-4.11.0/modules/core/include/opencv2/core/mat.hpp:3645:20: note: candidate: ‘cv::MatExpr cv::operator+(const Mat&, const Mat&)’
3645 | CV_EXPORTS MatExpr operator + (const Mat& a, const Mat& b);
| ^~~~~~~~
/builddir/build/BUILD/opencv-4.11.0-build/opencv-4.11.0/modules/core/include/opencv2/core/mat.hpp:3645:43: note: no known conversion for argument 1 from ‘cv::hal_baseline::v_int32x4’ to ‘const cv::Mat&’
3645 | CV_EXPORTS MatExpr operator + (const Mat& a, const Mat& b);
| ~~~~~~~~~~~^
/builddir/build/BUILD/opencv-4.11.0-build/opencv-4.11.0/modules/core/include/opencv2/core/mat.hpp:3646:20: note: candidate: ‘cv::MatExpr cv::operator+(const Mat&, const Scalar&)’
3646 | CV_EXPORTS MatExpr operator + (const Mat& a, const Scalar& s);
| ^~~~~~~~
/builddir/build/BUILD/opencv-4.11.0-build/opencv-4.11.0/modules/core/include/opencv2/core/mat.hpp:3646:43: note: no known conversion for argument 1 from ‘cv::hal_baseline::v_int32x4’ to ‘const cv::Mat&’
3646 | CV_EXPORTS MatExpr operator + (const Mat& a, const Scalar& s);
| ~~~~~~~~~~~^
/builddir/build/BUILD/opencv-4.11.0-build/opencv-4.11.0/modules/core/include/opencv2/core/mat.hpp:3647:20: note: candidate: ‘cv::MatExpr cv::operator+(const Scalar&, const Mat&)’
3647 | CV_EXPORTS MatExpr operator + (const Scalar& s, const Mat& a);
| ^~~~~~~~
/builddir/build/BUILD/opencv-4.11.0-build/opencv-4.11.0/modules/core/include/opencv2/core/mat.hpp:3647:46: note: no known conversion for argument 1 from ‘cv::hal_baseline::v_int32x4’ to ‘const cv::Scalar&’ {aka ‘const cv::Scalar_<double>&’}
3647 | CV_EXPORTS MatExpr operator + (const Scalar& s, const Mat& a);
| ~~~~~~~~~~~~~~^
/builddir/build/BUILD/opencv-4.11.0-build/opencv-4.11.0/modules/core/include/opencv2/core/mat.hpp:3648:20: note: candidate: ‘cv::MatExpr cv::operator+(const MatExpr&, const Mat&)’
3648 | CV_EXPORTS MatExpr operator + (const MatExpr& e, const Mat& m);
| ^~~~~~~~
/builddir/build/BUILD/opencv-4.11.0-build/opencv-4.11.0/modules/core/include/opencv2/core/mat.hpp:3648:47: note: no known conversion for argument 1 from ‘cv::hal_baseline::v_int32x4’ to ‘const cv::MatExpr&’
3648 | CV_EXPORTS MatExpr operator + (const MatExpr& e, const Mat& m);
| ~~~~~~~~~~~~~~~^
/builddir/build/BUILD/opencv-4.11.0-build/opencv-4.11.0/modules/core/include/opencv2/core/mat.hpp:3649:20: note: candidate: ‘cv::MatExpr cv::operator+(const Mat&, const MatExpr&)’
3649 | CV_EXPORTS MatExpr operator + (const Mat& m, const MatExpr& e);
| ^~~~~~~~
/builddir/build/BUILD/opencv-4.11.0-build/opencv-4.11.0/modules/core/include/opencv2/core/mat.hpp:3649:43: note: no known conversion for argument 1 from ‘cv::hal_baseline::v_int32x4’ to ‘const cv::Mat&’
3649 | CV_EXPORTS MatExpr operator + (const Mat& m, const MatExpr& e);
| ~~~~~~~~~~~^
/builddir/build/BUILD/opencv-4.11.0-build/opencv-4.11.0/modules/core/include/opencv2/core/mat.hpp:3650:20: note: candidate: ‘cv::MatExpr cv::operator+(const MatExpr&, const Scalar&)’
3650 | CV_EXPORTS MatExpr operator + (const MatExpr& e, const Scalar& s);
| ^~~~~~~~
/builddir/build/BUILD/opencv-4.11.0-build/opencv-4.11.0/modules/core/include/opencv2/core/mat.hpp:3650:47: note: no known conversion for argument 1 from ‘cv::hal_baseline::v_int32x4’ to ‘const cv::MatExpr&’
3650 | CV_EXPORTS MatExpr operator + (const MatExpr& e, const Scalar& s);
| ~~~~~~~~~~~~~~~^
/builddir/build/BUILD/opencv-4.11.0-build/opencv-4.11.0/modules/core/include/opencv2/core/mat.hpp:3651:20: note: candidate: ‘cv::MatExpr cv::operator+(const Scalar&, const MatExpr&)’
3651 | CV_EXPORTS MatExpr operator + (const Scalar& s, const MatExpr& e);
| ^~~~~~~~
/builddir/build/BUILD/opencv-4.11.0-build/opencv-4.11.0/modules/core/include/opencv2/core/mat.hpp:3651:46: note: no known conversion for argument 1 from ‘cv::hal_baseline::v_int32x4’ to ‘const cv::Scalar&’ {aka ‘const cv::Scalar_<double>&’}
3651 | CV_EXPORTS MatExpr operator + (const Scalar& s, const MatExpr& e);
| ~~~~~~~~~~~~~~^
/builddir/build/BUILD/opencv-4.11.0-build/opencv-4.11.0/modules/core/include/opencv2/core/mat.hpp:3652:20: note: candidate: ‘cv::MatExpr cv::operator+(const MatExpr&, const MatExpr&)’
3652 | CV_EXPORTS MatExpr operator + (const MatExpr& e1, const MatExpr& e2);
| ^~~~~~~~
/builddir/build/BUILD/opencv-4.11.0-build/opencv-4.11.0/modules/core/include/opencv2/core/mat.hpp:3652:47: note: no known conversion for argument 1 from ‘cv::hal_baseline::v_int32x4’ to ‘const cv::MatExpr&’
3652 | CV_EXPORTS MatExpr operator + (const MatExpr& e1, const MatExpr& e2);
| ~~~~~~~~~~~~~~~^~
/builddir/build/BUILD/opencv-4.11.0-build/opencv-4.11.0/modules/core/include/opencv2/core/mat.inl.hpp:2439:18: note: candidate: ‘cv::MatConstIterator cv::operator+(const MatConstIterator&, ptrdiff_t)’
2439 | MatConstIterator operator + (const MatConstIterator& a, ptrdiff_t ofs)
| ^~~~~~~~
/builddir/build/BUILD/opencv-4.11.0-build/opencv-4.11.0/modules/core/include/opencv2/core/mat.inl.hpp:2439:54: note: no known conversion for argument 1 from ‘cv::hal_baseline::v_int32x4’ to ‘const cv::MatConstIterator&’
2439 | MatConstIterator operator + (const MatConstIterator& a, ptrdiff_t ofs)
| ~~~~~~~~~~~~~~~~~~~~~~~~^
/builddir/build/BUILD/opencv-4.11.0-build/opencv-4.11.0/modules/core/include/opencv2/core/mat.inl.hpp:2446:18: note: candidate: ‘cv::MatConstIterator cv::operator+(ptrdiff_t, const MatConstIterator&)’
2446 | MatConstIterator operator + (ptrdiff_t ofs, const MatConstIterator& a)
| ^~~~~~~~
/builddir/build/BUILD/opencv-4.11.0-build/opencv-4.11.0/modules/core/include/opencv2/core/mat.inl.hpp:2446:40: note: no known conversion for argument 1 from ‘cv::hal_baseline::v_int32x4’ to ‘ptrdiff_t’ {aka ‘long int’}
2446 | MatConstIterator operator + (ptrdiff_t ofs, const MatConstIterator& a)
| ~~~~~~~~~~^~~
/builddir/build/BUILD/opencv-4.11.0-build/opencv-4.11.0/modules/core/include/opencv2/core/hal/intrin_vsx.hpp: In function ‘cv::hal_baseline::v_uint32x4 cv::hal_baseline::v_dotprod_expand_fast(const v_uint8x16&, const v_uint8x16&, const v_uint32x4&)’:
/builddir/build/BUILD/opencv-4.11.0-build/opencv-4.11.0/modules/core/include/opencv2/core/hal/intrin_vsx.hpp:1521:58: error: no match for ‘operator+’ (operand types are ‘cv::hal_baseline::v_uint32x4’ and ‘const cv::hal_baseline::v_uint32x4’)
1521 | { return v_uint32x4(vec_msum(a.val, b.val, vec_uint4_z)) + c; }
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~
| | |
| cv::hal_baseline::v_uint32x4 const cv::hal_baseline::v_uint32x4
/builddir/build/BUILD/opencv-4.11.0-build/opencv-4.11.0/modules/core/include/opencv2/core/matx.inl.hpp:570:17: note: candidate: ‘template<class _Tp, int m, int n> cv::Matx<_Tp, m, n> cv::operator+(const Matx<_Tp, m, n>&, const Matx<_Tp, m, n>&)’
570 | Matx<_Tp, m, n> operator + (const Matx<_Tp, m, n>& a, const Matx<_Tp, m, n>& b)
| ^~~~~~~~
/builddir/build/BUILD/opencv-4.11.0-build/opencv-4.11.0/modules/core/include/opencv2/core/matx.inl.hpp:570:17: note: template argument deduction/substitution failed:
/builddir/build/BUILD/opencv-4.11.0-build/opencv-4.11.0/modules/core/include/opencv2/core/hal/intrin_vsx.hpp:1521:60: note: ‘cv::hal_baseline::v_uint32x4’ is not derived from ‘const cv::Matx<_Tp, m, n>’
1521 | { return v_uint32x4(vec_msum(a.val, b.val, vec_uint4_z)) + c; }
| ^
/builddir/build/BUILD/opencv-4.11.0-build/opencv-4.11.0/modules/core/include/opencv2/core/matx.inl.hpp:975:14: note: candidate: ‘template<class _Tp, int cn> cv::Vec<_Tp, m> cv::operator+(const Vec<_Tp, m>&, const Vec<_Tp, m>&)’
975 | Vec<_Tp, cn> operator + (const Vec<_Tp, cn>& a, const Vec<_Tp, cn>& b)
| ^~~~~~~~
/builddir/build/BUILD/opencv-4.11.0-build/opencv-4.11.0/modules/core/include/opencv2/core/matx.inl.hpp:975:14: note: template argument deduction/substitution failed:
/builddir/build/BUILD/opencv-4.11.0-build/opencv-4.11.0/modules/core/include/opencv2/core/hal/intrin_vsx.hpp:1521:60: note: ‘cv::hal_baseline::v_uint32x4’ is not derived from ‘const cv::Vec<_Tp, m>’
1521 | { return v_uint32x4(vec_msum(a.val, b.val, vec_uint4_z)) + c; }
| ^
/builddir/build/BUILD/opencv-4.11.0-build/opencv-4.11.0/modules/core/include/opencv2/core/types.hpp:1065:14: note: candidate: ‘template<class _Tp> cv::Complex<_Tp> cv::operator+(const Complex<_Tp>&, const Complex<_Tp>&)’
1065 | Complex<_Tp> operator + (const Complex<_Tp>& a, const Complex<_Tp>& b)
| ^~~~~~~~
/builddir/build/BUILD/opencv-4.11.0-build/opencv-4.11.0/modules/core/include/opencv2/core/types.hpp:1065:14: note: template argument deduction/substitution failed:
/builddir/build/BUILD/opencv-4.11.0-build/opencv-4.11.0/modules/core/include/opencv2/core/hal/intrin_vsx.hpp:1521:60: note: ‘cv::hal_baseline::v_uint32x4’ is not derived from ‘const cv::Complex<_Tp>’
1521 | { return v_uint32x4(vec_msum(a.val, b.val, vec_uint4_z)) + c; }
| ^
/builddir/build/BUILD/opencv-4.11.0-build/opencv-4.11.0/modules/core/include/opencv2/core/types.hpp:1115:14: note: candidate: ‘template<class _Tp> cv::Complex<_Tp> cv::operator+(const Complex<_Tp>&, _Tp)’
1115 | Complex<_Tp> operator + (const Complex<_Tp>& a, _Tp b)
| ^~~~~~~~
/builddir/build/BUILD/opencv-4.11.0-build/opencv-4.11.0/modules/core/include/opencv2/core/types.hpp:1115:14: note: template argument deduction/substitution failed:
/builddir/build/BUILD/opencv-4.11.0-build/opencv-4.11.0/modules/core/include/opencv2/core/hal/intrin_vsx.hpp:1521:60: note: ‘cv::hal_baseline::v_uint32x4’ is not derived from ‘const cv::Complex<_Tp>’
1521 | { return v_uint32x4(vec_msum(a.val, b.val, vec_uint4_z)) + c; }
| ^
/builddir/build/BUILD/opencv-4.11.0-build/opencv-4.11.0/modules/core/include/opencv2/core/types.hpp:1125:14: note: candidate: ‘template<class _Tp> cv::Complex<_Tp> cv::operator+(_Tp, const Complex<_Tp>&)’
1125 | Complex<_Tp> operator + (_Tp b, const Complex<_Tp>& a)
| ^~~~~~~~
/builddir/build/BUILD/opencv-4.11.0-build/opencv-4.11.0/modules/core/include/opencv2/core/types.hpp:1125:14: note: template argument deduction/substitution failed:
/builddir/build/BUILD/opencv-4.11.0-build/opencv-4.11.0/modules/core/include/opencv2/core/hal/intrin_vsx.hpp:1521:60: note: ‘const cv::hal_baseline::v_uint32x4’ is not derived from ‘const cv::Complex<_Tp>’
1521 | { return v_uint32x4(vec_msum(a.val, b.val, vec_uint4_z)) + c; }
| ^
/builddir/build/BUILD/opencv-4.11.0-build/opencv-4.11.0/modules/core/include/opencv2/core/types.hpp:1350:13: note: candidate: ‘template<class _Tp> cv::Point_<_Tp> cv::operator+(const Point_<_Tp>&, const Point_<_Tp>&)’
1350 | Point_<_Tp> operator + (const Point_<_Tp>& a, const Point_<_Tp>& b)
| ^~~~~~~~
/builddir/build/BUILD/opencv-4.11.0-build/opencv-4.11.0/modules/core/include/opencv2/core/types.hpp:1350:13: note: template argument deduction/substitution failed:
/builddir/build/BUILD/opencv-4.11.0-build/opencv-4.11.0/modules/core/include/opencv2/core/hal/intrin_vsx.hpp:1521:60: note: ‘cv::hal_baseline::v_uint32x4’ is not derived from ‘const cv::Point_<_Tp>’
1521 | { return v_uint32x4(vec_msum(a.val, b.val, vec_uint4_z)) + c; }
| ^
/builddir/build/BUILD/opencv-4.11.0-build/opencv-4.11.0/modules/core/include/opencv2/core/types.hpp:1597:14: note: candidate: ‘template<class _Tp> cv::Point3_<_Tp> cv::operator+(const Point3_<_Tp>&, const Point3_<_Tp>&)’
1597 | Point3_<_Tp> operator + (const Point3_<_Tp>& a, const Point3_<_Tp>& b)
| ^~~~~~~~
/builddir/build/BUILD/opencv-4.11.0-build/opencv-4.11.0/modules/core/include/opencv2/core/types.hpp:1597:14: note: template argument deduction/substitution failed:
/builddir/build/BUILD/opencv-4.11.0-build/opencv-4.11.0/modules/core/include/opencv2/core/hal/intrin_vsx.hpp:1521:60: note: ‘cv::hal_baseline::v_uint32x4’ is not derived from ‘const cv::Point3_<_Tp>’
1521 | { return v_uint32x4(vec_msum(a.val, b.val, vec_uint4_z)) + c; }
| ^
/builddir/build/BUILD/opencv-4.11.0-build/opencv-4.11.0/modules/core/include/opencv2/core/types.hpp:1772:12: note: candidate: ‘template<class _Tp> cv::Size_<_Tp> cv::operator+(const Size_<_Tp>&, const Size_<_Tp>&)’
1772 | Size_<_Tp> operator + (const Size_<_Tp>& a, const Size_<_Tp>& b)
| ^~~~~~~~
/builddir/build/BUILD/opencv-4.11.0-build/opencv-4.11.0/modules/core/include/opencv2/core/types.hpp:1772:12: note: template argument deduction/substitution failed:
/builddir/build/BUILD/opencv-4.11.0-build/opencv-4.11.0/modules/core/include/opencv2/core/hal/intrin_vsx.hpp:1521:60: note: ‘cv::hal_baseline::v_uint32x4’ is not derived from ‘const cv::Size_<_Tp>’
1521 | { return v_uint32x4(vec_msum(a.val, b.val, vec_uint4_z)) + c; }
| ^
/builddir/build/BUILD/opencv-4.11.0-build/opencv-4.11.0/modules/core/include/opencv2/core/types.hpp:1994:12: note: candidate: ‘template<class _Tp> cv::Rect_<_Tp> cv::operator+(const Rect_<_Tp>&, const Point_<_Tp>&)’
1994 | Rect_<_Tp> operator + (const Rect_<_Tp>& a, const Point_<_Tp>& b)
| ^~~~~~~~
/builddir/build/BUILD/opencv-4.11.0-build/opencv-4.11.0/modules/core/include/opencv2/core/types.hpp:1994:12: note: template argument deduction/substitution failed:
/builddir/build/BUILD/opencv-4.11.0-build/opencv-4.11.0/modules/core/include/opencv2/core/hal/intrin_vsx.hpp:1521:60: note: ‘cv::hal_baseline::v_uint32x4’ is not derived from ‘const cv::Rect_<_Tp>’
1521 | { return v_uint32x4(vec_msum(a.val, b.val, vec_uint4_z)) + c; }
| ^
/builddir/build/BUILD/opencv-4.11.0-build/opencv-4.11.0/modules/core/include/opencv2/core/types.hpp:2006:12: note: candidate: ‘template<class _Tp> cv::Rect_<_Tp> cv::operator+(const Rect_<_Tp>&, const Size_<_Tp>&)’
2006 | Rect_<_Tp> operator + (const Rect_<_Tp>& a, const Size_<_Tp>& b)
| ^~~~~~~~
/builddir/build/BUILD/opencv-4.11.0-build/opencv-4.11.0/modules/core/include/opencv2/core/types.hpp:2006:12: note: template argument deduction/substitution failed:
/builddir/build/BUILD/opencv-4.11.0-build/opencv-4.11.0/modules/core/include/opencv2/core/hal/intrin_vsx.hpp:1521:60: note: ‘cv::hal_baseline::v_uint32x4’ is not derived from ‘const cv::Rect_<_Tp>’
1521 | { return v_uint32x4(vec_msum(a.val, b.val, vec_uint4_z)) + c; }
| ^
/builddir/build/BUILD/opencv-4.11.0-build/opencv-4.11.0/modules/core/include/opencv2/core/types.hpp:2307:14: note: candidate: ‘template<class _Tp> cv::Scalar_<_Tp> cv::operator+(const Scalar_<_Tp>&, const Scalar_<_Tp>&)’
2307 | Scalar_<_Tp> operator + (const Scalar_<_Tp>& a, const Scalar_<_Tp>& b)
| ^~~~~~~~
/builddir/build/BUILD/opencv-4.11.0-build/opencv-4.11.0/modules/core/include/opencv2/core/types.hpp:2307:14: note: template argument deduction/substitution failed:
/builddir/build/BUILD/opencv-4.11.0-build/opencv-4.11.0/modules/core/include/opencv2/core/hal/intrin_vsx.hpp:1521:60: note: ‘cv::hal_baseline::v_uint32x4’ is not derived from ‘const cv::Scalar_<_Tp>’
1521 | { return v_uint32x4(vec_msum(a.val, b.val, vec_uint4_z)) + c; }
| ^
/builddir/build/BUILD/opencv-4.11.0-build/opencv-4.11.0/modules/core/include/opencv2/core/mat.hpp:3654:9: note: candidate: ‘template<class _Tp, int m, int n> cv::MatExpr cv::operator+(const Mat&, const Matx<_Tp, m, n>&)’
3654 | MatExpr operator + (const Mat& a, const Matx<_Tp, m, n>& b) { return a + Mat(b); }
| ^~~~~~~~
/builddir/build/BUILD/opencv-4.11.0-build/opencv-4.11.0/modules/core/include/opencv2/core/mat.hpp:3654:9: note: template argument deduction/substitution failed:
/builddir/build/BUILD/opencv-4.11.0-build/opencv-4.11.0/modules/core/include/opencv2/core/hal/intrin_vsx.hpp:1521:60: note: ‘const cv::hal_baseline::v_uint32x4’ is not derived from ‘const cv::Matx<_Tp, m, n>’
1521 | { return v_uint32x4(vec_msum(a.val, b.val, vec_uint4_z)) + c; }
| ^
/builddir/build/BUILD/opencv-4.11.0-build/opencv-4.11.0/modules/core/include/opencv2/core/mat.hpp:3656:9: note: candidate: ‘template<class _Tp, int m, int n> cv::MatExpr cv::operator+(const Matx<_Tp, m, n>&, const Mat&)’
3656 | MatExpr operator + (const Matx<_Tp, m, n>& a, const Mat& b) { return Mat(a) + b; }
| ^~~~~~~~
/builddir/build/BUILD/opencv-4.11.0-build/opencv-4.11.0/modules/core/include/opencv2/core/mat.hpp:3656:9: note: template argument deduction/substitution failed:
/builddir/build/BUILD/opencv-4.11.0-build/opencv-4.11.0/modules/core/include/opencv2/core/hal/intrin_vsx.hpp:1521:60: note: ‘cv::hal_baseline::v_uint32x4’ is not derived from ‘const cv::Matx<_Tp, m, n>’
1521 | { return v_uint32x4(vec_msum(a.val, b.val, vec_uint4_z)) + c; }
| ^
/builddir/build/BUILD/opencv-4.11.0-build/opencv-4.11.0/modules/core/include/opencv2/core/mat.inl.hpp:2587:24: note: candidate: ‘template<class _Tp> cv::MatConstIterator_<_Tp> cv::operator+(const MatConstIterator_<_Tp>&, ptrdiff_t)’
2587 | MatConstIterator_<_Tp> operator + (const MatConstIterator_<_Tp>& a, ptrdiff_t ofs)
| ^~~~~~~~
/builddir/build/BUILD/opencv-4.11.0-build/opencv-4.11.0/modules/core/include/opencv2/core/mat.inl.hpp:2587:24: note: template argument deduction/substitution failed:
/builddir/build/BUILD/opencv-4.11.0-build/opencv-4.11.0/modules/core/include/opencv2/core/hal/intrin_vsx.hpp:1521:60: note: ‘cv::hal_baseline::v_uint32x4’ is not derived from ‘const cv::MatConstIterator_<_Tp>’
1521 | { return v_uint32x4(vec_msum(a.val, b.val, vec_uint4_z)) + c; }
| ^
/builddir/build/BUILD/opencv-4.11.0-build/opencv-4.11.0/modules/core/include/opencv2/core/mat.inl.hpp:2594:24: note: candidate: ‘template<class _Tp> cv::MatConstIterator_<_Tp> cv::operator+(ptrdiff_t, const MatConstIterator_<_Tp>&)’
2594 | MatConstIterator_<_Tp> operator + (ptrdiff_t ofs, const MatConstIterator_<_Tp>& a)
| ^~~~~~~~
/builddir/build/BUILD/opencv-4.11.0-build/opencv-4.11.0/modules/core/include/opencv2/core/mat.inl.hpp:2594:24: note: template argument deduction/substitution failed:
/builddir/build/BUILD/opencv-4.11.0-build/opencv-4.11.0/modules/core/include/opencv2/core/hal/intrin_vsx.hpp:1521:60: note: ‘const cv::hal_baseline::v_uint32x4’ is not derived from ‘const cv::MatConstIterator_<_Tp>’
1521 | { return v_uint32x4(vec_msum(a.val, b.val, vec_uint4_z)) + c; }
| ^
/builddir/build/BUILD/opencv-4.11.0-build/opencv-4.11.0/modules/core/include/opencv2/core/mat.inl.hpp:2724:19: note: candidate: ‘template<class _Tp> cv::MatIterator_<_Tp> cv::operator+(const MatIterator_<_Tp>&, ptrdiff_t)’
2724 | MatIterator_<_Tp> operator + (const MatIterator_<_Tp>& a, ptrdiff_t ofs)
| ^~~~~~~~
/builddir/build/BUILD/opencv-4.11.0-build/opencv-4.11.0/modules/core/include/opencv2/core/mat.inl.hpp:2724:19: note: template argument deduction/substitution failed:
/builddir/build/BUILD/opencv-4.11.0-build/opencv-4.11.0/modules/core/include/opencv2/core/hal/intrin_vsx.hpp:1521:60: note: ‘cv::hal_baseline::v_uint32x4’ is not derived from ‘const cv::MatIterator_<_Tp>’
1521 | { return v_uint32x4(vec_msum(a.val, b.val, vec_uint4_z)) + c; }
| ^
/builddir/build/BUILD/opencv-4.11.0-build/opencv-4.11.0/modules/core/include/opencv2/core/mat.inl.hpp:2731:19: note: candidate: ‘template<class _Tp> cv::MatIterator_<_Tp> cv::operator+(ptrdiff_t, const MatIterator_<_Tp>&)’
2731 | MatIterator_<_Tp> operator + (ptrdiff_t ofs, const MatIterator_<_Tp>& a)
| ^~~~~~~~
/builddir/build/BUILD/opencv-4.11.0-build/opencv-4.11.0/modules/core/include/opencv2/core/mat.inl.hpp:2731:19: note: template argument deduction/substitution failed:
/builddir/build/BUILD/opencv-4.11.0-build/opencv-4.11.0/modules/core/include/opencv2/core/hal/intrin_vsx.hpp:1521:60: note: ‘const cv::hal_baseline::v_uint32x4’ is not derived from ‘const cv::MatIterator_<_Tp>’
1521 | { return v_uint32x4(vec_msum(a.val, b.val, vec_uint4_z)) + c; }
| ^
/builddir/build/BUILD/opencv-4.11.0-build/opencv-4.11.0/modules/core/include/opencv2/core/types.hpp:2137:7: note: candidate: ‘cv::Range cv::operator+(const Range&, int)’
2137 | Range operator + (const Range& r1, int delta)
| ^~~~~~~~
/builddir/build/BUILD/opencv-4.11.0-build/opencv-4.11.0/modules/core/include/opencv2/core/types.hpp:2137:32: note: no known conversion for argument 1 from ‘cv::hal_baseline::v_uint32x4’ to ‘const cv::Range&’
2137 | Range operator + (const Range& r1, int delta)
| ~~~~~~~~~~~~~^~
/builddir/build/BUILD/opencv-4.11.0-build/opencv-4.11.0/modules/core/include/opencv2/core/types.hpp:2143:7: note: candidate: ‘cv::Range cv::operator+(int, const Range&)’
2143 | Range operator + (int delta, const Range& r1)
| ^~~~~~~~
/builddir/build/BUILD/opencv-4.11.0-build/opencv-4.11.0/modules/core/include/opencv2/core/types.hpp:2143:23: note: no known conversion for argument 1 from ‘cv::hal_baseline::v_uint32x4’ to ‘int’
2143 | Range operator + (int delta, const Range& r1)
| ~~~~^~~~~
/builddir/build/BUILD/opencv-4.11.0-build/opencv-4.11.0/modules/core/include/opencv2/core/mat.hpp:3645:20: note: candidate: ‘cv::MatExpr cv::operator+(const Mat&, const Mat&)’
3645 | CV_EXPORTS MatExpr operator + (const Mat& a, const Mat& b);
| ^~~~~~~~
/builddir/build/BUILD/opencv-4.11.0-build/opencv-4.11.0/modules/core/include/opencv2/core/mat.hpp:3645:43: note: no known conversion for argument 1 from ‘cv::hal_baseline::v_uint32x4’ to ‘const cv::Mat&’
3645 | CV_EXPORTS MatExpr operator + (const Mat& a, const Mat& b);
| ~~~~~~~~~~~^
/builddir/build/BUILD/opencv-4.11.0-build/opencv-4.11.0/modules/core/include/opencv2/core/mat.hpp:3646:20: note: candidate: ‘cv::MatExpr cv::operator+(const Mat&, const Scalar&)’
3646 | CV_EXPORTS MatExpr operator + (const Mat& a, const Scalar& s);
| ^~~~~~~~
/builddir/build/BUILD/opencv-4.11.0-build/opencv-4.11.0/modules/core/include/opencv2/core/mat.hpp:3646:43: note: no known conversion for argument 1 from ‘cv::hal_baseline::v_uint32x4’ to ‘const cv::Mat&’
3646 | CV_EXPORTS MatExpr operator + (const Mat& a, const Scalar& s);
| ~~~~~~~~~~~^
/builddir/build/BUILD/opencv-4.11.0-build/opencv-4.11.0/modules/core/include/opencv2/core/mat.hpp:3647:20: note: candidate: ‘cv::MatExpr cv::operator+(const Scalar&, const Mat&)’
3647 | CV_EXPORTS MatExpr operator + (const Scalar& s, const Mat& a);
| ^~~~~~~~
/builddir/build/BUILD/opencv-4.11.0-build/opencv-4.11.0/modules/core/include/opencv2/core/mat.hpp:3647:46: note: no known conversion for argument 1 from ‘cv::hal_baseline::v_uint32x4’ to ‘const cv::Scalar&’ {aka ‘const cv::Scalar_<double>&’}
3647 | CV_EXPORTS MatExpr operator + (const Scalar& s, const Mat& a);
| ~~~~~~~~~~~~~~^
/builddir/build/BUILD/opencv-4.11.0-build/opencv-4.11.0/modules/core/include/opencv2/core/mat.hpp:3648:20: note: candidate: ‘cv::MatExpr cv::operator+(const MatExpr&, const Mat&)’
3648 | CV_EXPORTS MatExpr operator + (const MatExpr& e, const Mat& m);
| ^~~~~~~~
/builddir/build/BUILD/opencv-4.11.0-build/opencv-4.11.0/modules/core/include/opencv2/core/mat.hpp:3648:47: note: no known conversion for argument 1 from ‘cv::hal_baseline::v_uint32x4’ to ‘const cv::MatExpr&’
3648 | CV_EXPORTS MatExpr operator + (const MatExpr& e, const Mat& m);
| ~~~~~~~~~~~~~~~^
/builddir/build/BUILD/opencv-4.11.0-build/opencv-4.11.0/modules/core/include/opencv2/core/mat.hpp:3649:20: note: candidate: ‘cv::MatExpr cv::operator+(const Mat&, const MatExpr&)’
3649 | CV_EXPORTS MatExpr operator + (const Mat& m, const MatExpr& e);
| ^~~~~~~~
/builddir/build/BUILD/opencv-4.11.0-build/opencv-4.11.0/modules/core/include/opencv2/core/mat.hpp:3649:43: note: no known conversion for argument 1 from ‘cv::hal_baseline::v_uint32x4’ to ‘const cv::Mat&’
3649 | CV_EXPORTS MatExpr operator + (const Mat& m, const MatExpr& e);
| ~~~~~~~~~~~^
/builddir/build/BUILD/opencv-4.11.0-build/opencv-4.11.0/modules/core/include/opencv2/core/mat.hpp:3650:20: note: candidate: ‘cv::MatExpr cv::operator+(const MatExpr&, const Scalar&)’
3650 | CV_EXPORTS MatExpr operator + (const MatExpr& e, const Scalar& s);
| ^~~~~~~~
/builddir/build/BUILD/opencv-4.11.0-build/opencv-4.11.0/modules/core/include/opencv2/core/mat.hpp:3650:47: note: no known conversion for argument 1 from ‘cv::hal_baseline::v_uint32x4’ to ‘const cv::MatExpr&’
3650 | CV_EXPORTS MatExpr operator + (const MatExpr& e, const Scalar& s);
| ~~~~~~~~~~~~~~~^
/builddir/build/BUILD/opencv-4.11.0-build/opencv-4.11.0/modules/core/include/opencv2/core/mat.hpp:3651:20: note: candidate: ‘cv::MatExpr cv::operator+(const Scalar&, const MatExpr&)’
3651 | CV_EXPORTS MatExpr operator + (const Scalar& s, const MatExpr& e);
| ^~~~~~~~
/builddir/build/BUILD/opencv-4.11.0-build/opencv-4.11.0/modules/core/include/opencv2/core/mat.hpp:3651:46: note: no known conversion for argument 1 from ‘cv::hal_baseline::v_uint32x4’ to ‘const cv::Scalar&’ {aka ‘const cv::Scalar_<double>&’}
3651 | CV_EXPORTS MatExpr operator + (const Scalar& s, const MatExpr& e);
| ~~~~~~~~~~~~~~^
/builddir/build/BUILD/opencv-4.11.0-build/opencv-4.11.0/modules/core/include/opencv2/core/mat.hpp:3652:20: note: candidate: ‘cv::MatExpr cv::operator+(const MatExpr&, const MatExpr&)’
3652 | CV_EXPORTS MatExpr operator + (const MatExpr& e1, const MatExpr& e2);
| ^~~~~~~~
/builddir/build/BUILD/opencv-4.11.0-build/opencv-4.11.0/modules/core/include/opencv2/core/mat.hpp:3652:47: note: no known conversion for argument 1 from ‘cv::hal_baseline::v_uint32x4’ to ‘const cv::MatExpr&’
3652 | CV_EXPORTS MatExpr operator + (const MatExpr& e1, const MatExpr& e2);
| ~~~~~~~~~~~~~~~^~
/builddir/build/BUILD/opencv-4.11.0-build/opencv-4.11.0/modules/core/include/opencv2/core/mat.inl.hpp:2439:18: note: candidate: ‘cv::MatConstIterator cv::operator+(const MatConstIterator&, ptrdiff_t)’
2439 | MatConstIterator operator + (const MatConstIterator& a, ptrdiff_t ofs)
| ^~~~~~~~
/builddir/build/BUILD/opencv-4.11.0-build/opencv-4.11.0/modules/core/include/opencv2/core/mat.inl.hpp:2439:54: note: no known conversion for argument 1 from ‘cv::hal_baseline::v_uint32x4’ to ‘const cv::MatConstIterator&’
2439 | MatConstIterator operator + (const MatConstIterator& a, ptrdiff_t ofs)
| ~~~~~~~~~~~~~~~~~~~~~~~~^
/builddir/build/BUILD/opencv-4.11.0-build/opencv-4.11.0/modules/core/include/opencv2/core/mat.inl.hpp:2446:18: note: candidate: ‘cv::MatConstIterator cv::operator+(ptrdiff_t, const MatConstIterator&)’
2446 | MatConstIterator operator + (ptrdiff_t ofs, const MatConstIterator& a)
| ^~~~~~~~
/builddir/build/BUILD/opencv-4.11.0-build/opencv-4.11.0/modules/core/include/opencv2/core/mat.inl.hpp:2446:40: note: no known conversion for argument 1 from ‘cv::hal_baseline::v_uint32x4’ to ‘ptrdiff_t’ {aka ‘long int’}
2446 | MatConstIterator operator + (ptrdiff_t ofs, const MatConstIterator& a)
| ~~~~~~~~~~^~~
In file included from /builddir/build/BUILD/opencv-4.11.0-build/opencv-4.11.0/modules/core/include/opencv2/core/hal/intrin_vsx.hpp:1599:
/builddir/build/BUILD/opencv-4.11.0-build/opencv-4.11.0/modules/core/include/opencv2/core/hal/intrin_math.hpp: In instantiation of ‘void cv::hal_baseline::v_sincos_default_32f(const _TpVec32F&, _TpVec32F&, _TpVec32F&) [with _TpVec32F = v_float32x4; _TpVec32S = v_int32x4]’:
/builddir/build/BUILD/opencv-4.11.0-build/opencv-4.11.0/modules/core/include/opencv2/core/hal/intrin_vsx.hpp:1602:122: required from here
1602 | inline void v_sincos(const v_float32x4& x, v_float32x4& s, v_float32x4& c) { v_sincos_default_32f<v_float32x4, v_int32x4>(x, s, c); }
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/builddir/build/BUILD/opencv-4.11.0-build/opencv-4.11.0/modules/core/include/opencv2/core/hal/intrin_math.hpp:542:45: error: ‘v_ne’ was not declared in this scope
542 | _TpVec32F mask_nan = v_or(mask_inf, v_ne(x, x));
| ~~~~^~~~~~
gmake[2]: *** [modules/core/CMakeFiles/opencv_core.dir/build.make:109: modules/core/CMakeFiles/opencv_core.dir/src/algorithm.cpp.o] Error 1
gmake[2]: *** Waiting for unfinished jobs....
Steps to reproduce
git clone https://src.fedoraproject.org/forks/packit/rpms/opencv.git
cd opencv
git checkout rawhide-update-pull_from_upstream
fedpkg mockbuild --default-mock-resultdir --root fedora-rawhide-ppc64le -N -- --forcearch=ppc64le
Issue submission checklist
- I report the issue, it's not a question
- I checked the problem with documentation, FAQ, open issues, forum.opencv.org, Stack Overflow, etc and have not found any solution
- I updated to the latest OpenCV version and the issue is still there
- There is reproducer code and related data files (videos, images, onnx, etc)
Reactions are currently unavailable