From: Paul Zander We don't package quirc, so the misplaced #ifdef breaks compilation. diff --git a/modules/objdetect/test/test_qrcode.cpp b/modules/objdetect/test/test_qrcode.cpp index 5e6ec6f..6dc14cc 100644 --- a/modules/objdetect/test/test_qrcode.cpp +++ b/modules/objdetect/test/test_qrcode.cpp @@ -374,8 +374,8 @@ TEST_P(Objdetect_QRCode_Multi, regression) qrcode = QRCodeDetectorAruco(); } std::vector corners; -#ifdef HAVE_QUIRC std::vector decoded_info; +#ifdef HAVE_QUIRC std::vector straight_barcode; EXPECT_TRUE(qrcode.detectAndDecodeMulti(src, decoded_info, corners, straight_barcode)); ASSERT_FALSE(corners.empty());