Skip to content

Instantly share code, notes, and snippets.

@n1ckfg
Created December 30, 2020 20:08
Show Gist options
  • Select an option

  • Save n1ckfg/48eabfedcc8f2063ae4c094580e5209e to your computer and use it in GitHub Desktop.

Select an option

Save n1ckfg/48eabfedcc8f2063ae4c094580e5209e to your computer and use it in GitHub Desktop.
Jetson nano ofxAzureKinect linking error
/home/pi/Development/openFrameworks/of_v0.11.0_linuxarmv7l_release/addons/obj/linuxarmv7l/Release/ofxAzureKinect/src/ofxAzureKinect/Stream.o: In function `ofxAzureKinect::Stream::releaseCapture()':
Stream.cpp:(.text+0x5c): undefined reference to `k4a_capture_release'
/home/pi/Development/openFrameworks/of_v0.11.0_linuxarmv7l_release/addons/obj/linuxarmv7l/Release/ofxAzureKinect/src/ofxAzureKinect/Stream.o: In function `ofxAzureKinect::Stream::setupImageToWorldTable(k4a_calibration_type_t, k4a::image&)':
Stream.cpp:(.text+0xe8): undefined reference to `k4a_image_create'
Stream.cpp:(.text+0x100): undefined reference to `k4a_image_release'
Stream.cpp:(.text+0x10c): undefined reference to `k4a_image_get_buffer'
Stream.cpp:(.text+0x1ac): undefined reference to `k4a_calibration_2d_to_3d'
/home/pi/Development/openFrameworks/of_v0.11.0_linuxarmv7l_release/addons/obj/linuxarmv7l/Release/ofxAzureKinect/src/ofxAzureKinect/Stream.o: In function `ofxAzureKinect::Stream::updateDepthInColorFrame(k4a::image const&, k4a::image const&)':
Stream.cpp:(.text+0x420): undefined reference to `k4a_image_get_width_pixels'
Stream.cpp:(.text+0x42c): undefined reference to `k4a_image_get_height_pixels'
Stream.cpp:(.text+0x44c): undefined reference to `k4a_image_create'
Stream.cpp:(.text+0x464): undefined reference to `k4a_transformation_depth_image_to_color_camera'
Stream.cpp:(.text+0x474): undefined reference to `k4a_image_get_buffer'
Stream.cpp:(.text+0x5d8): undefined reference to `k4a_image_get_stride_bytes'
Stream.cpp:(.text+0x65c): undefined reference to `k4a_image_release'
Stream.cpp:(.text+0x778): undefined reference to `k4a_image_release'
Stream.cpp:(.text+0x814): undefined reference to `k4a_image_release'
/home/pi/Development/openFrameworks/of_v0.11.0_linuxarmv7l_release/addons/obj/linuxarmv7l/Release/ofxAzureKinect/src/ofxAzureKinect/Stream.o: In function `ofxAzureKinect::Stream::updateColorInDepthFrame(k4a::image const&, k4a::image const&)':
Stream.cpp:(.text+0x900): undefined reference to `k4a_image_get_width_pixels'
Stream.cpp:(.text+0x90c): undefined reference to `k4a_image_get_height_pixels'
Stream.cpp:(.text+0x92c): undefined reference to `k4a_image_create'
Stream.cpp:(.text+0x948): undefined reference to `k4a_transformation_color_image_to_depth_camera'
Stream.cpp:(.text+0x958): undefined reference to `k4a_image_get_buffer'
Stream.cpp:(.text+0xabc): undefined reference to `k4a_image_get_stride_bytes'
Stream.cpp:(.text+0xb40): undefined reference to `k4a_image_release'
Stream.cpp:(.text+0xc5c): undefined reference to `k4a_image_release'
Stream.cpp:(.text+0xcf8): undefined reference to `k4a_image_release'
/home/pi/Development/openFrameworks/of_v0.11.0_linuxarmv7l_release/addons/obj/linuxarmv7l/Release/ofxAzureKinect/src/ofxAzureKinect/Stream.o: In function `ofxAzureKinect::Stream::updatePixels()':
Stream.cpp:(.text+0xddc): undefined reference to `k4a_capture_get_depth_image'
Stream.cpp:(.text+0xde8): undefined reference to `k4a_image_get_width_pixels'
Stream.cpp:(.text+0xdf8): undefined reference to `k4a_image_get_height_pixels'
Stream.cpp:(.text+0xe1c): undefined reference to `k4a_image_get_buffer'
Stream.cpp:(.text+0xf3c): undefined reference to `k4a_image_get_stride_bytes'
Stream.cpp:(.text+0x1010): undefined reference to `k4a_image_release'
Stream.cpp:(.text+0x1020): undefined reference to `k4a_image_release'
Stream.cpp:(.text+0x1034): undefined reference to `k4a_image_release'
Stream.cpp:(.text+0x1040): undefined reference to `k4a_image_release'
Stream.cpp:(.text+0x10b4): undefined reference to `k4a_image_release'
Stream.cpp:(.text+0x10f8): undefined reference to `k4a_capture_get_ir_image'
Stream.cpp:(.text+0x110c): undefined reference to `k4a_image_get_width_pixels'
Stream.cpp:(.text+0x1118): undefined reference to `k4a_image_get_height_pixels'
Stream.cpp:(.text+0x1140): undefined reference to `k4a_image_get_buffer'
Stream.cpp:(.text+0x1254): undefined reference to `k4a_image_get_stride_bytes'
Stream.cpp:(.text+0x12dc): undefined reference to `k4a_capture_get_color_image'
Stream.cpp:(.text+0x12ec): undefined reference to `k4a_image_release'
Stream.cpp:(.text+0x1304): undefined reference to `k4a_image_get_width_pixels'
Stream.cpp:(.text+0x1310): undefined reference to `k4a_image_get_height_pixels'
Stream.cpp:(.text+0x1344): undefined reference to `k4a_image_get_buffer'
Stream.cpp:(.text+0x1458): undefined reference to `k4a_image_get_stride_bytes'
Stream.cpp:(.text+0x15c8): undefined reference to `k4a_image_get_buffer'
Stream.cpp:(.text+0x15d4): undefined reference to `k4a_image_get_size'
Stream.cpp:(.text+0x160c): undefined reference to `tjDecompress2'
Stream.cpp:(.text+0x1874): undefined reference to `k4a_image_release'
Stream.cpp:(.text+0x1884): undefined reference to `k4a_image_release'
Stream.cpp:(.text+0x197c): undefined reference to `k4a_image_release'
/home/pi/Development/openFrameworks/of_v0.11.0_linuxarmv7l_release/addons/obj/linuxarmv7l/Release/ofxAzureKinect/src/ofxAzureKinect/Stream.o: In function `ofxAzureKinect::Stream::threadedFunction()':
Stream.cpp:(.text+0x1c64): undefined reference to `k4a_capture_release'
/home/pi/Development/openFrameworks/of_v0.11.0_linuxarmv7l_release/addons/obj/linuxarmv7l/Release/ofxAzureKinect/src/ofxAzureKinect/Stream.o: In function `ofxAzureKinect::Stream::updatePointsCache(k4a::image&, k4a::image&)':
Stream.cpp:(.text+0x23a4): undefined reference to `k4a_image_get_width_pixels'
Stream.cpp:(.text+0x23b0): undefined reference to `k4a_image_get_height_pixels'
Stream.cpp:(.text+0x23bc): undefined reference to `k4a_image_get_width_pixels'
Stream.cpp:(.text+0x23c8): undefined reference to `k4a_image_get_height_pixels'
Stream.cpp:(.text+0x257c): undefined reference to `k4a_image_get_buffer'
Stream.cpp:(.text+0x2588): undefined reference to `k4a_image_get_buffer'
/home/pi/Development/openFrameworks/of_v0.11.0_linuxarmv7l_release/addons/obj/linuxarmv7l/Release/ofxAzureKinect/src/ofxAzureKinect/Stream.o: In function `ofxAzureKinect::Stream::Stream()':
Stream.cpp:(.text+0x3288): undefined reference to `tjInitDecompress'
Stream.cpp:(.text+0x33a8): undefined reference to `k4a_capture_release'
Stream.cpp:(.text+0x33b4): undefined reference to `k4a_transformation_destroy'
Stream.cpp:(.text+0x3490): undefined reference to `k4a_image_release'
Stream.cpp:(.text+0x34b0): undefined reference to `k4a_image_release'
/home/pi/Development/openFrameworks/of_v0.11.0_linuxarmv7l_release/addons/obj/linuxarmv7l/Release/ofxAzureKinect/src/ofxAzureKinect/Stream.o: In function `ofxAzureKinect::Stream::~Stream()':
Stream.cpp:(.text+0x3594): undefined reference to `tjDestroy'
Stream.cpp:(.text+0x35f0): undefined reference to `k4a_image_release'
Stream.cpp:(.text+0x360c): undefined reference to `k4a_image_release'
Stream.cpp:(.text+0x3648): undefined reference to `k4a_capture_release'
Stream.cpp:(.text+0x3654): undefined reference to `k4a_transformation_destroy'
/home/pi/Development/openFrameworks/of_v0.11.0_linuxarmv7l_release/addons/obj/linuxarmv7l/Release/ofxAzureKinect/src/ofxAzureKinect/Stream.o: In function `ofxAzureKinect::Stream::setupDepthToWorldTable()':
Stream.cpp:(.text+0x3748): undefined reference to `k4a_image_get_width_pixels'
Stream.cpp:(.text+0x3754): undefined reference to `k4a_image_get_height_pixels'
Stream.cpp:(.text+0x3764): undefined reference to `k4a_image_get_buffer'
/home/pi/Development/openFrameworks/of_v0.11.0_linuxarmv7l_release/addons/obj/linuxarmv7l/Release/ofxAzureKinect/src/ofxAzureKinect/Stream.o: In function `ofxAzureKinect::Stream::setupColorToWorldTable()':
Stream.cpp:(.text+0x3858): undefined reference to `k4a_image_get_width_pixels'
Stream.cpp:(.text+0x3864): undefined reference to `k4a_image_get_height_pixels'
Stream.cpp:(.text+0x3874): undefined reference to `k4a_image_get_buffer'
/home/pi/Development/openFrameworks/of_v0.11.0_linuxarmv7l_release/addons/obj/linuxarmv7l/Release/ofxAzureKinect/src/ofxAzureKinect/Device.o: In function `ofxAzureKinect::Device::updateCapture()':
Device.cpp:(.text+0xac): undefined reference to `k4a_device_get_capture'
Device.cpp:(.text+0xd0): undefined reference to `k4a_capture_release'
/home/pi/Development/openFrameworks/of_v0.11.0_linuxarmv7l_release/addons/obj/linuxarmv7l/Release/ofxAzureKinect/src/ofxAzureKinect/Device.o: In function `ofxAzureKinect::Device::getInstalledCount()':
Device.cpp:(.text+0x420): undefined reference to `k4a_device_get_installed_count'
/home/pi/Development/openFrameworks/of_v0.11.0_linuxarmv7l_release/addons/obj/linuxarmv7l/Release/ofxAzureKinect/src/ofxAzureKinect/Device.o: In function `ofxAzureKinect::Device::open(unsigned int)':
Device.cpp:(.text+0x5c8): undefined reference to `k4a_device_open'
Device.cpp:(.text+0x5e0): undefined reference to `k4a_device_close'
Device.cpp:(.text+0x610): undefined reference to `k4a_device_get_serialnum'
Device.cpp:(.text+0x858): undefined reference to `k4a_device_get_serialnum'
Device.cpp:(.text+0x9c4): undefined reference to `k4a_device_close'
/home/pi/Development/openFrameworks/of_v0.11.0_linuxarmv7l_release/addons/obj/linuxarmv7l/Release/ofxAzureKinect/src/ofxAzureKinect/Device.o: In function `ofxAzureKinect::Device::open(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)':
Device.cpp:(.text+0xc8c): undefined reference to `k4a_device_open'
Device.cpp:(.text+0xca0): undefined reference to `k4a_device_close'
Device.cpp:(.text+0xcc4): undefined reference to `k4a_device_get_serialnum'
Device.cpp:(.text+0xd44): undefined reference to `k4a_device_close'
Device.cpp:(.text+0xffc): undefined reference to `k4a_device_get_serialnum'
/home/pi/Development/openFrameworks/of_v0.11.0_linuxarmv7l_release/addons/obj/linuxarmv7l/Release/ofxAzureKinect/src/ofxAzureKinect/Device.o: In function `ofxAzureKinect::Device::isSyncInConnected() const':
Device.cpp:(.text+0x11ec): undefined reference to `k4a_device_get_sync_jack'
/home/pi/Development/openFrameworks/of_v0.11.0_linuxarmv7l_release/addons/obj/linuxarmv7l/Release/ofxAzureKinect/src/ofxAzureKinect/Device.o: In function `ofxAzureKinect::Device::isSyncOutConnected() const':
Device.cpp:(.text+0x12ac): undefined reference to `k4a_device_get_sync_jack'
/home/pi/Development/openFrameworks/of_v0.11.0_linuxarmv7l_release/addons/obj/linuxarmv7l/Release/ofxAzureKinect/src/ofxAzureKinect/Device.o: In function `ofxAzureKinect::Device::startCameras(ofxAzureKinect::DeviceSettings)':
Device.cpp:(.text+0x13dc): undefined reference to `k4a_device_get_calibration'
Device.cpp:(.text+0x1428): undefined reference to `k4a_device_start_cameras'
Device.cpp:(.text+0x14d4): undefined reference to `k4a_transformation_create'
Device.cpp:(.text+0x14f4): undefined reference to `k4a_transformation_destroy'
/home/pi/Development/openFrameworks/of_v0.11.0_linuxarmv7l_release/addons/obj/linuxarmv7l/Release/ofxAzureKinect/src/ofxAzureKinect/Device.o: In function `ofxAzureKinect::Device::stopCameras()':
Device.cpp:(.text+0x1ff0): undefined reference to `k4a_image_release'
Device.cpp:(.text+0x2000): undefined reference to `k4a_transformation_destroy'
Device.cpp:(.text+0x200c): undefined reference to `k4a_device_stop_cameras'
/home/pi/Development/openFrameworks/of_v0.11.0_linuxarmv7l_release/addons/obj/linuxarmv7l/Release/ofxAzureKinect/src/ofxAzureKinect/Device.o: In function `ofxAzureKinect::Device::close()':
Device.cpp:(.text+0x2080): undefined reference to `k4a_device_close'
/home/pi/Development/openFrameworks/of_v0.11.0_linuxarmv7l_release/addons/obj/linuxarmv7l/Release/ofxAzureKinect/src/ofxAzureKinect/Device.o: In function `ofxAzureKinect::Device::Device()':
Device.cpp:(.text+0x22dc): undefined reference to `k4a_device_close'
/home/pi/Development/openFrameworks/of_v0.11.0_linuxarmv7l_release/addons/obj/linuxarmv7l/Release/ofxAzureKinect/src/ofxAzureKinect/Device.o: In function `ofxAzureKinect::Device::~Device()':
Device.cpp:(.text+0x246c): undefined reference to `k4a_device_close'
/home/pi/Development/openFrameworks/of_v0.11.0_linuxarmv7l_release/addons/obj/linuxarmv7l/Release/ofxAzureKinect/src/ofxAzureKinect/Recorder.o: In function `ofxAzureKinect::Recorder::open(k4a::device const&, _k4a_device_configuration_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)':
Recorder.cpp:(.text+0x1e4): undefined reference to `k4a_record_create'
Recorder.cpp:(.text+0x1f8): undefined reference to `k4a_record_close'
Recorder.cpp:(.text+0x204): undefined reference to `k4a_record_write_header'
/home/pi/Development/openFrameworks/of_v0.11.0_linuxarmv7l_release/addons/obj/linuxarmv7l/Release/ofxAzureKinect/src/ofxAzureKinect/Recorder.o: In function `ofxAzureKinect::Recorder::close()':
Recorder.cpp:(.text+0x628): undefined reference to `k4a_record_flush'
Recorder.cpp:(.text+0x63c): undefined reference to `k4a_record_close'
/home/pi/Development/openFrameworks/of_v0.11.0_linuxarmv7l_release/addons/obj/linuxarmv7l/Release/ofxAzureKinect/src/ofxAzureKinect/Recorder.o: In function `ofxAzureKinect::Recorder::~Recorder()':
Recorder.cpp:(.text+0x7b4): undefined reference to `k4a_record_close'
/home/pi/Development/openFrameworks/of_v0.11.0_linuxarmv7l_release/addons/obj/linuxarmv7l/Release/ofxAzureKinect/src/ofxAzureKinect/Recorder.o: In function `ofxAzureKinect::Recorder::writeCapture(k4a::capture const&)':
Recorder.cpp:(.text+0x8e4): undefined reference to `k4a_record_write_capture'
/home/pi/Development/openFrameworks/of_v0.11.0_linuxarmv7l_release/addons/obj/linuxarmv7l/Release/ofxAzureKinect/src/ofxAzureKinect/Recorder.o: In function `ofxAzureKinect::Recorder::addTag(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)':
Recorder.cpp:(.text+0xaa4): undefined reference to `k4a_record_add_tag'
collect2: error: ld returned 1 exit status
/home/pi/Development/openFrameworks/of_v0.11.0_linuxarmv7l_release/libs/openFrameworksCompiled/project/makefileCommon/compile.project.mk:403: recipe for target 'bin/example-shader' failed
make[1]: *** [bin/example-shader] Error 1
make[1]: Leaving directory '/home/pi/Development/openFrameworks/of_v0.11.0_linuxarmv7l_release/addons/ofxAzureKinect/example-shader'
/home/pi/Development/openFrameworks/of_v0.11.0_linuxarmv7l_release/libs/openFrameworksCompiled/project/makefileCommon/compile.project.mk:124: recipe for target 'Release' failed
make: *** [Release] Error 2
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment