Skip to content

Opencv 4.5.3 on Mac Air M1: unresolved symbols for arm64 (C++) #20454

@agforte

Description

@agforte
System information (version)
  • OpenCV => 4.5.3
  • Operating System / Platform => Mac Air M1 running OS Big Sur (arm64-apple-darwin20.4.0)
  • Compiler => terminal / cmake 3.21.0 / g++ (clang version 12.0.5)
Detailed description

I compiled OpenCV from source which completes with no problems. I then try to compile a c++ test program using opencv and I get a lot of Undefined symbols for architecture arm64: and ld: symbol(s) not found for architecture arm64.
I have tried different possible solutions but could not find a way to fix this.

Steps to reproduce
  1. Compile OpenCV 4.5.3:
cmake -DCMAKE_APPLE_SILICON_PROCESSOR=arm64 -DCMAKE_INSTALL_PREFIX=install -DCMAKE_BUILD_TYPE=RELEASE -DBUILD_opencv_python3=ON -DBUILD_opencv_python2=OFF -DBUILD_SHARED_LIBS=OFF ../opencv-4.5.3

or

cmake -DCMAKE_INSTALL_PREFIX=install -DCMAKE_BUILD_TYPE=RELEASE -DBUILD_opencv_python3=ON -DBUILD_opencv_python2=OFF -DBUILD_SHARED_LIBS=OFF ../opencv-4.5.3

or

cmake -DCMAKE_SYSTEM_PROCESSOR=arm64 -DCMAKE_OSX_ARCHITECTURES=arm64 -DCMAKE_INSTALL_PREFIX=install -DCMAKE_BUILD_TYPE=RELEASE -DBUILD_opencv_python3=ON -DBUILD_opencv_python2=OFF -DBUILD_SHARED_LIBS=OFF ../opencv-4.5.3

and then:

make -j8

cmake --build . --target install
  1. Compile the following test program:
// C++ program to demonstrating ellipse
// over a self-formed background image
#include <iostream>
#include <opencv2/core/core.hpp>
  
// Drawing shapes
#include <opencv2/imgproc.hpp>
  
#include <opencv2/highgui/highgui.hpp>

using namespace cv;
using namespace std;
  
// Driver Code
int main(int argc, char** argv)
{
    // Creating a blank image with
    // white background
    Mat image(500, 500, CV_8UC3,
              Scalar(255, 255, 255));
  
    // Check if the image is created
    // successfully or not
    if (!image.data) {
        std::cout << "Could not open or "
                  << "find the image\n";
  
        return 0;
    }
  
    // Drawing the ellipse
    ellipse(image, Point(256, 256),
            Size(100, 50), 0, 0,
            360, Scalar(0, 255, 255),
            -1, LINE_AA);
  
    // Showing image inside a window
    imshow("Output", image);
    waitKey(0);
  
    return 0;
}

by using the following command:

g++ -std=c++11 -Wall opencv_test.cpp -I/Users/zzzzzz/Documents/yyyyy/xxx/opencv-4.5.3-build-static/install/include/opencv4 -L/Users/zzzzzz/Documents/yyyyy/xxx/opencv-4.5.3-build-static/install/lib -lopencv_core -lopencv_imgproc -lopencv_highgui -o opencv_test

I then get the following error:

Undefined symbols for architecture arm64:
  "_CGWindowLevelForKey", referenced from:
      cvSetPropTopmost_COCOA(char const*, bool) in libopencv_highgui.a(window_cocoa.mm.o)
  "_NSAppKitVersionNumber", referenced from:
      _cvInitSystem in libopencv_highgui.a(window_cocoa.mm.o)
      _cvNamedWindow in libopencv_highgui.a(window_cocoa.mm.o)
      -[CVView setImageData:] in libopencv_highgui.a(window_cocoa.mm.o)
  "_NSDefaultRunLoopMode", referenced from:
      _cvWaitKey in libopencv_highgui.a(window_cocoa.mm.o)
  "_NSDeviceRGBColorSpace", referenced from:
      -[CVView setImageData:] in libopencv_highgui.a(window_cocoa.mm.o)
  "_NSFullScreenModeSetting", referenced from:
      cvSetModeWindow_COCOA(char const*, double) in libopencv_highgui.a(window_cocoa.mm.o)
  "_NSZeroRect", referenced from:
      -[CVView drawRect:] in libopencv_highgui.a(window_cocoa.mm.o)
  "_OBJC_CLASS_$_NSApplication", referenced from:
      objc-class-ref in libopencv_highgui.a(window_cocoa.mm.o)
  "_OBJC_CLASS_$_NSAutoreleasePool", referenced from:
      objc-class-ref in libopencv_highgui.a(window_cocoa.mm.o)
  "_OBJC_CLASS_$_NSBitmapImageRep", referenced from:
      objc-class-ref in libopencv_highgui.a(window_cocoa.mm.o)
  "_OBJC_CLASS_$_NSDate", referenced from:
      objc-class-ref in libopencv_highgui.a(window_cocoa.mm.o)
  "_OBJC_CLASS_$_NSDictionary", referenced from:
      objc-class-ref in libopencv_highgui.a(window_cocoa.mm.o)
  "_OBJC_CLASS_$_NSEvent", referenced from:
      objc-class-ref in libopencv_highgui.a(window_cocoa.mm.o)
  "_OBJC_CLASS_$_NSImage", referenced from:
      objc-class-ref in libopencv_highgui.a(window_cocoa.mm.o)
  "_OBJC_CLASS_$_NSMutableDictionary", referenced from:
      objc-class-ref in libopencv_highgui.a(window_cocoa.mm.o)
  "_OBJC_CLASS_$_NSNumber", referenced from:
      objc-class-ref in libopencv_highgui.a(window_cocoa.mm.o)
  "_OBJC_CLASS_$_NSScreen", referenced from:
      objc-class-ref in libopencv_highgui.a(window_cocoa.mm.o)
  "_OBJC_CLASS_$_NSSlider", referenced from:
      objc-class-ref in libopencv_highgui.a(window_cocoa.mm.o)
  "_OBJC_CLASS_$_NSString", referenced from:
      objc-class-ref in libopencv_highgui.a(window_cocoa.mm.o)
  "_OBJC_CLASS_$_NSTextField", referenced from:
      objc-class-ref in libopencv_highgui.a(window_cocoa.mm.o)
  "_OBJC_CLASS_$_NSThread", referenced from:
      objc-class-ref in libopencv_highgui.a(window_cocoa.mm.o)
  "_OBJC_CLASS_$_NSView", referenced from:
      objc-class-ref in libopencv_highgui.a(window_cocoa.mm.o)
      _OBJC_CLASS_$_CVView in libopencv_highgui.a(window_cocoa.mm.o)
      _OBJC_CLASS_$_CVSlider in libopencv_highgui.a(window_cocoa.mm.o)
  "_OBJC_CLASS_$_NSWindow", referenced from:
      objc-class-ref in libopencv_highgui.a(window_cocoa.mm.o)
      _OBJC_CLASS_$_CVWindow in libopencv_highgui.a(window_cocoa.mm.o)
  "_OBJC_METACLASS_$_NSObject", referenced from:
      _OBJC_METACLASS_$_CVWindow in libopencv_highgui.a(window_cocoa.mm.o)
      _OBJC_METACLASS_$_CVView in libopencv_highgui.a(window_cocoa.mm.o)
      _OBJC_METACLASS_$_CVSlider in libopencv_highgui.a(window_cocoa.mm.o)
  "_OBJC_METACLASS_$_NSView", referenced from:
      _OBJC_METACLASS_$_CVView in libopencv_highgui.a(window_cocoa.mm.o)
      _OBJC_METACLASS_$_CVSlider in libopencv_highgui.a(window_cocoa.mm.o)
  "_OBJC_METACLASS_$_NSWindow", referenced from:
      _OBJC_METACLASS_$_CVWindow in libopencv_highgui.a(window_cocoa.mm.o)
  "carotene_o4t::bgrx2ycrcb(carotene_o4t::Size2D const&, unsigned char const*, long, unsigned char*, long)", referenced from:
      TegraCvtColor_bgrx2ycrcb_Invoker::operator()(cv::Range const&) const in libopencv_imgproc.a(color_yuv.dispatch.cpp.o)
  "carotene_o4t::bitwiseAnd(carotene_o4t::Size2D const&, unsigned char const*, long, unsigned char const*, long, unsigned char*, long)", referenced from:
      cv::hal::and8u(unsigned char const*, unsigned long, unsigned char const*, unsigned long, unsigned char*, unsigned long, int, int, void*) in libopencv_core.a(arithm.dispatch.cpp.o)
  "carotene_o4t::bitwiseNot(carotene_o4t::Size2D const&, unsigned char const*, long, unsigned char*, long)", referenced from:
      cv::hal::not8u(unsigned char const*, unsigned long, unsigned char const*, unsigned long, unsigned char*, unsigned long, int, int, void*) in libopencv_core.a(arithm.dispatch.cpp.o)
  "carotene_o4t::bitwiseXor(carotene_o4t::Size2D const&, unsigned char const*, long, unsigned char const*, long, unsigned char*, long)", referenced from:
      cv::hal::xor8u(unsigned char const*, unsigned long, unsigned char const*, unsigned long, unsigned char*, unsigned long, int, int, void*) in libopencv_core.a(arithm.dispatch.cpp.o)
  "carotene_o4t::reciprocal(carotene_o4t::Size2D const&, signed char const*, long, signed char*, long, float, carotene_o4t::CONVERT_POLICY)", referenced from:
      cv::hal::recip8s(signed char const*, unsigned long, signed char const*, unsigned long, signed char*, unsigned long, int, int, void*) in libopencv_core.a(arithm.dispatch.cpp.o)
  "carotene_o4t::reciprocal(carotene_o4t::Size2D const&, float const*, long, float*, long, float)", referenced from:
      cv::hal::recip32f(float const*, unsigned long, float const*, unsigned long, float*, unsigned long, int, int, void*) in libopencv_core.a(arithm.dispatch.cpp.o)
  "carotene_o4t::reciprocal(carotene_o4t::Size2D const&, unsigned char const*, long, unsigned char*, long, float, carotene_o4t::CONVERT_POLICY)", referenced from:
      cv::hal::recip8u(unsigned char const*, unsigned long, unsigned char const*, unsigned long, unsigned char*, unsigned long, int, int, void*) in libopencv_core.a(arithm.dispatch.cpp.o)
  "carotene_o4t::reciprocal(carotene_o4t::Size2D const&, int const*, long, int*, long, float, carotene_o4t::CONVERT_POLICY)", referenced from:
      cv::hal::recip32s(int const*, unsigned long, int const*, unsigned long, int*, unsigned long, int, int, void*) in libopencv_core.a(arithm.dispatch.cpp.o)
  "carotene_o4t::reciprocal(carotene_o4t::Size2D const&, short const*, long, short*, long, float, carotene_o4t::CONVERT_POLICY)", referenced from:
      cv::hal::recip16s(short const*, unsigned long, short const*, unsigned long, short*, unsigned long, int, int, void*) in libopencv_core.a(arithm.dispatch.cpp.o)
  "carotene_o4t::reciprocal(carotene_o4t::Size2D const&, unsigned short const*, long, unsigned short*, long, float, carotene_o4t::CONVERT_POLICY)", referenced from:
      cv::hal::recip16u(unsigned short const*, unsigned long, unsigned short const*, unsigned long, unsigned short*, unsigned long, int, int, void*) in libopencv_core.a(arithm.dispatch.cpp.o)
  "carotene_o4t::rgb2bgr565(carotene_o4t::Size2D const&, unsigned char const*, long, unsigned char*, long)", referenced from:
      TegraCvtColor_rgb2bgr565_Invoker::operator()(cv::Range const&) const in libopencv_imgproc.a(color_rgb.dispatch.cpp.o)
  "carotene_o4t::rgb2rgb565(carotene_o4t::Size2D const&, unsigned char const*, long, unsigned char*, long)", referenced from:
      TegraCvtColor_rgb2rgb565_Invoker::operator()(cv::Range const&) const in libopencv_imgproc.a(color_rgb.dispatch.cpp.o)
  "carotene_o4t::rgbx2ycrcb(carotene_o4t::Size2D const&, unsigned char const*, long, unsigned char*, long)", referenced from:
      TegraCvtColor_rgbx2ycrcb_Invoker::operator()(cv::Range const&) const in libopencv_imgproc.a(color_yuv.dispatch.cpp.o)
  "carotene_o4t::addWeighted(carotene_o4t::Size2D const&, signed char const*, long, signed char const*, long, signed char*, long, float, float, float)", referenced from:
      cv::hal::addWeighted8s(signed char const*, unsigned long, signed char const*, unsigned long, signed char*, unsigned long, int, int, void*) in libopencv_core.a(arithm.dispatch.cpp.o)
  "carotene_o4t::addWeighted(carotene_o4t::Size2D const&, unsigned char const*, long, unsigned char const*, long, unsigned char*, long, float, float, float)", referenced from:
      cv::hal::addWeighted8u(unsigned char const*, unsigned long, unsigned char const*, unsigned long, unsigned char*, unsigned long, int, int, void*) in libopencv_core.a(arithm.dispatch.cpp.o)
  "carotene_o4t::addWeighted(carotene_o4t::Size2D const&, int const*, long, int const*, long, int*, long, float, float, float)", referenced from:
      cv::hal::addWeighted32s(int const*, unsigned long, int const*, unsigned long, int*, unsigned long, int, int, void*) in libopencv_core.a(arithm.dispatch.cpp.o)
  "carotene_o4t::addWeighted(carotene_o4t::Size2D const&, short const*, long, short const*, long, short*, long, float, float, float)", referenced from:
      cv::hal::addWeighted16s(short const*, unsigned long, short const*, unsigned long, short*, unsigned long, int, int, void*) in libopencv_core.a(arithm.dispatch.cpp.o)
  "carotene_o4t::addWeighted(carotene_o4t::Size2D const&, unsigned short const*, long, unsigned short const*, long, unsigned short*, long, float, float, float)", referenced from:
      cv::hal::addWeighted16u(unsigned short const*, unsigned long, unsigned short const*, unsigned long, unsigned short*, unsigned long, int, int, void*) in libopencv_core.a(arithm.dispatch.cpp.o)
  "carotene_o4t::rgbx2bgr565(carotene_o4t::Size2D const&, unsigned char const*, long, unsigned char*, long)", referenced from:
      TegraCvtColor_rgbx2bgr565_Invoker::operator()(cv::Range const&) const in libopencv_imgproc.a(color_rgb.dispatch.cpp.o)
  "carotene_o4t::rgbx2rgb565(carotene_o4t::Size2D const&, unsigned char const*, long, unsigned char*, long)", referenced from:
      TegraCvtColor_rgbx2rgb565_Invoker::operator()(cv::Range const&) const in libopencv_imgproc.a(color_rgb.dispatch.cpp.o)
  "carotene_o4t::yuv420i2bgr(carotene_o4t::Size2D const&, unsigned char const*, long, unsigned char const*, long, unsigned char*, long)", referenced from:
      cv::hal::cvtTwoPlaneYUVtoBGR(unsigned char const*, unsigned long, unsigned char*, unsigned long, int, int, int, bool, int) in libopencv_imgproc.a(color_yuv.dispatch.cpp.o)
  "carotene_o4t::yuv420i2rgb(carotene_o4t::Size2D const&, unsigned char const*, long, unsigned char const*, long, unsigned char*, long)", referenced from:
      cv::hal::cvtTwoPlaneYUVtoBGR(unsigned char const*, unsigned long, unsigned char*, unsigned long, int, int, int, bool, int) in libopencv_imgproc.a(color_yuv.dispatch.cpp.o)
  "carotene_o4t::yuv420i2bgrx(carotene_o4t::Size2D const&, unsigned char const*, long, unsigned char const*, long, unsigned char*, long)", referenced from:
      cv::hal::cvtTwoPlaneYUVtoBGR(unsigned char const*, unsigned long, unsigned char*, unsigned long, int, int, int, bool, int) in libopencv_imgproc.a(color_yuv.dispatch.cpp.o)
  "carotene_o4t::yuv420i2rgbx(carotene_o4t::Size2D const&, unsigned char const*, long, unsigned char const*, long, unsigned char*, long)", referenced from:
      cv::hal::cvtTwoPlaneYUVtoBGR(unsigned char const*, unsigned long, unsigned char*, unsigned long, int, int, int, bool, int) in libopencv_imgproc.a(color_yuv.dispatch.cpp.o)
  "carotene_o4t::yuv420sp2bgr(carotene_o4t::Size2D const&, unsigned char const*, long, unsigned char const*, long, unsigned char*, long)", referenced from:
      cv::hal::cvtTwoPlaneYUVtoBGR(unsigned char const*, unsigned long, unsigned char*, unsigned long, int, int, int, bool, int) in libopencv_imgproc.a(color_yuv.dispatch.cpp.o)
  "carotene_o4t::yuv420sp2rgb(carotene_o4t::Size2D const&, unsigned char const*, long, unsigned char const*, long, unsigned char*, long)", referenced from:
      cv::hal::cvtTwoPlaneYUVtoBGR(unsigned char const*, unsigned long, unsigned char*, unsigned long, int, int, int, bool, int) in libopencv_imgproc.a(color_yuv.dispatch.cpp.o)
  "carotene_o4t::yuv420sp2bgrx(carotene_o4t::Size2D const&, unsigned char const*, long, unsigned char const*, long, unsigned char*, long)", referenced from:
      cv::hal::cvtTwoPlaneYUVtoBGR(unsigned char const*, unsigned long, unsigned char*, unsigned long, int, int, int, bool, int) in libopencv_imgproc.a(color_yuv.dispatch.cpp.o)
  "carotene_o4t::yuv420sp2rgbx(carotene_o4t::Size2D const&, unsigned char const*, long, unsigned char const*, long, unsigned char*, long)", referenced from:
      cv::hal::cvtTwoPlaneYUVtoBGR(unsigned char const*, unsigned long, unsigned char*, unsigned long, int, int, int, bool, int) in libopencv_imgproc.a(color_yuv.dispatch.cpp.o)
  "carotene_o4t::isSupportedConfiguration()", referenced from:
      cv::hal::cvtBGRtoBGR(unsigned char const*, unsigned long, unsigned char*, unsigned long, int, int, int, int, int, bool) in libopencv_imgproc.a(color_rgb.dispatch.cpp.o)
      cv::hal::cvtBGRtoBGR5x5(unsigned char const*, unsigned long, unsigned char*, unsigned long, int, int, int, bool, int) in libopencv_imgproc.a(color_rgb.dispatch.cpp.o)
      cv::hal::cvtBGRtoGray(unsigned char const*, unsigned long, unsigned char*, unsigned long, int, int, int, int, bool) in libopencv_imgproc.a(color_rgb.dispatch.cpp.o)
      cv::hal::cvtGraytoBGR(unsigned char const*, unsigned long, unsigned char*, unsigned long, int, int, int, int) in libopencv_imgproc.a(color_rgb.dispatch.cpp.o)
      cv::hal::cvtBGRtoHSV(unsigned char const*, unsigned long, unsigned char*, unsigned long, int, int, int, int, bool, bool, bool) in libopencv_imgproc.a(color_hsv.dispatch.cpp.o)
      cv::hal::cvtBGRtoYUV(unsigned char const*, unsigned long, unsigned char*, unsigned long, int, int, int, int, bool, bool) in libopencv_imgproc.a(color_yuv.dispatch.cpp.o)
      cv::hal::cvtTwoPlaneYUVtoBGR(unsigned char const*, unsigned long, unsigned char*, unsigned long, int, int, int, bool, int) in libopencv_imgproc.a(color_yuv.dispatch.cpp.o)
      ...
  "carotene_o4t::add(carotene_o4t::Size2D const&, signed char const*, long, signed char const*, long, signed char*, long, carotene_o4t::CONVERT_POLICY)", referenced from:
      cv::hal::add8s(signed char const*, unsigned long, signed char const*, unsigned long, signed char*, unsigned long, int, int, void*) in libopencv_core.a(arithm.dispatch.cpp.o)
  "carotene_o4t::add(carotene_o4t::Size2D const&, float const*, long, float const*, long, float*, long)", referenced from:
      cv::hal::add32f(float const*, unsigned long, float const*, unsigned long, float*, unsigned long, int, int, void*) in libopencv_core.a(arithm.dispatch.cpp.o)
  "carotene_o4t::add(carotene_o4t::Size2D const&, unsigned char const*, long, unsigned char const*, long, unsigned char*, long, carotene_o4t::CONVERT_POLICY)", referenced from:
      cv::hal::add8u(unsigned char const*, unsigned long, unsigned char const*, unsigned long, unsigned char*, unsigned long, int, int, void*) in libopencv_core.a(arithm.dispatch.cpp.o)
  "carotene_o4t::add(carotene_o4t::Size2D const&, int const*, long, int const*, long, int*, long, carotene_o4t::CONVERT_POLICY)", referenced from:
      cv::hal::add32s(int const*, unsigned long, int const*, unsigned long, int*, unsigned long, int, int, void*) in libopencv_core.a(arithm.dispatch.cpp.o)
  "carotene_o4t::add(carotene_o4t::Size2D const&, short const*, long, short const*, long, short*, long, carotene_o4t::CONVERT_POLICY)", referenced from:
      cv::hal::add16s(short const*, unsigned long, short const*, unsigned long, short*, unsigned long, int, int, void*) in libopencv_core.a(arithm.dispatch.cpp.o)
  "carotene_o4t::add(carotene_o4t::Size2D const&, unsigned short const*, long, unsigned short const*, long, unsigned short*, long, carotene_o4t::CONVERT_POLICY)", referenced from:
      cv::hal::add16u(unsigned short const*, unsigned long, unsigned short const*, unsigned long, unsigned short*, unsigned long, int, int, void*) in libopencv_core.a(arithm.dispatch.cpp.o)
  "carotene_o4t::div(carotene_o4t::Size2D const&, signed char const*, long, signed char const*, long, signed char*, long, float, carotene_o4t::CONVERT_POLICY)", referenced from:
      cv::hal::div8s(signed char const*, unsigned long, signed char const*, unsigned long, signed char*, unsigned long, int, int, void*) in libopencv_core.a(arithm.dispatch.cpp.o)
  "carotene_o4t::div(carotene_o4t::Size2D const&, float const*, long, float const*, long, float*, long, float)", referenced from:
      cv::hal::div32f(float const*, unsigned long, float const*, unsigned long, float*, unsigned long, int, int, void*) in libopencv_core.a(arithm.dispatch.cpp.o)
  "carotene_o4t::div(carotene_o4t::Size2D const&, unsigned char const*, long, unsigned char const*, long, unsigned char*, long, float, carotene_o4t::CONVERT_POLICY)", referenced from:
      cv::hal::div8u(unsigned char const*, unsigned long, unsigned char const*, unsigned long, unsigned char*, unsigned long, int, int, void*) in libopencv_core.a(arithm.dispatch.cpp.o)
  "carotene_o4t::div(carotene_o4t::Size2D const&, int const*, long, int const*, long, int*, long, float, carotene_o4t::CONVERT_POLICY)", referenced from:
      cv::hal::div32s(int const*, unsigned long, int const*, unsigned long, int*, unsigned long, int, int, void*) in libopencv_core.a(arithm.dispatch.cpp.o)
  "carotene_o4t::div(carotene_o4t::Size2D const&, short const*, long, short const*, long, short*, long, float, carotene_o4t::CONVERT_POLICY)", referenced from:
      cv::hal::div16s(short const*, unsigned long, short const*, unsigned long, short*, unsigned long, int, int, void*) in libopencv_core.a(arithm.dispatch.cpp.o)
  "carotene_o4t::div(carotene_o4t::Size2D const&, unsigned short const*, long, unsigned short const*, long, unsigned short*, long, float, carotene_o4t::CONVERT_POLICY)", referenced from:
      cv::hal::div16u(unsigned short const*, unsigned long, unsigned short const*, unsigned long, unsigned short*, unsigned long, int, int, void*) in libopencv_core.a(arithm.dispatch.cpp.o)
  "carotene_o4t::max(carotene_o4t::Size2D const&, signed char const*, long, signed char const*, long, signed char*, long)", referenced from:
      cv::hal::max8s(signed char const*, unsigned long, signed char const*, unsigned long, signed char*, unsigned long, int, int, void*) in libopencv_core.a(arithm.dispatch.cpp.o)
  "carotene_o4t::max(carotene_o4t::Size2D const&, float const*, long, float const*, long, float*, long)", referenced from:
      cv::hal::max32f(float const*, unsigned long, float const*, unsigned long, float*, unsigned long, int, int, void*) in libopencv_core.a(arithm.dispatch.cpp.o)
  "carotene_o4t::max(carotene_o4t::Size2D const&, unsigned char const*, long, unsigned char const*, long, unsigned char*, long)", referenced from:
      cv::hal::max8u(unsigned char const*, unsigned long, unsigned char const*, unsigned long, unsigned char*, unsigned long, int, int, void*) in libopencv_core.a(arithm.dispatch.cpp.o)
  "carotene_o4t::max(carotene_o4t::Size2D const&, int const*, long, int const*, long, int*, long)", referenced from:
      cv::hal::max32s(int const*, unsigned long, int const*, unsigned long, int*, unsigned long, int, int, void*) in libopencv_core.a(arithm.dispatch.cpp.o)
  "carotene_o4t::max(carotene_o4t::Size2D const&, short const*, long, short const*, long, short*, long)", referenced from:
      cv::hal::max16s(short const*, unsigned long, short const*, unsigned long, short*, unsigned long, int, int, void*) in libopencv_core.a(arithm.dispatch.cpp.o)
  "carotene_o4t::max(carotene_o4t::Size2D const&, unsigned short const*, long, unsigned short const*, long, unsigned short*, long)", referenced from:
      cv::hal::max16u(unsigned short const*, unsigned long, unsigned short const*, unsigned long, unsigned short*, unsigned long, int, int, void*) in libopencv_core.a(arithm.dispatch.cpp.o)
  "carotene_o4t::min(carotene_o4t::Size2D const&, signed char const*, long, signed char const*, long, signed char*, long)", referenced from:
      cv::hal::min8s(signed char const*, unsigned long, signed char const*, unsigned long, signed char*, unsigned long, int, int, void*) in libopencv_core.a(arithm.dispatch.cpp.o)
  "carotene_o4t::min(carotene_o4t::Size2D const&, float const*, long, float const*, long, float*, long)", referenced from:
      cv::hal::min32f(float const*, unsigned long, float const*, unsigned long, float*, unsigned long, int, int, void*) in libopencv_core.a(arithm.dispatch.cpp.o)
  "carotene_o4t::min(carotene_o4t::Size2D const&, unsigned char const*, long, unsigned char const*, long, unsigned char*, long)", referenced from:
      cv::hal::min8u(unsigned char const*, unsigned long, unsigned char const*, unsigned long, unsigned char*, unsigned long, int, int, void*) in libopencv_core.a(arithm.dispatch.cpp.o)
  "carotene_o4t::min(carotene_o4t::Size2D const&, int const*, long, int const*, long, int*, long)", referenced from:
      cv::hal::min32s(int const*, unsigned long, int const*, unsigned long, int*, unsigned long, int, int, void*) in libopencv_core.a(arithm.dispatch.cpp.o)
  "carotene_o4t::min(carotene_o4t::Size2D const&, short const*, long, short const*, long, short*, long)", referenced from:
      cv::hal::min16s(short const*, unsigned long, short const*, unsigned long, short*, unsigned long, int, int, void*) in libopencv_core.a(arithm.dispatch.cpp.o)
  "carotene_o4t::min(carotene_o4t::Size2D const&, unsigned short const*, long, unsigned short const*, long, unsigned short*, long)", referenced from:
      cv::hal::min16u(unsigned short const*, unsigned long, unsigned short const*, unsigned long, unsigned short*, unsigned long, int, int, void*) in libopencv_core.a(arithm.dispatch.cpp.o)
  "carotene_o4t::mul(carotene_o4t::Size2D const&, signed char const*, long, signed char const*, long, signed char*, long, float, carotene_o4t::CONVERT_POLICY)", referenced from:
      cv::hal::mul8s(signed char const*, unsigned long, signed char const*, unsigned long, signed char*, unsigned long, int, int, void*) in libopencv_core.a(arithm.dispatch.cpp.o)
  "carotene_o4t::mul(carotene_o4t::Size2D const&, float const*, long, float const*, long, float*, long, float)", referenced from:
      cv::hal::mul32f(float const*, unsigned long, float const*, unsigned long, float*, unsigned long, int, int, void*) in libopencv_core.a(arithm.dispatch.cpp.o)
  "carotene_o4t::mul(carotene_o4t::Size2D const&, unsigned char const*, long, unsigned char const*, long, unsigned char*, long, float, carotene_o4t::CONVERT_POLICY)", referenced from:
      cv::hal::mul8u(unsigned char const*, unsigned long, unsigned char const*, unsigned long, unsigned char*, unsigned long, int, int, void*) in libopencv_core.a(arithm.dispatch.cpp.o)
  "carotene_o4t::mul(carotene_o4t::Size2D const&, int const*, long, int const*, long, int*, long, double, carotene_o4t::CONVERT_POLICY)", referenced from:
      cv::hal::mul32s(int const*, unsigned long, int const*, unsigned long, int*, unsigned long, int, int, void*) in libopencv_core.a(arithm.dispatch.cpp.o)
  "carotene_o4t::mul(carotene_o4t::Size2D const&, short const*, long, short const*, long, short*, long, float, carotene_o4t::CONVERT_POLICY)", referenced from:
      cv::hal::mul16s(short const*, unsigned long, short const*, unsigned long, short*, unsigned long, int, int, void*) in libopencv_core.a(arithm.dispatch.cpp.o)
  "carotene_o4t::mul(carotene_o4t::Size2D const&, unsigned short const*, long, unsigned short const*, long, unsigned short*, long, float, carotene_o4t::CONVERT_POLICY)", referenced from:
      cv::hal::mul16u(unsigned short const*, unsigned long, unsigned short const*, unsigned long, unsigned short*, unsigned long, int, int, void*) in libopencv_core.a(arithm.dispatch.cpp.o)
  "carotene_o4t::sub(carotene_o4t::Size2D const&, signed char const*, long, signed char const*, long, signed char*, long, carotene_o4t::CONVERT_POLICY)", referenced from:
      cv::hal::sub8s(signed char const*, unsigned long, signed char const*, unsigned long, signed char*, unsigned long, int, int, void*) in libopencv_core.a(arithm.dispatch.cpp.o)
  "carotene_o4t::sub(carotene_o4t::Size2D const&, float const*, long, float const*, long, float*, long)", referenced from:
      cv::hal::sub32f(float const*, unsigned long, float const*, unsigned long, float*, unsigned long, int, int, void*) in libopencv_core.a(arithm.dispatch.cpp.o)
  "carotene_o4t::sub(carotene_o4t::Size2D const&, unsigned char const*, long, unsigned char const*, long, unsigned char*, long, carotene_o4t::CONVERT_POLICY)", referenced from:
      cv::hal::sub8u(unsigned char const*, unsigned long, unsigned char const*, unsigned long, unsigned char*, unsigned long, int, int, void*) in libopencv_core.a(arithm.dispatch.cpp.o)
  "carotene_o4t::sub(carotene_o4t::Size2D const&, int const*, long, int const*, long, int*, long, carotene_o4t::CONVERT_POLICY)", referenced from:
      cv::hal::sub32s(int const*, unsigned long, int const*, unsigned long, int*, unsigned long, int, int, void*) in libopencv_core.a(arithm.dispatch.cpp.o)
  "carotene_o4t::sub(carotene_o4t::Size2D const&, short const*, long, short const*, long, short*, long, carotene_o4t::CONVERT_POLICY)", referenced from:
      cv::hal::sub16s(short const*, unsigned long, short const*, unsigned long, short*, unsigned long, int, int, void*) in libopencv_core.a(arithm.dispatch.cpp.o)
  "carotene_o4t::sub(carotene_o4t::Size2D const&, unsigned short const*, long, unsigned short const*, long, unsigned short*, long, carotene_o4t::CONVERT_POLICY)", referenced from:
      cv::hal::sub16u(unsigned short const*, unsigned long, unsigned short const*, unsigned long, unsigned short*, unsigned long, int, int, void*) in libopencv_core.a(arithm.dispatch.cpp.o)
  "carotene_o4t::cmpEQ(carotene_o4t::Size2D const&, signed char const*, long, signed char const*, long, unsigned char*, long)", referenced from:
      cv::hal::cmp8s(signed char const*, unsigned long, signed char const*, unsigned long, unsigned char*, unsigned long, int, int, void*) in libopencv_core.a(arithm.dispatch.cpp.o)
  "carotene_o4t::cmpEQ(carotene_o4t::Size2D const&, float const*, long, float const*, long, unsigned char*, long)", referenced from:
      cv::hal::cmp32f(float const*, unsigned long, float const*, unsigned long, unsigned char*, unsigned long, int, int, void*) in libopencv_core.a(arithm.dispatch.cpp.o)
  "carotene_o4t::cmpEQ(carotene_o4t::Size2D const&, unsigned char const*, long, unsigned char const*, long, unsigned char*, long)", referenced from:
      cv::hal::cmp8u(unsigned char const*, unsigned long, unsigned char const*, unsigned long, unsigned char*, unsigned long, int, int, void*) in libopencv_core.a(arithm.dispatch.cpp.o)
  "carotene_o4t::cmpEQ(carotene_o4t::Size2D const&, int const*, long, int const*, long, unsigned char*, long)", referenced from:
      cv::hal::cmp32s(int const*, unsigned long, int const*, unsigned long, unsigned char*, unsigned long, int, int, void*) in libopencv_core.a(arithm.dispatch.cpp.o)
  "carotene_o4t::cmpEQ(carotene_o4t::Size2D const&, short const*, long, short const*, long, unsigned char*, long)", referenced from:
      cv::hal::cmp16s(short const*, unsigned long, short const*, unsigned long, unsigned char*, unsigned long, int, int, void*) in libopencv_core.a(arithm.dispatch.cpp.o)
  "carotene_o4t::cmpEQ(carotene_o4t::Size2D const&, unsigned short const*, long, unsigned short const*, long, unsigned char*, long)", referenced from:
      cv::hal::cmp16u(unsigned short const*, unsigned long, unsigned short const*, unsigned long, unsigned char*, unsigned long, int, int, void*) in libopencv_core.a(arithm.dispatch.cpp.o)
  "carotene_o4t::cmpGE(carotene_o4t::Size2D const&, signed char const*, long, signed char const*, long, unsigned char*, long)", referenced from:
      cv::hal::cmp8s(signed char const*, unsigned long, signed char const*, unsigned long, unsigned char*, unsigned long, int, int, void*) in libopencv_core.a(arithm.dispatch.cpp.o)
  "carotene_o4t::cmpGE(carotene_o4t::Size2D const&, float const*, long, float const*, long, unsigned char*, long)", referenced from:
      cv::hal::cmp32f(float const*, unsigned long, float const*, unsigned long, unsigned char*, unsigned long, int, int, void*) in libopencv_core.a(arithm.dispatch.cpp.o)
  "carotene_o4t::cmpGE(carotene_o4t::Size2D const&, unsigned char const*, long, unsigned char const*, long, unsigned char*, long)", referenced from:
      cv::hal::cmp8u(unsigned char const*, unsigned long, unsigned char const*, unsigned long, unsigned char*, unsigned long, int, int, void*) in libopencv_core.a(arithm.dispatch.cpp.o)
  "carotene_o4t::cmpGE(carotene_o4t::Size2D const&, int const*, long, int const*, long, unsigned char*, long)", referenced from:
      cv::hal::cmp32s(int const*, unsigned long, int const*, unsigned long, unsigned char*, unsigned long, int, int, void*) in libopencv_core.a(arithm.dispatch.cpp.o)
  "carotene_o4t::cmpGE(carotene_o4t::Size2D const&, short const*, long, short const*, long, unsigned char*, long)", referenced from:
      cv::hal::cmp16s(short const*, unsigned long, short const*, unsigned long, unsigned char*, unsigned long, int, int, void*) in libopencv_core.a(arithm.dispatch.cpp.o)
  "carotene_o4t::cmpGE(carotene_o4t::Size2D const&, unsigned short const*, long, unsigned short const*, long, unsigned char*, long)", referenced from:
      cv::hal::cmp16u(unsigned short const*, unsigned long, unsigned short const*, unsigned long, unsigned char*, unsigned long, int, int, void*) in libopencv_core.a(arithm.dispatch.cpp.o)
  "carotene_o4t::cmpGT(carotene_o4t::Size2D const&, signed char const*, long, signed char const*, long, unsigned char*, long)", referenced from:
      cv::hal::cmp8s(signed char const*, unsigned long, signed char const*, unsigned long, unsigned char*, unsigned long, int, int, void*) in libopencv_core.a(arithm.dispatch.cpp.o)
  "carotene_o4t::cmpGT(carotene_o4t::Size2D const&, float const*, long, float const*, long, unsigned char*, long)", referenced from:
      cv::hal::cmp32f(float const*, unsigned long, float const*, unsigned long, unsigned char*, unsigned long, int, int, void*) in libopencv_core.a(arithm.dispatch.cpp.o)
  "carotene_o4t::cmpGT(carotene_o4t::Size2D const&, unsigned char const*, long, unsigned char const*, long, unsigned char*, long)", referenced from:
      cv::hal::cmp8u(unsigned char const*, unsigned long, unsigned char const*, unsigned long, unsigned char*, unsigned long, int, int, void*) in libopencv_core.a(arithm.dispatch.cpp.o)
  "carotene_o4t::cmpGT(carotene_o4t::Size2D const&, int const*, long, int const*, long, unsigned char*, long)", referenced from:
      cv::hal::cmp32s(int const*, unsigned long, int const*, unsigned long, unsigned char*, unsigned long, int, int, void*) in libopencv_core.a(arithm.dispatch.cpp.o)
  "carotene_o4t::cmpGT(carotene_o4t::Size2D const&, short const*, long, short const*, long, unsigned char*, long)", referenced from:
      cv::hal::cmp16s(short const*, unsigned long, short const*, unsigned long, unsigned char*, unsigned long, int, int, void*) in libopencv_core.a(arithm.dispatch.cpp.o)
  "carotene_o4t::cmpGT(carotene_o4t::Size2D const&, unsigned short const*, long, unsigned short const*, long, unsigned char*, long)", referenced from:
      cv::hal::cmp16u(unsigned short const*, unsigned long, unsigned short const*, unsigned long, unsigned char*, unsigned long, int, int, void*) in libopencv_core.a(arithm.dispatch.cpp.o)
  "carotene_o4t::cmpNE(carotene_o4t::Size2D const&, signed char const*, long, signed char const*, long, unsigned char*, long)", referenced from:
      cv::hal::cmp8s(signed char const*, unsigned long, signed char const*, unsigned long, unsigned char*, unsigned long, int, int, void*) in libopencv_core.a(arithm.dispatch.cpp.o)
  "carotene_o4t::cmpNE(carotene_o4t::Size2D const&, float const*, long, float const*, long, unsigned char*, long)", referenced from:
      cv::hal::cmp32f(float const*, unsigned long, float const*, unsigned long, unsigned char*, unsigned long, int, int, void*) in libopencv_core.a(arithm.dispatch.cpp.o)
  "carotene_o4t::cmpNE(carotene_o4t::Size2D const&, unsigned char const*, long, unsigned char const*, long, unsigned char*, long)", referenced from:
      cv::hal::cmp8u(unsigned char const*, unsigned long, unsigned char const*, unsigned long, unsigned char*, unsigned long, int, int, void*) in libopencv_core.a(arithm.dispatch.cpp.o)
  "carotene_o4t::cmpNE(carotene_o4t::Size2D const&, int const*, long, int const*, long, unsigned char*, long)", referenced from:
      cv::hal::cmp32s(int const*, unsigned long, int const*, unsigned long, unsigned char*, unsigned long, int, int, void*) in libopencv_core.a(arithm.dispatch.cpp.o)
  "carotene_o4t::cmpNE(carotene_o4t::Size2D const&, short const*, long, short const*, long, unsigned char*, long)", referenced from:
      cv::hal::cmp16s(short const*, unsigned long, short const*, unsigned long, unsigned char*, unsigned long, int, int, void*) in libopencv_core.a(arithm.dispatch.cpp.o)
  "carotene_o4t::cmpNE(carotene_o4t::Size2D const&, unsigned short const*, long, unsigned short const*, long, unsigned char*, long)", referenced from:
      cv::hal::cmp16u(unsigned short const*, unsigned long, unsigned short const*, unsigned long, unsigned char*, unsigned long, int, int, void*) in libopencv_core.a(arithm.dispatch.cpp.o)
  "carotene_o4t::phase(carotene_o4t::Size2D const&, float const*, long, float const*, long, float*, long, float)", referenced from:
      TegraRowOp_phase_Invoker<float const, float>::operator()(cv::Range const&) const in libopencv_core.a(mathfuncs_core.dispatch.cpp.o)
  "carotene_o4t::absDiff(carotene_o4t::Size2D const&, signed char const*, long, signed char const*, long, signed char*, long)", referenced from:
      cv::hal::absdiff8s(signed char const*, unsigned long, signed char const*, unsigned long, signed char*, unsigned long, int, int, void*) in libopencv_core.a(arithm.dispatch.cpp.o)
  "carotene_o4t::absDiff(carotene_o4t::Size2D const&, float const*, long, float const*, long, float*, long)", referenced from:
      cv::hal::absdiff32f(float const*, unsigned long, float const*, unsigned long, float*, unsigned long, int, int, void*) in libopencv_core.a(arithm.dispatch.cpp.o)
  "carotene_o4t::absDiff(carotene_o4t::Size2D const&, unsigned char const*, long, unsigned char const*, long, unsigned char*, long)", referenced from:
      cv::hal::absdiff8u(unsigned char const*, unsigned long, unsigned char const*, unsigned long, unsigned char*, unsigned long, int, int, void*) in libopencv_core.a(arithm.dispatch.cpp.o)
  "carotene_o4t::absDiff(carotene_o4t::Size2D const&, int const*, long, int const*, long, int*, long)", referenced from:
      cv::hal::absdiff32s(int const*, unsigned long, int const*, unsigned long, int*, unsigned long, int, int, void*) in libopencv_core.a(arithm.dispatch.cpp.o)
  "carotene_o4t::absDiff(carotene_o4t::Size2D const&, short const*, long, short const*, long, short*, long)", referenced from:
      cv::hal::absdiff16s(short const*, unsigned long, short const*, unsigned long, short*, unsigned long, int, int, void*) in libopencv_core.a(arithm.dispatch.cpp.o)
  "carotene_o4t::absDiff(carotene_o4t::Size2D const&, unsigned short const*, long, unsigned short const*, long, unsigned short*, long)", referenced from:
      cv::hal::absdiff16u(unsigned short const*, unsigned long, unsigned short const*, unsigned long, unsigned short*, unsigned long, int, int, void*) in libopencv_core.a(arithm.dispatch.cpp.o)
  "carotene_o4t::bgr2hsv(carotene_o4t::Size2D const&, unsigned char const*, long, unsigned char*, long, int)", referenced from:
      TegraCvtColor_bgr2hsvf_Invoker::operator()(cv::Range const&) const in libopencv_imgproc.a(color_hsv.dispatch.cpp.o)
      TegraCvtColor_bgr2hsv_Invoker::operator()(cv::Range const&) const in libopencv_imgproc.a(color_hsv.dispatch.cpp.o)
  "carotene_o4t::rgb2bgr(carotene_o4t::Size2D const&, unsigned char const*, long, unsigned char*, long)", referenced from:
      TegraCvtColor_rgb2bgr_Invoker::operator()(cv::Range const&) const in libopencv_imgproc.a(color_rgb.dispatch.cpp.o)
  "carotene_o4t::rgb2hsv(carotene_o4t::Size2D const&, unsigned char const*, long, unsigned char*, long, int)", referenced from:
      TegraCvtColor_rgb2hsvf_Invoker::operator()(cv::Range const&) const in libopencv_imgproc.a(color_hsv.dispatch.cpp.o)
      TegraCvtColor_rgb2hsv_Invoker::operator()(cv::Range const&) const in libopencv_imgproc.a(color_hsv.dispatch.cpp.o)
  "carotene_o4t::bgr2gray(carotene_o4t::Size2D const&, carotene_o4t::COLOR_SPACE, unsigned char const*, long, unsigned char*, long)", referenced from:
      TegraCvtColor_bgr2gray_Invoker::operator()(cv::Range const&) const in libopencv_imgproc.a(color_rgb.dispatch.cpp.o)
  "carotene_o4t::bgrx2hsv(carotene_o4t::Size2D const&, unsigned char const*, long, unsigned char*, long, int)", referenced from:
      TegraCvtColor_bgrx2hsvf_Invoker::operator()(cv::Range const&) const in libopencv_imgproc.a(color_hsv.dispatch.cpp.o)
      TegraCvtColor_bgrx2hsv_Invoker::operator()(cv::Range const&) const in libopencv_imgproc.a(color_hsv.dispatch.cpp.o)
  "carotene_o4t::gray2rgb(carotene_o4t::Size2D const&, unsigned char const*, long, unsigned char*, long)", referenced from:
      TegraCvtColor_gray2rgb_Invoker::operator()(cv::Range const&) const in libopencv_imgproc.a(color_rgb.dispatch.cpp.o)
  "carotene_o4t::rgb2bgrx(carotene_o4t::Size2D const&, unsigned char const*, long, unsigned char*, long)", referenced from:
      TegraCvtColor_rgb2bgrx_Invoker::operator()(cv::Range const&) const in libopencv_imgproc.a(color_rgb.dispatch.cpp.o)
  "carotene_o4t::rgb2gray(carotene_o4t::Size2D const&, carotene_o4t::COLOR_SPACE, unsigned char const*, long, unsigned char*, long)", referenced from:
      TegraCvtColor_rgb2gray_Invoker::operator()(cv::Range const&) const in libopencv_imgproc.a(color_rgb.dispatch.cpp.o)
  "carotene_o4t::rgb2rgbx(carotene_o4t::Size2D const&, unsigned char const*, long, unsigned char*, long)", referenced from:
      TegraCvtColor_rgb2rgbx_Invoker::operator()(cv::Range const&) const in libopencv_imgproc.a(color_rgb.dispatch.cpp.o)
  "carotene_o4t::rgbx2bgr(carotene_o4t::Size2D const&, unsigned char const*, long, unsigned char*, long)", referenced from:
      TegraCvtColor_rgbx2bgr_Invoker::operator()(cv::Range const&) const in libopencv_imgproc.a(color_rgb.dispatch.cpp.o)
  "carotene_o4t::rgbx2hsv(carotene_o4t::Size2D const&, unsigned char const*, long, unsigned char*, long, int)", referenced from:
      TegraCvtColor_rgbx2hsvf_Invoker::operator()(cv::Range const&) const in libopencv_imgproc.a(color_hsv.dispatch.cpp.o)
      TegraCvtColor_rgbx2hsv_Invoker::operator()(cv::Range const&) const in libopencv_imgproc.a(color_hsv.dispatch.cpp.o)
  "carotene_o4t::rgbx2rgb(carotene_o4t::Size2D const&, unsigned char const*, long, unsigned char*, long)", referenced from:
      TegraCvtColor_rgbx2rgb_Invoker::operator()(cv::Range const&) const in libopencv_imgproc.a(color_rgb.dispatch.cpp.o)
  "carotene_o4t::bgr2ycrcb(carotene_o4t::Size2D const&, unsigned char const*, long, unsigned char*, long)", referenced from:
      TegraCvtColor_bgr2ycrcb_Invoker::operator()(cv::Range const&) const in libopencv_imgproc.a(color_yuv.dispatch.cpp.o)
  "carotene_o4t::bgrx2gray(carotene_o4t::Size2D const&, carotene_o4t::COLOR_SPACE, unsigned char const*, long, unsigned char*, long)", referenced from:
      TegraCvtColor_bgrx2gray_Invoker::operator()(cv::Range const&) const in libopencv_imgproc.a(color_rgb.dispatch.cpp.o)
  "carotene_o4t::bitwiseOr(carotene_o4t::Size2D const&, unsigned char const*, long, unsigned char const*, long, unsigned char*, long)", referenced from:
      cv::hal::or8u(unsigned char const*, unsigned long, unsigned char const*, unsigned long, unsigned char*, unsigned long, int, int, void*) in libopencv_core.a(arithm.dispatch.cpp.o)
  "carotene_o4t::gray2rgbx(carotene_o4t::Size2D const&, unsigned char const*, long, unsigned char*, long)", referenced from:
      TegraCvtColor_gray2rgbx_Invoker::operator()(cv::Range const&) const in libopencv_imgproc.a(color_rgb.dispatch.cpp.o)
  "carotene_o4t::magnitude(carotene_o4t::Size2D const&, float const*, long, float const*, long, float*, long)", referenced from:
      TegraRowOp_magnitude_Invoker<float const, float>::operator()(cv::Range const&) const in libopencv_core.a(mathfuncs_core.dispatch.cpp.o)
  "carotene_o4t::rgb2ycrcb(carotene_o4t::Size2D const&, unsigned char const*, long, unsigned char*, long)", referenced from:
      TegraCvtColor_rgb2ycrcb_Invoker::operator()(cv::Range const&) const in libopencv_imgproc.a(color_yuv.dispatch.cpp.o)
  "carotene_o4t::rgbx2bgrx(carotene_o4t::Size2D const&, unsigned char const*, long, unsigned char*, long)", referenced from:
      TegraCvtColor_rgbx2bgrx_Invoker::operator()(cv::Range const&) const in libopencv_imgproc.a(color_rgb.dispatch.cpp.o)
  "carotene_o4t::rgbx2gray(carotene_o4t::Size2D const&, carotene_o4t::COLOR_SPACE, unsigned char const*, long, unsigned char*, long)", referenced from:
      TegraCvtColor_rgbx2gray_Invoker::operator()(cv::Range const&) const in libopencv_imgproc.a(color_rgb.dispatch.cpp.o)
  "___CFConstantStringClassReference", referenced from:
      CFString in libopencv_highgui.a(window_cocoa.mm.o)
  "___itt_api_version_ptr__3_0", referenced from:
      cv::utils::trace::details::isITTEnabled() in libopencv_core.a(trace.cpp.o)
  "___itt_domain_create_ptr__3_0", referenced from:
      cv::utils::trace::details::isITTEnabled() in libopencv_core.a(trace.cpp.o)
  "___itt_id_create_ptr__3_0", referenced from:
      cv::utils::trace::details::Region::Impl::Impl(cv::utils::trace::details::TraceManagerThreadLocal&, cv::utils::trace::details::Region*, cv::utils::trace::details::Region&, cv::utils::trace::details::Region::LocationStaticStorage const&, long long) in libopencv_core.a(trace.cpp.o)
      cv::utils::trace::details::Region::Impl::registerRegion(cv::utils::trace::details::TraceManagerThreadLocal&) in libopencv_core.a(trace.cpp.o)
      cv::utils::trace::details::Region::Impl::Impl(cv::utils::trace::details::TraceManagerThreadLocal&, cv::utils::trace::details::Region*, cv::utils::trace::details::Region&, cv::utils::trace::details::Region::LocationStaticStorage const&, long long) in libopencv_core.a(trace.cpp.o)
      cv::utils::trace::details::Region::Region(cv::utils::trace::details::Region::LocationStaticStorage const&) in libopencv_core.a(trace.cpp.o)
  "___itt_id_destroy_ptr__3_0", referenced from:
      cv::utils::trace::details::Region::Impl::~Impl() in libopencv_core.a(trace.cpp.o)
      cv::utils::trace::details::Region::Impl::~Impl() in libopencv_core.a(trace.cpp.o)
      cv::utils::trace::details::Region::Impl::release() in libopencv_core.a(trace.cpp.o)
      cv::utils::trace::details::Region::destroy() in libopencv_core.a(trace.cpp.o)
  "___itt_metadata_add_ptr__3_0", referenced from:
      cv::utils::trace::details::Region::Impl::leaveRegion(cv::utils::trace::details::TraceManagerThreadLocal&) in libopencv_core.a(trace.cpp.o)
      cv::utils::trace::details::traceArg(cv::utils::trace::details::TraceArg const&, int) in libopencv_core.a(trace.cpp.o)
      cv::utils::trace::details::traceArg(cv::utils::trace::details::TraceArg const&, long long) in libopencv_core.a(trace.cpp.o)
      cv::utils::trace::details::traceArg(cv::utils::trace::details::TraceArg const&, double) in libopencv_core.a(trace.cpp.o)
  "___itt_metadata_str_add_ptr__3_0", referenced from:
      cv::utils::trace::details::traceArg(cv::utils::trace::details::TraceArg const&, char const*) in libopencv_core.a(trace.cpp.o)
  "___itt_region_begin_ptr__3_0", referenced from:
      cv::utils::trace::details::TraceManager::TraceManager() in libopencv_core.a(trace.cpp.o)
  "___itt_region_end_ptr__3_0", referenced from:
      cv::utils::trace::details::TraceManager::~TraceManager() in libopencv_core.a(trace.cpp.o)
  "___itt_relation_add_ptr__3_0", referenced from:
      cv::utils::trace::details::parallelForAttachNestedRegion(cv::utils::trace::details::Region const&) in libopencv_core.a(trace.cpp.o)
  "___itt_string_handle_create_ptr__3_0", referenced from:
      cv::utils::trace::details::Region::LocationExtraData::LocationExtraData(cv::utils::trace::details::Region::LocationStaticStorage const&) in libopencv_core.a(trace.cpp.o)
      cv::utils::trace::details::Region::LocationExtraData::LocationExtraData(cv::utils::trace::details::Region::LocationStaticStorage const&) in libopencv_core.a(trace.cpp.o)
      cv::utils::trace::details::Region::LocationExtraData::init(cv::utils::trace::details::Region::LocationStaticStorage const&) in libopencv_core.a(trace.cpp.o)
      cv::utils::trace::details::Region::Impl::leaveRegion(cv::utils::trace::details::TraceManagerThreadLocal&) in libopencv_core.a(trace.cpp.o)
      cv::utils::trace::details::TraceManager::TraceManager() in libopencv_core.a(trace.cpp.o)
      cv::utils::trace::details::initTraceArg(cv::utils::trace::details::TraceManagerThreadLocal&, cv::utils::trace::details::TraceArg const&) in libopencv_core.a(trace.cpp.o)
  "___itt_task_begin_ptr__3_0", referenced from:
      cv::utils::trace::details::Region::Impl::enterRegion(cv::utils::trace::details::TraceManagerThreadLocal&) in libopencv_core.a(trace.cpp.o)
  "___itt_task_end_ptr__3_0", referenced from:
      cv::utils::trace::details::Region::Impl::leaveRegion(cv::utils::trace::details::TraceManagerThreadLocal&) in libopencv_core.a(trace.cpp.o)
  "___itt_thread_set_name_ptr__3_0", referenced from:
      cv::TLSData<cv::(anonymous namespace)::ThreadID>::createDataInstance() const in libopencv_core.a(system.cpp.o)
  "__objc_empty_cache", referenced from:
      _OBJC_CLASS_$_CVWindow in libopencv_highgui.a(window_cocoa.mm.o)
      _OBJC_CLASS_$_CVView in libopencv_highgui.a(window_cocoa.mm.o)
      _OBJC_CLASS_$_CVSlider in libopencv_highgui.a(window_cocoa.mm.o)
      _OBJC_METACLASS_$_CVWindow in libopencv_highgui.a(window_cocoa.mm.o)
      _OBJC_METACLASS_$_CVView in libopencv_highgui.a(window_cocoa.mm.o)
      _OBJC_METACLASS_$_CVSlider in libopencv_highgui.a(window_cocoa.mm.o)
  "_clBuildProgram", referenced from:
      _clBuildProgram_pfn in libopencv_core.a(opencl_core.cpp.o)
     (maybe you meant: _clBuildProgram_pfn)
  "_clCompileProgram", referenced from:
      _clCompileProgram_pfn in libopencv_core.a(opencl_core.cpp.o)
     (maybe you meant: _clCompileProgram_pfn)
  "_clCreateBuffer", referenced from:
      _clCreateBuffer_pfn in libopencv_core.a(opencl_core.cpp.o)
     (maybe you meant: _clCreateBuffer_pfn)
  "_clCreateCommandQueue", referenced from:
      _clCreateCommandQueue_pfn in libopencv_core.a(opencl_core.cpp.o)
     (maybe you meant: _clCreateCommandQueue_pfn)
  "_clCreateContext", referenced from:
      _clCreateContext_pfn in libopencv_core.a(opencl_core.cpp.o)
     (maybe you meant: _clCreateContextFromType_pfn, _clCreateContext_pfn )
  "_clCreateContextFromType", referenced from:
      _clCreateContextFromType_pfn in libopencv_core.a(opencl_core.cpp.o)
     (maybe you meant: _clCreateContextFromType_pfn)
  "_clCreateImage", referenced from:
      _clCreateImage_pfn in libopencv_core.a(opencl_core.cpp.o)
     (maybe you meant: _clCreateImage3D_pfn, _clCreateImage_pfn , _clCreateImage2D_pfn )
  "_clCreateImage2D", referenced from:
      _clCreateImage2D_pfn in libopencv_core.a(opencl_core.cpp.o)
     (maybe you meant: _clCreateImage2D_pfn)
  "_clCreateImage3D", referenced from:
      _clCreateImage3D_pfn in libopencv_core.a(opencl_core.cpp.o)
     (maybe you meant: _clCreateImage3D_pfn)
  "_clCreateKernel", referenced from:
      _clCreateKernel_pfn in libopencv_core.a(opencl_core.cpp.o)
     (maybe you meant: _clCreateKernelsInProgram_pfn, _clCreateKernel_pfn )
  "_clCreateKernelsInProgram", referenced from:
      _clCreateKernelsInProgram_pfn in libopencv_core.a(opencl_core.cpp.o)
     (maybe you meant: _clCreateKernelsInProgram_pfn)
  "_clCreateProgramWithBinary", referenced from:
      _clCreateProgramWithBinary_pfn in libopencv_core.a(opencl_core.cpp.o)
     (maybe you meant: _clCreateProgramWithBinary_pfn)
  "_clCreateProgramWithBuiltInKernels", referenced from:
      _clCreateProgramWithBuiltInKernels_pfn in libopencv_core.a(opencl_core.cpp.o)
     (maybe you meant: _clCreateProgramWithBuiltInKernels_pfn)
  "_clCreateProgramWithSource", referenced from:
      _clCreateProgramWithSource_pfn in libopencv_core.a(opencl_core.cpp.o)
     (maybe you meant: _clCreateProgramWithSource_pfn)
  "_clCreateSampler", referenced from:
      _clCreateSampler_pfn in libopencv_core.a(opencl_core.cpp.o)
     (maybe you meant: _clCreateSampler_pfn)
  "_clCreateSubBuffer", referenced from:
      _clCreateSubBuffer_pfn in libopencv_core.a(opencl_core.cpp.o)
     (maybe you meant: _clCreateSubBuffer_pfn)
  "_clCreateSubDevices", referenced from:
      _clCreateSubDevices_pfn in libopencv_core.a(opencl_core.cpp.o)
     (maybe you meant: _clCreateSubDevices_pfn)
  "_clCreateUserEvent", referenced from:
      _clCreateUserEvent_pfn in libopencv_core.a(opencl_core.cpp.o)
     (maybe you meant: _clCreateUserEvent_pfn)
  "_clEnqueueBarrier", referenced from:
      _clEnqueueBarrier_pfn in libopencv_core.a(opencl_core.cpp.o)
     (maybe you meant: _clEnqueueBarrierWithWaitList_pfn, _clEnqueueBarrier_pfn )
  "_clEnqueueBarrierWithWaitList", referenced from:
      _clEnqueueBarrierWithWaitList_pfn in libopencv_core.a(opencl_core.cpp.o)
     (maybe you meant: _clEnqueueBarrierWithWaitList_pfn)
  "_clEnqueueCopyBuffer", referenced from:
      _clEnqueueCopyBuffer_pfn in libopencv_core.a(opencl_core.cpp.o)
     (maybe you meant: _clEnqueueCopyBuffer_pfn, _clEnqueueCopyBufferRect_pfn , _clEnqueueCopyBufferToImage_pfn )
  "_clEnqueueCopyBufferRect", referenced from:
      _clEnqueueCopyBufferRect_pfn in libopencv_core.a(opencl_core.cpp.o)
     (maybe you meant: _clEnqueueCopyBufferRect_pfn)
  "_clEnqueueCopyBufferToImage", referenced from:
      _clEnqueueCopyBufferToImage_pfn in libopencv_core.a(opencl_core.cpp.o)
     (maybe you meant: _clEnqueueCopyBufferToImage_pfn)
  "_clEnqueueCopyImage", referenced from:
      _clEnqueueCopyImage_pfn in libopencv_core.a(opencl_core.cpp.o)
     (maybe you meant: _clEnqueueCopyImage_pfn, _clEnqueueCopyImageToBuffer_pfn )
  "_clEnqueueCopyImageToBuffer", referenced from:
      _clEnqueueCopyImageToBuffer_pfn in libopencv_core.a(opencl_core.cpp.o)
     (maybe you meant: _clEnqueueCopyImageToBuffer_pfn)
  "_clEnqueueFillBuffer", referenced from:
      _clEnqueueFillBuffer_pfn in libopencv_core.a(opencl_core.cpp.o)
     (maybe you meant: _clEnqueueFillBuffer_pfn)
  "_clEnqueueFillImage", referenced from:
      _clEnqueueFillImage_pfn in libopencv_core.a(opencl_core.cpp.o)
     (maybe you meant: _clEnqueueFillImage_pfn)
  "_clEnqueueMapBuffer", referenced from:
      _clEnqueueMapBuffer_pfn in libopencv_core.a(opencl_core.cpp.o)
     (maybe you meant: _clEnqueueMapBuffer_pfn)
  "_clEnqueueMapImage", referenced from:
      _clEnqueueMapImage_pfn in libopencv_core.a(opencl_core.cpp.o)
     (maybe you meant: _clEnqueueMapImage_pfn)
  "_clEnqueueMarker", referenced from:
      _clEnqueueMarker_pfn in libopencv_core.a(opencl_core.cpp.o)
     (maybe you meant: _clEnqueueMarkerWithWaitList_pfn, _clEnqueueMarker_pfn )
  "_clEnqueueMarkerWithWaitList", referenced from:
      _clEnqueueMarkerWithWaitList_pfn in libopencv_core.a(opencl_core.cpp.o)
     (maybe you meant: _clEnqueueMarkerWithWaitList_pfn)
  "_clEnqueueMigrateMemObjects", referenced from:
      _clEnqueueMigrateMemObjects_pfn in libopencv_core.a(opencl_core.cpp.o)
     (maybe you meant: _clEnqueueMigrateMemObjects_pfn)
  "_clEnqueueNDRangeKernel", referenced from:
      _clEnqueueNDRangeKernel_pfn in libopencv_core.a(opencl_core.cpp.o)
     (maybe you meant: _clEnqueueNDRangeKernel_pfn)
  "_clEnqueueNativeKernel", referenced from:
      _clEnqueueNativeKernel_pfn in libopencv_core.a(opencl_core.cpp.o)
     (maybe you meant: _clEnqueueNativeKernel_pfn)
  "_clEnqueueReadBuffer", referenced from:
      _clEnqueueReadBuffer_pfn in libopencv_core.a(opencl_core.cpp.o)
     (maybe you meant: _clEnqueueReadBuffer_pfn, _clEnqueueReadBufferRect_pfn )
  "_clEnqueueReadBufferRect", referenced from:
      _clEnqueueReadBufferRect_pfn in libopencv_core.a(opencl_core.cpp.o)
     (maybe you meant: _clEnqueueReadBufferRect_pfn)
  "_clEnqueueReadImage", referenced from:
      _clEnqueueReadImage_pfn in libopencv_core.a(opencl_core.cpp.o)
     (maybe you meant: _clEnqueueReadImage_pfn)
  "_clEnqueueTask", referenced from:
      _clEnqueueTask_pfn in libopencv_core.a(opencl_core.cpp.o)
     (maybe you meant: _clEnqueueTask_pfn)
  "_clEnqueueUnmapMemObject", referenced from:
      _clEnqueueUnmapMemObject_pfn in libopencv_core.a(opencl_core.cpp.o)
     (maybe you meant: _clEnqueueUnmapMemObject_pfn)
  "_clEnqueueWaitForEvents", referenced from:
      _clEnqueueWaitForEvents_pfn in libopencv_core.a(opencl_core.cpp.o)
     (maybe you meant: _clEnqueueWaitForEvents_pfn)
  "_clEnqueueWriteBuffer", referenced from:
      _clEnqueueWriteBuffer_pfn in libopencv_core.a(opencl_core.cpp.o)
     (maybe you meant: _clEnqueueWriteBuffer_pfn, _clEnqueueWriteBufferRect_pfn )
  "_clEnqueueWriteBufferRect", referenced from:
      _clEnqueueWriteBufferRect_pfn in libopencv_core.a(opencl_core.cpp.o)
     (maybe you meant: _clEnqueueWriteBufferRect_pfn)
  "_clEnqueueWriteImage", referenced from:
      _clEnqueueWriteImage_pfn in libopencv_core.a(opencl_core.cpp.o)
     (maybe you meant: _clEnqueueWriteImage_pfn)
  "_clFinish", referenced from:
      _clFinish_pfn in libopencv_core.a(opencl_core.cpp.o)
     (maybe you meant: _clFinish_pfn)
  "_clFlush", referenced from:
      _clFlush_pfn in libopencv_core.a(opencl_core.cpp.o)
     (maybe you meant: _clFlush_pfn)
  "_clGetCommandQueueInfo", referenced from:
      _clGetCommandQueueInfo_pfn in libopencv_core.a(opencl_core.cpp.o)
     (maybe you meant: _clGetCommandQueueInfo_pfn)
  "_clGetContextInfo", referenced from:
      _clGetContextInfo_pfn in libopencv_core.a(opencl_core.cpp.o)
     (maybe you meant: _clGetContextInfo_pfn)
  "_clGetDeviceIDs", referenced from:
      _clGetDeviceIDs_pfn in libopencv_core.a(opencl_core.cpp.o)
     (maybe you meant: _clGetDeviceIDs_pfn)
  "_clGetDeviceInfo", referenced from:
      _clGetDeviceInfo_pfn in libopencv_core.a(opencl_core.cpp.o)
     (maybe you meant: _clGetDeviceInfo_pfn)
  "_clGetEventInfo", referenced from:
      _clGetEventInfo_pfn in libopencv_core.a(opencl_core.cpp.o)
     (maybe you meant: _clGetEventInfo_pfn)
  "_clGetEventProfilingInfo", referenced from:
      _clGetEventProfilingInfo_pfn in libopencv_core.a(opencl_core.cpp.o)
     (maybe you meant: _clGetEventProfilingInfo_pfn)
  "_clGetExtensionFunctionAddress", referenced from:
      _clGetExtensionFunctionAddress_pfn in libopencv_core.a(opencl_core.cpp.o)
     (maybe you meant: _clGetExtensionFunctionAddress_pfn, _clGetExtensionFunctionAddressForPlatform_pfn )
  "_clGetExtensionFunctionAddressForPlatform", referenced from:
      _clGetExtensionFunctionAddressForPlatform_pfn in libopencv_core.a(opencl_core.cpp.o)
     (maybe you meant: _clGetExtensionFunctionAddressForPlatform_pfn)
  "_clGetImageInfo", referenced from:
      _clGetImageInfo_pfn in libopencv_core.a(opencl_core.cpp.o)
     (maybe you meant: _clGetImageInfo_pfn)
  "_clGetKernelArgInfo", referenced from:
      _clGetKernelArgInfo_pfn in libopencv_core.a(opencl_core.cpp.o)
     (maybe you meant: _clGetKernelArgInfo_pfn)
  "_clGetKernelInfo", referenced from:
      _clGetKernelInfo_pfn in libopencv_core.a(opencl_core.cpp.o)
     (maybe you meant: _clGetKernelInfo_pfn)
  "_clGetKernelWorkGroupInfo", referenced from:
      _clGetKernelWorkGroupInfo_pfn in libopencv_core.a(opencl_core.cpp.o)
     (maybe you meant: _clGetKernelWorkGroupInfo_pfn)
  "_clGetMemObjectInfo", referenced from:
      _clGetMemObjectInfo_pfn in libopencv_core.a(opencl_core.cpp.o)
     (maybe you meant: _clGetMemObjectInfo_pfn)
  "_clGetPlatformIDs", referenced from:
      _clGetPlatformIDs_pfn in libopencv_core.a(opencl_core.cpp.o)
     (maybe you meant: _clGetPlatformIDs_pfn)
  "_clGetPlatformInfo", referenced from:
      _clGetPlatformInfo_pfn in libopencv_core.a(opencl_core.cpp.o)
     (maybe you meant: _clGetPlatformInfo_pfn)
  "_clGetProgramBuildInfo", referenced from:
      _clGetProgramBuildInfo_pfn in libopencv_core.a(opencl_core.cpp.o)
     (maybe you meant: _clGetProgramBuildInfo_pfn)
  "_clGetProgramInfo", referenced from:
      _clGetProgramInfo_pfn in libopencv_core.a(opencl_core.cpp.o)
     (maybe you meant: _clGetProgramInfo_pfn)
  "_clGetSamplerInfo", referenced from:
      _clGetSamplerInfo_pfn in libopencv_core.a(opencl_core.cpp.o)
     (maybe you meant: _clGetSamplerInfo_pfn)
  "_clGetSupportedImageFormats", referenced from:
      _clGetSupportedImageFormats_pfn in libopencv_core.a(opencl_core.cpp.o)
     (maybe you meant: _clGetSupportedImageFormats_pfn)
  "_clLinkProgram", referenced from:
      _clLinkProgram_pfn in libopencv_core.a(opencl_core.cpp.o)
     (maybe you meant: _clLinkProgram_pfn)
  "_clReleaseCommandQueue", referenced from:
      _clReleaseCommandQueue_pfn in libopencv_core.a(opencl_core.cpp.o)
     (maybe you meant: _clReleaseCommandQueue_pfn)
  "_clReleaseContext", referenced from:
      _clReleaseContext_pfn in libopencv_core.a(opencl_core.cpp.o)
     (maybe you meant: _clReleaseContext_pfn)
  "_clReleaseDevice", referenced from:
      _clReleaseDevice_pfn in libopencv_core.a(opencl_core.cpp.o)
     (maybe you meant: _clReleaseDevice_pfn)
  "_clReleaseEvent", referenced from:
      _clReleaseEvent_pfn in libopencv_core.a(opencl_core.cpp.o)
     (maybe you meant: _clReleaseEvent_pfn)
  "_clReleaseKernel", referenced from:
      _clReleaseKernel_pfn in libopencv_core.a(opencl_core.cpp.o)
     (maybe you meant: _clReleaseKernel_pfn)
  "_clReleaseMemObject", referenced from:
      _clReleaseMemObject_pfn in libopencv_core.a(opencl_core.cpp.o)
     (maybe you meant: _clReleaseMemObject_pfn)
  "_clReleaseProgram", referenced from:
      _clReleaseProgram_pfn in libopencv_core.a(opencl_core.cpp.o)
     (maybe you meant: _clReleaseProgram_pfn)
  "_clReleaseSampler", referenced from:
      _clReleaseSampler_pfn in libopencv_core.a(opencl_core.cpp.o)
     (maybe you meant: _clReleaseSampler_pfn)
  "_clRetainCommandQueue", referenced from:
      _clRetainCommandQueue_pfn in libopencv_core.a(opencl_core.cpp.o)
     (maybe you meant: _clRetainCommandQueue_pfn)
  "_clRetainContext", referenced from:
      _clRetainContext_pfn in libopencv_core.a(opencl_core.cpp.o)
     (maybe you meant: _clRetainContext_pfn)
  "_clRetainDevice", referenced from:
      _clRetainDevice_pfn in libopencv_core.a(opencl_core.cpp.o)
     (maybe you meant: _clRetainDevice_pfn)
  "_clRetainEvent", referenced from:
      _clRetainEvent_pfn in libopencv_core.a(opencl_core.cpp.o)
     (maybe you meant: _clRetainEvent_pfn)
  "_clRetainKernel", referenced from:
      _clRetainKernel_pfn in libopencv_core.a(opencl_core.cpp.o)
     (maybe you meant: _clRetainKernel_pfn)
  "_clRetainMemObject", referenced from:
      _clRetainMemObject_pfn in libopencv_core.a(opencl_core.cpp.o)
     (maybe you meant: _clRetainMemObject_pfn)
  "_clRetainProgram", referenced from:
      _clRetainProgram_pfn in libopencv_core.a(opencl_core.cpp.o)
     (maybe you meant: _clRetainProgram_pfn)
  "_clRetainSampler", referenced from:
      _clRetainSampler_pfn in libopencv_core.a(opencl_core.cpp.o)
     (maybe you meant: _clRetainSampler_pfn)
  "_clSetEventCallback", referenced from:
      _clSetEventCallback_pfn in libopencv_core.a(opencl_core.cpp.o)
     (maybe you meant: _clSetEventCallback_pfn)
  "_clSetKernelArg", referenced from:
      _clSetKernelArg_pfn in libopencv_core.a(opencl_core.cpp.o)
     (maybe you meant: _clSetKernelArg_pfn)
  "_clSetMemObjectDestructorCallback", referenced from:
      _clSetMemObjectDestructorCallback_pfn in libopencv_core.a(opencl_core.cpp.o)
     (maybe you meant: _clSetMemObjectDestructorCallback_pfn)
  "_clSetUserEventStatus", referenced from:
      _clSetUserEventStatus_pfn in libopencv_core.a(opencl_core.cpp.o)
     (maybe you meant: _clSetUserEventStatus_pfn)
  "_clUnloadCompiler", referenced from:
      _clUnloadCompiler_pfn in libopencv_core.a(opencl_core.cpp.o)
     (maybe you meant: _clUnloadCompiler_pfn)
  "_clUnloadPlatformCompiler", referenced from:
      _clUnloadPlatformCompiler_pfn in libopencv_core.a(opencl_core.cpp.o)
     (maybe you meant: _clUnloadPlatformCompiler_pfn)
  "_clWaitForEvents", referenced from:
      _clWaitForEvents_pfn in libopencv_core.a(opencl_core.cpp.o)
     (maybe you meant: _clWaitForEvents_pfn)
  "_objc_alloc", referenced from:
      _cvNamedWindow in libopencv_highgui.a(window_cocoa.mm.o)
      -[CVView setImageData:] in libopencv_highgui.a(window_cocoa.mm.o)
      -[CVSlider init] in libopencv_highgui.a(window_cocoa.mm.o)
  "_objc_alloc_init", referenced from:
      _cvInitSystem in libopencv_highgui.a(window_cocoa.mm.o)
      _cvDestroyWindow in libopencv_highgui.a(window_cocoa.mm.o)
      _cvDestroyAllWindows in libopencv_highgui.a(window_cocoa.mm.o)
      _cvShowImage in libopencv_highgui.a(window_cocoa.mm.o)
      _cvNamedWindow in libopencv_highgui.a(window_cocoa.mm.o)
      _cvResizeWindow in libopencv_highgui.a(window_cocoa.mm.o)
      _cvMoveWindow in libopencv_highgui.a(window_cocoa.mm.o)
      ...
  "_objc_enumerationMutation", referenced from:
      _cvDestroyAllWindows in libopencv_highgui.a(window_cocoa.mm.o)
      _cvGetWindowName in libopencv_highgui.a(window_cocoa.mm.o)
      -[CVView setFrameSize:] in libopencv_highgui.a(window_cocoa.mm.o)
  "_objc_getProperty", referenced from:
      -[CVWindow sliders] in libopencv_highgui.a(window_cocoa.mm.o)
      -[CVView image] in libopencv_highgui.a(window_cocoa.mm.o)
      -[CVView imageView] in libopencv_highgui.a(window_cocoa.mm.o)
      -[CVSlider slider] in libopencv_highgui.a(window_cocoa.mm.o)
      -[CVSlider name] in libopencv_highgui.a(window_cocoa.mm.o)
  "_objc_msgSend", referenced from:
      _cvInitSystem in libopencv_highgui.a(window_cocoa.mm.o)
      _cvDestroyWindow in libopencv_highgui.a(window_cocoa.mm.o)
      _cvDestroyAllWindows in libopencv_highgui.a(window_cocoa.mm.o)
      _cvShowImage in libopencv_highgui.a(window_cocoa.mm.o)
      _cvNamedWindow in libopencv_highgui.a(window_cocoa.mm.o)
      _cvResizeWindow in libopencv_highgui.a(window_cocoa.mm.o)
      _cvMoveWindow in libopencv_highgui.a(window_cocoa.mm.o)
      ...
  "_objc_msgSendSuper2", referenced from:
      -[CVWindow keyDown:] in libopencv_highgui.a(window_cocoa.mm.o)
      -[CVWindow contentView] in libopencv_highgui.a(window_cocoa.mm.o)
      -[CVView init] in libopencv_highgui.a(window_cocoa.mm.o)
      -[CVView setFrameSize:] in libopencv_highgui.a(window_cocoa.mm.o)
      -[CVView drawRect:] in libopencv_highgui.a(window_cocoa.mm.o)
      -[CVSlider init] in libopencv_highgui.a(window_cocoa.mm.o)
  "_objc_opt_respondsToSelector", referenced from:
      _cvShowImage in libopencv_highgui.a(window_cocoa.mm.o)
      _cvCreateTrackbar2 in libopencv_highgui.a(window_cocoa.mm.o)
      _cvGetTrackbarPos in libopencv_highgui.a(window_cocoa.mm.o)
      _cvSetTrackbarPos in libopencv_highgui.a(window_cocoa.mm.o)
      _cvSetTrackbarMax in libopencv_highgui.a(window_cocoa.mm.o)
      _cvSetTrackbarMin in libopencv_highgui.a(window_cocoa.mm.o)
      -[CVView setFrameSize:] in libopencv_highgui.a(window_cocoa.mm.o)
      ...
  "_objc_opt_self", referenced from:
      cvSetPropTopmost_COCOA(char const*, bool) in libopencv_highgui.a(window_cocoa.mm.o)
  "_objc_release", referenced from:
      -[CVView setImageData:] in libopencv_highgui.a(window_cocoa.mm.o)
      -[CVView drawRect:] in libopencv_highgui.a(window_cocoa.mm.o)
  "_objc_setProperty_atomic", referenced from:
      -[CVWindow setSliders:] in libopencv_highgui.a(window_cocoa.mm.o)
      -[CVView setImage:] in libopencv_highgui.a(window_cocoa.mm.o)
      -[CVView setImageView:] in libopencv_highgui.a(window_cocoa.mm.o)
      -[CVSlider setSlider:] in libopencv_highgui.a(window_cocoa.mm.o)
      -[CVSlider setName:] in libopencv_highgui.a(window_cocoa.mm.o)
ld: symbol(s) not found for architecture arm64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
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 solution
  • I updated to latest OpenCV version and the issue is still there
  • There is reproducer code and related data files: videos, images, onnx, etc

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions