error: "KLEIDICV_HAVE_SVE2" is not defined, evaluates to 0
OS: MacOS, Ubuntu 20.04 OpenCV branch: https://github.com/opencv/opencv/pull/25443
The same build error is reproducible in several OpenCV CI configurations
2024-05-08T09:06:47.6599602Z In file included from 3rdparty/kleidicv/kleidicv-83a66640a7a2cb2ab112c676fb80f655f44123c5/kleidicv/src/arithmetics/sub_api.cpp:5:
2024-05-08T09:06:47.6602568Z 3rdparty/kleidicv/kleidicv-83a66640a7a2cb2ab112c676fb80f655f44123c5/kleidicv/include/kleidicv/dispatch.h:10:5: error: "KLEIDICV_HAVE_SVE2" is not defined, evaluates to 0 [-Werror=undef]
2024-05-08T09:06:47.6604593Z 10 | #if KLEIDICV_HAVE_SVE2 || KLEIDICV_HAVE_SME2
2024-05-08T09:06:47.6605940Z | ^~~~~~~~~~~~~~~~~~
2024-05-08T09:06:47.6608122Z 3rdparty/kleidicv/kleidicv-83a66640a7a2cb2ab112c676fb80f655f44123c5/kleidicv/include/kleidicv/dispatch.h:10:27: error: "KLEIDICV_HAVE_SME2" is not defined, evaluates to 0 [-Werror=undef]
2024-05-08T09:06:47.6610168Z 10 | #if KLEIDICV_HAVE_SVE2 || KLEIDICV_HAVE_SME2
2024-05-08T09:06:47.6610973Z | ^~~~~~~~~~~~~~~~~~
2024-05-08T09:06:47.6611746Z cc1plus: all warnings being treated as errors
CI log example: https://github.com/opencv/opencv/actions/runs/8999121696/job/24720657304?pr=25443 Docker image: quay.io/opencv-ci/opencv-ubuntu-20.04-arm64:20230413