Я получаю указанную выше ошибку. Я работаю в cygwin 3.15 под windows 10. Включена версия glib c 2.30. при компиляции проекта opencv с помощью компилятора aarch64-unknown- linux -gnu-g ++ с. фрагмент ошибки:
.... from constants.cpp:1:
/home/user/x-tools/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/include/c++/9.2.0/aarch64-unknown-linux-gnu/bits/os_defines.h:44:19: error: missing binary operator before token "("
44 | #if __GLIBC_PREREQ(2,15) && defined(_GNU_SOURCE)
, где простая программа на C ++ компилируется без ошибок для той же цели.