nariakiiwatani / ofxNDI

NewTek NDI SDK Wrapper for openFrameworks.
https://ndi.tv/
MIT License
103 stars 19 forks source link

Building on Windows 11 oF v.0.12.0 with MSYS2 MINGW64 #34

Open PeteHaughie opened 1 month ago

PeteHaughie commented 1 month ago

I'm having a hell of a time trying to get the examples to build on a clean Windows 11 install. It starts out fine and then just utterly shits the bed and I'm not sure why.

Installed to the root of the C: just for ease of use.

$ make Debug
Compiling OF library for Debug
make -j2 -C /c/openFrameworks/libs/openFrameworksCompiled/project/ Debug PLATFORM_OS=MINGW64_NT-10.0-22631 ABIS_TO_COMPILE_DEBUG=""
make[1]: Entering directory '/c/openFrameworks/libs/openFrameworksCompiled/project'
๐Ÿ’พ CXX = /mingw64/bin/g++
๐Ÿ’พ CC = /mingw64/bin/gcc
๐Ÿ’พ CXX = /mingw64/bin/g++
๐Ÿ’พ CC = /mingw64/bin/gcc
๐Ÿ’พ CXX = /mingw64/bin/g++
๐Ÿ’พ CC = /mingw64/bin/gcc
Done!
make[1]: Leaving directory '/c/openFrameworks/libs/openFrameworksCompiled/project'

Compiling example-receiver for Debug
make[1]: Entering directory '/c/openFrameworks/addons/ofxNDI/example-receiver'
Compiling src/main.cpp
/mingw64/bin/g++ -c -g3  -DDEBUG -std=gnu++17 -DUNICODE -D_UNICODE -Wall -fexceptions -DOF_VIDEO_PLAYER_DIRECTSHOW -DOF_USING_MPG123  -IC:/msys64/mingw64/include/cairo -IC:/msys64/mingw64/include/pixman-1 -IC:/msys64/mingw64/include/freetype2 -IC:/msys64/mingw64/include/libpng16 -IC:/msys64/mingw64/include/harfbuzz -IC:/msys64/mingw64/include/glib-2.0 -IC:/msys64/mingw64/lib/glib-2.0/include -IC:/msys64/mingw64/include/AL -IC:/msys64/mingw64/include/rtaudio -IC:/msys64/mingw64/include/opus -I/c/openFrameworks/libs/kiss/include -I/c/openFrameworks/libs/tess2/include -I/c/openFrameworks/libs/videoInput/include -I/c/openFrameworks/libs/openFrameworks -I/c/openFrameworks/libs/openFrameworks/3d -I/c/openFrameworks/libs/openFrameworks/app -I/c/openFrameworks/libs/openFrameworks/communication -I/c/openFrameworks/libs/openFrameworks/events -I/c/openFrameworks/libs/openFrameworks/gl -I/c/openFrameworks/libs/openFrameworks/graphics -I/c/openFrameworks/libs/openFrameworks/math -I/c/openFrameworks/libs/openFrameworks/sound -I/c/openFrameworks/libs/openFrameworks/types -I/c/openFrameworks/libs/openFrameworks/utils -I/c/openFrameworks/libs/openFrameworks/video -I./src -I/c/openFrameworks/addons/ofxNDI/libs/NDI/include -I/c/openFrameworks/addons/ofxNDI/libs/utils -I/c/openFrameworks/addons/ofxNDI/src -Isrc -I/c/openFrameworks/addons/ofxNDI/src/utils -MMD -MP -MF obj/msys2/Debug/src/main.d -MT obj/msys2/Debug/src/main.o -o obj/msys2/Debug/src/main.o -c src/main.cpp
Compiling src/ofApp.cpp
/mingw64/bin/g++ -c -g3  -DDEBUG -std=gnu++17 -DUNICODE -D_UNICODE -Wall -fexceptions -DOF_VIDEO_PLAYER_DIRECTSHOW -DOF_USING_MPG123  -IC:/msys64/mingw64/include/cairo -IC:/msys64/mingw64/include/pixman-1 -IC:/msys64/mingw64/include/freetype2 -IC:/msys64/mingw64/include/libpng16 -IC:/msys64/mingw64/include/harfbuzz -IC:/msys64/mingw64/include/glib-2.0 -IC:/msys64/mingw64/lib/glib-2.0/include -IC:/msys64/mingw64/include/AL -IC:/msys64/mingw64/include/rtaudio -IC:/msys64/mingw64/include/opus -I/c/openFrameworks/libs/kiss/include -I/c/openFrameworks/libs/tess2/include -I/c/openFrameworks/libs/videoInput/include -I/c/openFrameworks/libs/openFrameworks -I/c/openFrameworks/libs/openFrameworks/3d -I/c/openFrameworks/libs/openFrameworks/app -I/c/openFrameworks/libs/openFrameworks/communication -I/c/openFrameworks/libs/openFrameworks/events -I/c/openFrameworks/libs/openFrameworks/gl -I/c/openFrameworks/libs/openFrameworks/graphics -I/c/openFrameworks/libs/openFrameworks/math -I/c/openFrameworks/libs/openFrameworks/sound -I/c/openFrameworks/libs/openFrameworks/types -I/c/openFrameworks/libs/openFrameworks/utils -I/c/openFrameworks/libs/openFrameworks/video -I./src -I/c/openFrameworks/addons/ofxNDI/libs/NDI/include -I/c/openFrameworks/addons/ofxNDI/libs/utils -I/c/openFrameworks/addons/ofxNDI/src -Isrc -I/c/openFrameworks/addons/ofxNDI/src/utils -MMD -MP -MF obj/msys2/Debug/src/ofApp.d -MT obj/msys2/Debug/src/ofApp.o -o obj/msys2/Debug/src/ofApp.o -c src/ofApp.cpp
src/ofApp.cpp: In member function 'virtual void ofApp::keyPressed(int)':
src/ofApp.cpp:43:35: warning: comparison of integer expressions of different signedness: 'std::vector<ofxNDI::Source>::size_type' {aka 'long long unsigned int'} and 'int' [-Wsign-compare]
   43 |                 if(sources.size() > index) {
      |                    ~~~~~~~~~~~~~~~^~~~~~~
In file included from C:/openFrameworks/addons/ofxNDI/src/ofxNDIReceiver.h:4,
                 from src/ofApp.h:4,
                 from src/main.cpp:2:
C:/openFrameworks/addons/ofxNDI/src/ofxNDI.h:23:36: warning: In file included from  C:/openFrameworks/addons/ofxNDI/src/ofxNDIReceiver.h:4std::vector<ofxNDI::Source> ofxNDI::,
                 from listSources(uint32_t, Location, const std::string&, std::vector<std::__cxx11::basic_string<char> >)src/ofApp.h:4' defined but not used [-Wunused-function,
                 from ]
   23 |         static std::vector<Source> src/ofApp.cpp:1listSources:
(uint32_t waittime_ms=1000, Location location=Location::BOTH, const std::string &group="", const std::vector<std::string> extra_ips={}) {
      |                                    C:/openFrameworks/addons/ofxNDI/src/ofxNDI.h: At global scope:
^~~~~~~~~~~C:/openFrameworks/addons/ofxNDI/src/ofxNDI.h:23:36:
 warning: 'std::vector<ofxNDI::Source> ofxNDI::listSources(uint32_t, Location, const std::string&, std::vector<std::__cxx11::basic_string<char> >)' defined but not used [-Wunused-function]
   23 |         static std::vector<Source> listSources(uint32_t waittime_ms=1000, Location location=Location::BOTH, const std::string &group="", const std::vector<std::string> extra_ips={}) {
      |                                    ^~~~~~~~~~~
๐Ÿ”— Linking bin/example-receiver_debug.exe for msys2
/mingw64/bin/g++ -o bin/example-receiver_debug.exe  obj/msys2/Debug/src/main.o obj/msys2/Debug/src/ofApp.o obj/msys2/Debug/icon-debug.res /c/openFrameworks/addons/obj/msys2/Debug/ofxNDI/src/ofxNDIFinder.o /c/openFrameworks/addons/obj/msys2/Debug/ofxNDI/src/ofxNDIFrame.o /c/openFrameworks/addons/obj/msys2/Debug/ofxNDI/src/ofxNDIPTZ.o /c/openFrameworks/addons/obj/msys2/Debug/ofxNDI/src/ofxNDIReceiver.o /c/openFrameworks/addons/obj/msys2/Debug/ofxNDI/src/ofxNDIRecorder.o /c/openFrameworks/addons/obj/msys2/Debug/ofxNDI/src/ofxNDIRecvStream.o /c/openFrameworks/addons/obj/msys2/Debug/ofxNDI/src/ofxNDIRouter.o /c/openFrameworks/addons/obj/msys2/Debug/ofxNDI/src/ofxNDISender.o /c/openFrameworks/addons/obj/msys2/Debug/ofxNDI/src/ofxNDISendStream.o /c/openFrameworks/addons/obj/msys2/Debug/ofxNDI/src/utils/ofxNDIVideoCaster.o /c/openFrameworks/addons/obj/msys2/Debug/ofxNDI/src/utils/ofxNDIVideoGrabber.o  /c/openFrameworks/libs/openFrameworksCompiled/lib/msys2/libopenFrameworksDebug.a  -lpthread -Wl,--disable-dynamicbase,--disable-high-entropy-va,--default-image-base-low /c/openFrameworks/libs/kiss/lib/msys2/libkiss.a /c/openFrameworks/libs/tess2/lib/msys2/libtess2.a /c/openFrameworks/libs/videoInput/lib/msys2/ABI/videoInput.a -lcairo -lz -lssl -lcrypto -lfreetype -lglew32 -lglfw3 -lcurl -luriparser -lopenal -lpugixml -lrtaudio -lsndfile -lmpg123 -lksuser -lopengl32 -lgdi32 -lmsimg32 -lglu32 -ldsound -lwinmm -lstrmiids -luuid -lole32 -loleaut32 -lsetupapi -lwsock32 -lws2_32 -lIphlpapi -lComdlg32 -lfreeimage -lmf -lmfplat -lmfuuid -lmfreadwrite

So far so good but thenโ€ฆ

C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/14.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: obj/msys2/Debug/src/main.o: in function `operator()':
C:/openFrameworks/addons/ofxNDI/src/ofxNDI.h:32:(.text+0x1bc): undefined reference to `__imp_NDIlib_find_create_v2'
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/14.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:/openFrameworks/addons/ofxNDI/src/ofxNDI.h:39:(.text+0x264): undefined reference to `__imp_NDIlib_find_wait_for_sources'
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/14.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:/openFrameworks/addons/ofxNDI/src/ofxNDI.h:42:(.text+0x292): undefined reference to `__imp_NDIlib_find_get_current_sources'
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/14.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:/openFrameworks/addons/ofxNDI/src/ofxNDI.h:48:(.text+0x435): undefined reference to `__imp_NDIlib_find_destroy'
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/14.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: obj/msys2/Debug/src/main.o: in function `listSources':
C:/openFrameworks/addons/ofxNDI/src/ofxNDI.h:24:(.text+0x603): undefined reference to `__imp_NDIlib_initialize'
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/14.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: obj/msys2/Debug/src/ofApp.o: in function `operator()':
C:/openFrameworks/addons/ofxNDI/src/ofxNDI.h:32:(.text+0x18a): undefined reference to `__imp_NDIlib_find_create_v2'
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/14.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:/openFrameworks/addons/ofxNDI/src/ofxNDI.h:39:(.text+0x232): undefined reference to `__imp_NDIlib_find_wait_for_sources'
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/14.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:/openFrameworks/addons/ofxNDI/src/ofxNDI.h:42:(.text+0x260): undefined reference to `__imp_NDIlib_find_get_current_sources'
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/14.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:/openFrameworks/addons/ofxNDI/src/ofxNDI.h:48:(.text+0x403): undefined reference to `__imp_NDIlib_find_destroy'
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/14.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: obj/msys2/Debug/src/ofApp.o: in function `listSources':
C:/openFrameworks/addons/ofxNDI/src/ofxNDI.h:24:(.text+0x5d1): undefined reference to `__imp_NDIlib_initialize'
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/14.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: obj/msys2/Debug/src/ofApp.o: in function `ofApp::setup()':
C:\openFrameworks\addons\ofxNDI\example-receiver/src/ofApp.cpp:7:(.text+0x834): undefined reference to `__imp_NDIlib_initialize'
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/14.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:/openFrameworks/addons/obj/msys2/Debug/ofxNDI/src/ofxNDIFinder.o: in function `operator()':
C:\openFrameworks\apps\myApps\MultiScreenGLSL/../../../addons/ofxNDI/src/ofxNDI.h:32:(.text+0x180): undefined reference to `__imp_NDIlib_find_create_v2'
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/14.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\openFrameworks\apps\myApps\MultiScreenGLSL/../../../addons/ofxNDI/src/ofxNDI.h:39:(.text+0x228): undefined reference to `__imp_NDIlib_find_wait_for_sources'
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/14.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\openFrameworks\apps\myApps\MultiScreenGLSL/../../../addons/ofxNDI/src/ofxNDI.h:42:(.text+0x256): undefined reference to `__imp_NDIlib_find_get_current_sources'
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/14.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\openFrameworks\apps\myApps\MultiScreenGLSL/../../../addons/ofxNDI/src/ofxNDI.h:48:(.text+0x3f9): undefined reference to `__imp_NDIlib_find_destroy'
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/14.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:/openFrameworks/addons/obj/msys2/Debug/ofxNDI/src/ofxNDIFinder.o: in function `listSources':
C:\openFrameworks\apps\myApps\MultiScreenGLSL/../../../addons/ofxNDI/src/ofxNDI.h:24:(.text+0x5c7): undefined reference to `__imp_NDIlib_initialize'
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/14.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:/openFrameworks/addons/obj/msys2/Debug/ofxNDI/src/ofxNDIFinder.o: in function `operator()':
C:\openFrameworks\apps\myApps\MultiScreenGLSL/../../../addons/ofxNDI/src/ofxNDIFinder.cpp:26:(.text+0x883): undefined reference to `__imp_NDIlib_find_create_v2'
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/14.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\openFrameworks\apps\myApps\MultiScreenGLSL/../../../addons/ofxNDI/src/ofxNDIFinder.cpp:29:(.text+0x8b5): undefined reference to `__imp_NDIlib_find_wait_for_sources'
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/14.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\openFrameworks\apps\myApps\MultiScreenGLSL/../../../addons/ofxNDI/src/ofxNDIFinder.cpp:33:(.text+0x8de): undefined reference to `__imp_NDIlib_find_get_current_sources'
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/14.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\openFrameworks\apps\myApps\MultiScreenGLSL/../../../addons/ofxNDI/src/ofxNDIFinder.cpp:42:(.text+0xae8): undefined reference to `__imp_NDIlib_find_destroy'
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/14.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:/openFrameworks/addons/obj/msys2/Debug/ofxNDI/src/ofxNDIFinder.o: in function `ofxNDI::Finder::watchSources(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >)':
C:\openFrameworks\apps\myApps\MultiScreenGLSL/../../../addons/ofxNDI/src/ofxNDIFinder.cpp:16:(.text+0xc49): undefined reference to `__imp_NDIlib_initialize'
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/14.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:/openFrameworks/addons/obj/msys2/Debug/ofxNDI/src/ofxNDIFrame.o: in function `operator()':
C:\openFrameworks\apps\myApps\MultiScreenGLSL/../../../addons/ofxNDI/src/ofxNDI.h:32:(.text+0xdc): undefined reference to `__imp_NDIlib_find_create_v2'
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/14.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\openFrameworks\apps\myApps\MultiScreenGLSL/../../../addons/ofxNDI/src/ofxNDI.h:39:(.text+0x184): undefined reference to `__imp_NDIlib_find_wait_for_sources'
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/14.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\openFrameworks\apps\myApps\MultiScreenGLSL/../../../addons/ofxNDI/src/ofxNDI.h:42:(.text+0x1b2): undefined reference to `__imp_NDIlib_find_get_current_sources'
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/14.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\openFrameworks\apps\myApps\MultiScreenGLSL/../../../addons/ofxNDI/src/ofxNDI.h:48:(.text+0x355): undefined reference to `__imp_NDIlib_find_destroy'
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/14.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:/openFrameworks/addons/obj/msys2/Debug/ofxNDI/src/ofxNDIFrame.o: in function `listSources':
C:\openFrameworks\apps\myApps\MultiScreenGLSL/../../../addons/ofxNDI/src/ofxNDI.h:24:(.text+0x523): undefined reference to `__imp_NDIlib_initialize'
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/14.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:/openFrameworks/addons/obj/msys2/Debug/ofxNDI/src/ofxNDIFrame.o: in function `ofxNDI::AudioFrame::encode(ofSoundBuffer&&, bool)':
C:\openFrameworks\apps\myApps\MultiScreenGLSL/../../../addons/ofxNDI/src/ofxNDIFrame.cpp:169:(.text+0x1155): undefined reference to `__imp_NDIlib_util_audio_from_interleaved_32f_v2'
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/14.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:/openFrameworks/addons/obj/msys2/Debug/ofxNDI/src/ofxNDIFrame.o: in function `ofxNDI::AudioFrame::decode(ofSoundBuffer&) const':
C:\openFrameworks\apps\myApps\MultiScreenGLSL/../../../addons/ofxNDI/src/ofxNDIFrame.cpp:185:(.text+0x12e1): undefined reference to `__imp_NDIlib_util_audio_to_interleaved_32f_v2'
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/14.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:/openFrameworks/addons/obj/msys2/Debug/ofxNDI/src/ofxNDIPTZ.o: in function `operator()':
C:\openFrameworks\apps\myApps\MultiScreenGLSL/../../../addons/ofxNDI/src/ofxNDI.h:32:(.text+0xdc): undefined reference to `__imp_NDIlib_find_create_v2'
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/14.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\openFrameworks\apps\myApps\MultiScreenGLSL/../../../addons/ofxNDI/src/ofxNDI.h:39:(.text+0x184): undefined reference to `__imp_NDIlib_find_wait_for_sources'
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/14.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\openFrameworks\apps\myApps\MultiScreenGLSL/../../../addons/ofxNDI/src/ofxNDI.h:42:(.text+0x1b2): undefined reference to `__imp_NDIlib_find_get_current_sources'
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/14.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\openFrameworks\apps\myApps\MultiScreenGLSL/../../../addons/ofxNDI/src/ofxNDI.h:48:(.text+0x355): undefined reference to `__imp_NDIlib_find_destroy'
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/14.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:/openFrameworks/addons/obj/msys2/Debug/ofxNDI/src/ofxNDIPTZ.o: in function `listSources':
C:\openFrameworks\apps\myApps\MultiScreenGLSL/../../../addons/ofxNDI/src/ofxNDI.h:24:(.text+0x523): undefined reference to `__imp_NDIlib_initialize'
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/14.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:/openFrameworks/addons/obj/msys2/Debug/ofxNDI/src/ofxNDIPTZ.o: in function `ofxNDI::Recv::PTZControl::setup(void*)':
C:\openFrameworks\apps\myApps\MultiScreenGLSL/../../../addons/ofxNDI/src/ofxNDIPTZ.cpp:18:(.text+0x7c8): undefined reference to `__imp_NDIlib_recv_ptz_is_supported'
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/14.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:/openFrameworks/addons/obj/msys2/Debug/ofxNDI/src/ofxNDIPTZ.o: in function `ofxNDI::Recv::PTZControl::zoom(float) const':
C:\openFrameworks\apps\myApps\MultiScreenGLSL/../../../addons/ofxNDI/src/ofxNDIPTZ.cpp:23:(.text+0x7fa): undefined reference to `__imp_NDIlib_recv_ptz_zoom'
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/14.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:/openFrameworks/addons/obj/msys2/Debug/ofxNDI/src/ofxNDIPTZ.o: in function `ofxNDI::Recv::PTZControl::zoomBySpeed(float) const':
C:\openFrameworks\apps\myApps\MultiScreenGLSL/../../../addons/ofxNDI/src/ofxNDIPTZ.cpp:27:(.text+0x82c): undefined reference to `__imp_NDIlib_recv_ptz_zoom_speed'
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/14.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:/openFrameworks/addons/obj/msys2/Debug/ofxNDI/src/ofxNDIPTZ.o: in function `ofxNDI::Recv::PTZControl::panTilt(float, float) const':
C:\openFrameworks\apps\myApps\MultiScreenGLSL/../../../addons/ofxNDI/src/ofxNDIPTZ.cpp:32:(.text+0x86b): undefined reference to `__imp_NDIlib_recv_ptz_pan_tilt'
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/14.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:/openFrameworks/addons/obj/msys2/Debug/ofxNDI/src/ofxNDIPTZ.o: in function `ofxNDI::Recv::PTZControl::panTiltBySpeed(float, float) const':
C:\openFrameworks\apps\myApps\MultiScreenGLSL/../../../addons/ofxNDI/src/ofxNDIPTZ.cpp:36:(.text+0x8ab): undefined reference to `__imp_NDIlib_recv_ptz_pan_tilt_speed'
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/14.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:/openFrameworks/addons/obj/msys2/Debug/ofxNDI/src/ofxNDIPTZ.o: in function `ofxNDI::Recv::PTZControl::storePreset(int) const':
C:\openFrameworks\apps\myApps\MultiScreenGLSL/../../../addons/ofxNDI/src/ofxNDIPTZ.cpp:41:(.text+0x8d7): undefined reference to `__imp_NDIlib_recv_ptz_store_preset'
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/14.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:/openFrameworks/addons/obj/msys2/Debug/ofxNDI/src/ofxNDIPTZ.o: in function `ofxNDI::Recv::PTZControl::recallPreset(int, float) const':
C:\openFrameworks\apps\myApps\MultiScreenGLSL/../../../addons/ofxNDI/src/ofxNDIPTZ.cpp:45:(.text+0x910): undefined reference to `__imp_NDIlib_recv_ptz_recall_preset'
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/14.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:/openFrameworks/addons/obj/msys2/Debug/ofxNDI/src/ofxNDIPTZ.o: in function `ofxNDI::Recv::PTZControl::autoFocus() const':
C:\openFrameworks\apps\myApps\MultiScreenGLSL/../../../addons/ofxNDI/src/ofxNDIPTZ.cpp:50:(.text+0x935): undefined reference to `__imp_NDIlib_recv_ptz_auto_focus'
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/14.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:/openFrameworks/addons/obj/msys2/Debug/ofxNDI/src/ofxNDIPTZ.o: in function `ofxNDI::Recv::PTZControl::focus(float) const':
C:\openFrameworks\apps\myApps\MultiScreenGLSL/../../../addons/ofxNDI/src/ofxNDIPTZ.cpp:54:(.text+0x968): undefined reference to `__imp_NDIlib_recv_ptz_focus'
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/14.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:/openFrameworks/addons/obj/msys2/Debug/ofxNDI/src/ofxNDIPTZ.o: in function `ofxNDI::Recv::PTZControl::focusBySpeed(float) const':
C:\openFrameworks\apps\myApps\MultiScreenGLSL/../../../addons/ofxNDI/src/ofxNDIPTZ.cpp:58:(.text+0x99a): undefined reference to `__imp_NDIlib_recv_ptz_focus_speed'
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/14.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:/openFrameworks/addons/obj/msys2/Debug/ofxNDI/src/ofxNDIPTZ.o: in function `ofxNDI::Recv::PTZControl::whiteBalanceMode(ofxNDI::Recv::PTZControl::WhiteBalanceMode) const':
C:\openFrameworks\apps\myApps\MultiScreenGLSL/../../../addons/ofxNDI/src/ofxNDIPTZ.cpp:64:(.text+0x9e4): undefined reference to `__imp_NDIlib_recv_ptz_white_balance_auto'
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/14.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\openFrameworks\apps\myApps\MultiScreenGLSL/../../../addons/ofxNDI/src/ofxNDIPTZ.cpp:65:(.text+0x9f9): undefined reference to `__imp_NDIlib_recv_ptz_white_balance_indoor'
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/14.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\openFrameworks\apps\myApps\MultiScreenGLSL/../../../addons/ofxNDI/src/ofxNDIPTZ.cpp:66:(.text+0xa0e): undefined reference to `__imp_NDIlib_recv_ptz_white_balance_outdoor'
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/14.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\openFrameworks\apps\myApps\MultiScreenGLSL/../../../addons/ofxNDI/src/ofxNDIPTZ.cpp:67:(.text+0xa23): undefined reference to `__imp_NDIlib_recv_ptz_white_balance_oneshot'
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/14.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:/openFrameworks/addons/obj/msys2/Debug/ofxNDI/src/ofxNDIPTZ.o: in function `ofxNDI::Recv::PTZControl::whiteBalance(float, float) const':
C:\openFrameworks\apps\myApps\MultiScreenGLSL/../../../addons/ofxNDI/src/ofxNDIPTZ.cpp:73:(.text+0xa69): undefined reference to `__imp_NDIlib_recv_ptz_white_balance_manual'
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/14.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:/openFrameworks/addons/obj/msys2/Debug/ofxNDI/src/ofxNDIPTZ.o: in function `ofxNDI::Recv::PTZControl::exposureAuto() const':
C:\openFrameworks\apps\myApps\MultiScreenGLSL/../../../addons/ofxNDI/src/ofxNDIPTZ.cpp:78:(.text+0xa8f): undefined reference to `__imp_NDIlib_recv_ptz_exposure_auto'
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/14.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:/openFrameworks/addons/obj/msys2/Debug/ofxNDI/src/ofxNDIPTZ.o: in function `ofxNDI::Recv::PTZControl::exposure(float) const':
C:\openFrameworks\apps\myApps\MultiScreenGLSL/../../../addons/ofxNDI/src/ofxNDIPTZ.cpp:82:(.text+0xac2): undefined reference to `__imp_NDIlib_recv_ptz_exposure_manual'
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/14.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:/openFrameworks/addons/obj/msys2/Debug/ofxNDI/src/ofxNDIPTZ.o: in function `ofxNDI::Recv::PTZControl::exposure(float, float, float) const':
C:\openFrameworks\apps\myApps\MultiScreenGLSL/../../../addons/ofxNDI/src/ofxNDIPTZ.cpp:86:(.text+0xb0e): undefined reference to `__imp_NDIlib_recv_ptz_exposure_manual_v2'
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/14.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:/openFrameworks/addons/obj/msys2/Debug/ofxNDI/src/ofxNDIReceiver.o: in function `operator()':
C:\openFrameworks\apps\myApps\MultiScreenGLSL/../../../addons/ofxNDI/src/ofxNDI.h:32:(.text+0xdc): undefined reference to `__imp_NDIlib_find_create_v2'
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/14.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\openFrameworks\apps\myApps\MultiScreenGLSL/../../../addons/ofxNDI/src/ofxNDI.h:39:(.text+0x184): undefined reference to `__imp_NDIlib_find_wait_for_sources'
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/14.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\openFrameworks\apps\myApps\MultiScreenGLSL/../../../addons/ofxNDI/src/ofxNDI.h:42:(.text+0x1b2): undefined reference to `__imp_NDIlib_find_get_current_sources'
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/14.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\openFrameworks\apps\myApps\MultiScreenGLSL/../../../addons/ofxNDI/src/ofxNDI.h:48:(.text+0x355): undefined reference to `__imp_NDIlib_find_destroy'
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/14.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:/openFrameworks/addons/obj/msys2/Debug/ofxNDI/src/ofxNDIReceiver.o: in function `listSources':
C:\openFrameworks\apps\myApps\MultiScreenGLSL/../../../addons/ofxNDI/src/ofxNDI.h:24:(.text+0x523): undefined reference to `__imp_NDIlib_initialize'
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/14.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:/openFrameworks/addons/obj/msys2/Debug/ofxNDI/src/ofxNDIReceiver.o: in function `ofxNDI::Recv::Receiver::setup(ofxNDI::Source const&, ofxNDI::Recv::Receiver::Settings const&)':
C:\openFrameworks\apps\myApps\MultiScreenGLSL/../../../addons/ofxNDI/src/ofxNDIReceiver.cpp:20:(.text+0xa55): undefined reference to `__imp_NDIlib_recv_create_v3'
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/14.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:/openFrameworks/addons/obj/msys2/Debug/ofxNDI/src/ofxNDIReceiver.o: in function `ofxNDI::Recv::Receiver::changeConnection(ofxNDI::Source const&)':
C:\openFrameworks\apps\myApps\MultiScreenGLSL/../../../addons/ofxNDI/src/ofxNDIReceiver.cpp:31:(.text+0xb5b): undefined reference to `__imp_NDIlib_recv_connect'
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/14.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:/openFrameworks/addons/obj/msys2/Debug/ofxNDI/src/ofxNDIReceiver.o: in function `ofxNDI::Recv::Receiver::disconnect()':
C:\openFrameworks\apps\myApps\MultiScreenGLSL/../../../addons/ofxNDI/src/ofxNDIReceiver.cpp:35:(.text+0xb86): undefined reference to `__imp_NDIlib_recv_connect'
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/14.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:/openFrameworks/addons/obj/msys2/Debug/ofxNDI/src/ofxNDIReceiver.o: in function `ofxNDI::Recv::Receiver::createFrameSync()':
C:\openFrameworks\apps\myApps\MultiScreenGLSL/../../../addons/ofxNDI/src/ofxNDIReceiver.cpp:40:(.text+0xbad): undefined reference to `__imp_NDIlib_framesync_create'
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/14.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:/openFrameworks/addons/obj/msys2/Debug/ofxNDI/src/ofxNDIReceiver.o: in function `ofxNDI::Recv::Receiver::addConnectionMetadata(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, long long) const':
C:\openFrameworks\apps\myApps\MultiScreenGLSL/../../../addons/ofxNDI/src/ofxNDIReceiver.cpp:51:(.text+0xc2b): undefined reference to `__imp_NDIlib_recv_add_connection_metadata'
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/14.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:/openFrameworks/addons/obj/msys2/Debug/ofxNDI/src/ofxNDIReceiver.o: in function `ofxNDI::Recv::Receiver::clearConnectionMetadata() const':
C:\openFrameworks\apps\myApps\MultiScreenGLSL/../../../addons/ofxNDI/src/ofxNDIReceiver.cpp:55:(.text+0xc53): undefined reference to `__imp_NDIlib_recv_clear_connection_metadata'
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/14.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:/openFrameworks/addons/obj/msys2/Debug/ofxNDI/src/ofxNDIReceiver.o: in function `ofxNDI::Recv::Receiver::isConnected() const':
C:\openFrameworks\apps\myApps\MultiScreenGLSL/../../../addons/ofxNDI/src/ofxNDIReceiver.cpp:60:(.text+0xc89): undefined reference to `__imp_NDIlib_recv_get_no_connections'
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/14.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:/openFrameworks/addons/obj/msys2/Debug/ofxNDI/src/ofxNDIReceiver.o: in function `ofxNDI::Recv::Receiver::setTally(bool, bool) const':
C:\openFrameworks\apps\myApps\MultiScreenGLSL/../../../addons/ofxNDI/src/ofxNDIReceiver.cpp:69:(.text+0xce7): undefined reference to `__imp_NDIlib_recv_set_tally'
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/14.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:/openFrameworks/addons/obj/msys2/Debug/ofxNDI/src/ofxNDIReceiver.o: in function `ofxNDI::Recv::Receiver::getQueue(int*, int*, int*) const':
C:\openFrameworks\apps\myApps\MultiScreenGLSL/../../../addons/ofxNDI/src/ofxNDIReceiver.cpp:75:(.text+0xd29): undefined reference to `__imp_NDIlib_recv_get_queue'
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/14.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:/openFrameworks/addons/obj/msys2/Debug/ofxNDI/src/ofxNDIReceiver.o: in function `ofxNDI::Recv::Receiver::getWebControl[abi:cxx11]() const':
C:\openFrameworks\apps\myApps\MultiScreenGLSL/../../../addons/ofxNDI/src/ofxNDIReceiver.cpp:83:(.text+0xd86): undefined reference to `__imp_NDIlib_recv_get_web_control'
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/14.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\openFrameworks\apps\myApps\MultiScreenGLSL/../../../addons/ofxNDI/src/ofxNDIReceiver.cpp:85:(.text+0xdcf): undefined reference to `__imp_NDIlib_recv_free_string'
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/14.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:/openFrameworks/addons/obj/msys2/Debug/ofxNDI/src/ofxNDIReceiver.o: in function `ofxNDI::Recv::Receiver::getNumReceivedFrame(long long*, long long*, long long*) const':
C:\openFrameworks\apps\myApps\MultiScreenGLSL/../../../addons/ofxNDI/src/ofxNDIReceiver.cpp:92:(.text+0xe53): undefined reference to `__imp_NDIlib_recv_get_performance'
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/14.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:/openFrameworks/addons/obj/msys2/Debug/ofxNDI/src/ofxNDIReceiver.o: in function `ofxNDI::Recv::Receiver::getNumDroppedFrame(long long*, long long*, long long*) const':
C:\openFrameworks\apps\myApps\MultiScreenGLSL/../../../addons/ofxNDI/src/ofxNDIReceiver.cpp:100:(.text+0xed3): undefined reference to `__imp_NDIlib_recv_get_performance'
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/14.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:/openFrameworks/addons/obj/msys2/Debug/ofxNDI/src/ofxNDIReceiver.o: in function `ofxNDI::Recv::Receiver::~Receiver()':
C:\openFrameworks\apps\myApps\MultiScreenGLSL/../../../addons/ofxNDI/src/ofxNDIReceiver.cpp:108:(.text+0xf3d): undefined reference to `__imp_NDIlib_framesync_destroy'
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/14.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\openFrameworks\apps\myApps\MultiScreenGLSL/../../../addons/ofxNDI/src/ofxNDIReceiver.cpp:109:(.text+0xf5c): undefined reference to `__imp_NDIlib_recv_destroy'
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/14.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\openFrameworks\apps\myApps\MultiScreenGLSL/../../../addons/ofxNDI/src/ofxNDIReceiver.cpp:110:(.text+0xf65): undefined reference to `__imp_NDIlib_destroy'
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/14.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:/openFrameworks/addons/obj/msys2/Debug/ofxNDI/src/ofxNDIRecorder.o: in function `operator()':
C:\openFrameworks\apps\myApps\MultiScreenGLSL/../../../addons/ofxNDI/src/ofxNDI.h:32:(.text+0xdc): undefined reference to `__imp_NDIlib_find_create_v2'
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/14.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\openFrameworks\apps\myApps\MultiScreenGLSL/../../../addons/ofxNDI/src/ofxNDI.h:39:(.text+0x184): undefined reference to `__imp_NDIlib_find_wait_for_sources'
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/14.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\openFrameworks\apps\myApps\MultiScreenGLSL/../../../addons/ofxNDI/src/ofxNDI.h:42:(.text+0x1b2): undefined reference to `__imp_NDIlib_find_get_current_sources'
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/14.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\openFrameworks\apps\myApps\MultiScreenGLSL/../../../addons/ofxNDI/src/ofxNDI.h:48:(.text+0x355): undefined reference to `__imp_NDIlib_find_destroy'
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/14.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:/openFrameworks/addons/obj/msys2/Debug/ofxNDI/src/ofxNDIRecorder.o: in function `listSources':
C:\openFrameworks\apps\myApps\MultiScreenGLSL/../../../addons/ofxNDI/src/ofxNDI.h:24:(.text+0x523): undefined reference to `__imp_NDIlib_initialize'
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/14.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:/openFrameworks/addons/obj/msys2/Debug/ofxNDI/src/ofxNDIRecorder.o: in function `ofxNDI::Recv::Recorder::setup(void*)':
C:\openFrameworks\apps\myApps\MultiScreenGLSL/../../../addons/ofxNDI/src/ofxNDIRecorder.cpp:11:(.text+0x7c8): undefined reference to `__imp_NDIlib_recv_recording_is_supported'
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/14.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:/openFrameworks/addons/obj/msys2/Debug/ofxNDI/src/ofxNDIRecorder.o: in function `ofxNDI::Recv::Recorder::start(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const':
C:\openFrameworks\apps\myApps\MultiScreenGLSL/../../../addons/ofxNDI/src/ofxNDIRecorder.cpp:16:(.text+0x800): undefined reference to `__imp_NDIlib_recv_recording_start'
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/14.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:/openFrameworks/addons/obj/msys2/Debug/ofxNDI/src/ofxNDIRecorder.o: in function `ofxNDI::Recv::Recorder::stop() const':
C:\openFrameworks\apps\myApps\MultiScreenGLSL/../../../addons/ofxNDI/src/ofxNDIRecorder.cpp:20:(.text+0x825): undefined reference to `__imp_NDIlib_recv_recording_stop'
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/14.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:/openFrameworks/addons/obj/msys2/Debug/ofxNDI/src/ofxNDIRecorder.o: in function `ofxNDI::Recv::Recorder::isRecording() const':
C:\openFrameworks\apps\myApps\MultiScreenGLSL/../../../addons/ofxNDI/src/ofxNDIRecorder.cpp:24:(.text+0x84b): undefined reference to `__imp_NDIlib_recv_recording_is_recording'
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/14.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:/openFrameworks/addons/obj/msys2/Debug/ofxNDI/src/ofxNDIRecorder.o: in function `ofxNDI::Recv::Recorder::setAudioLevel(float) const':
C:\openFrameworks\apps\myApps\MultiScreenGLSL/../../../addons/ofxNDI/src/ofxNDIRecorder.cpp:29:(.text+0x87e): undefined reference to `__imp_NDIlib_recv_recording_set_audio_level'
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/14.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:/openFrameworks/addons/obj/msys2/Debug/ofxNDI/src/ofxNDIRecorder.o: in function `ofxNDI::Recv::Recorder::getFilename[abi:cxx11]() const':
C:\openFrameworks\apps\myApps\MultiScreenGLSL/../../../addons/ofxNDI/src/ofxNDIRecorder.cpp:34:(.text+0x8aa): undefined reference to `__imp_NDIlib_recv_recording_get_filename'
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/14.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\openFrameworks\apps\myApps\MultiScreenGLSL/../../../addons/ofxNDI/src/ofxNDIRecorder.cpp:39:(.text+0x92f): undefined reference to `__imp_NDIlib_recv_free_string'
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/14.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:/openFrameworks/addons/obj/msys2/Debug/ofxNDI/src/ofxNDIRecorder.o: in function `ofxNDI::Recv::Recorder::isError(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*) const':
C:\openFrameworks\apps\myApps\MultiScreenGLSL/../../../addons/ofxNDI/src/ofxNDIRecorder.cpp:45:(.text+0x9cb): undefined reference to `__imp_NDIlib_recv_recording_get_filename'
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/14.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\openFrameworks\apps\myApps\MultiScreenGLSL/../../../addons/ofxNDI/src/ofxNDIRecorder.cpp:50:(.text+0xa0b): undefined reference to `__imp_NDIlib_recv_free_string'
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/14.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:/openFrameworks/addons/obj/msys2/Debug/ofxNDI/src/ofxNDIRecorder.o: in function `ofxNDI::Recv::Recorder::getTimes(long long*, long long*, long long*) const':
C:\openFrameworks\apps\myApps\MultiScreenGLSL/../../../addons/ofxNDI/src/ofxNDIRecorder.cpp:57:(.text+0xa51): undefined reference to `__imp_NDIlib_recv_recording_get_times'
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/14.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:/openFrameworks/addons/obj/msys2/Debug/ofxNDI/src/ofxNDIRecvStream.o: in function `operator()':
C:\openFrameworks\apps\myApps\MultiScreenGLSL/../../../addons/ofxNDI/src/ofxNDI.h:32:(.text+0x18a): undefined reference to `__imp_NDIlib_find_create_v2'
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/14.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\openFrameworks\apps\myApps\MultiScreenGLSL/../../../addons/ofxNDI/src/ofxNDI.h:39:(.text+0x232): undefined reference to `__imp_NDIlib_find_wait_for_sources'
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/14.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\openFrameworks\apps\myApps\MultiScreenGLSL/../../../addons/ofxNDI/src/ofxNDI.h:42:(.text+0x260): undefined reference to `__imp_NDIlib_find_get_current_sources'
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/14.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\openFrameworks\apps\myApps\MultiScreenGLSL/../../../addons/ofxNDI/src/ofxNDI.h:48:(.text+0x403): undefined reference to `__imp_NDIlib_find_destroy'
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/14.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:/openFrameworks/addons/obj/msys2/Debug/ofxNDI/src/ofxNDIRecvStream.o: in function `listSources':
C:\openFrameworks\apps\myApps\MultiScreenGLSL/../../../addons/ofxNDI/src/ofxNDI.h:24:(.text+0x5d1): undefined reference to `__imp_NDIlib_initialize'
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/14.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:/openFrameworks/addons/obj/msys2/Debug/ofxNDI/src/ofxNDIRecvStream.o: in function `ofxNDI::Recv::Blocking<ofxNDI::VideoFrame, ofxNDI::Recv::Receiver>::captureFrame(ofxNDI::VideoFrame&)':
C:\openFrameworks\apps\myApps\MultiScreenGLSL/../../../addons/ofxNDI/src/ofxNDIRecvStream.cpp:6:(.text+0x858): undefined reference to `__imp_NDIlib_recv_capture_v2'
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/14.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:/openFrameworks/addons/obj/msys2/Debug/ofxNDI/src/ofxNDIRecvStream.o: in function `ofxNDI::Recv::Blocking<ofxNDI::VideoFrame, ofxNDI::Recv::Receiver>::freeFrame(ofxNDI::VideoFrame&)':
C:\openFrameworks\apps\myApps\MultiScreenGLSL/../../../addons/ofxNDI/src/ofxNDIRecvStream.cpp:10:(.text+0x88c): undefined reference to `__imp_NDIlib_recv_free_video_v2'
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/14.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:/openFrameworks/addons/obj/msys2/Debug/ofxNDI/src/ofxNDIRecvStream.o: in function `ofxNDI::Recv::Threading<ofxNDI::VideoFrame, ofxNDI::Recv::Receiver>::captureFrame(ofxNDI::VideoFrame&)':
C:\openFrameworks\apps\myApps\MultiScreenGLSL/../../../addons/ofxNDI/src/ofxNDIRecvStream.cpp:14:(.text+0x8d6): undefined reference to `__imp_NDIlib_recv_capture_v2'
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/14.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:/openFrameworks/addons/obj/msys2/Debug/ofxNDI/src/ofxNDIRecvStream.o: in function `ofxNDI::Recv::Threading<ofxNDI::VideoFrame, ofxNDI::Recv::Receiver>::freeFrame(ofxNDI::VideoFrame&)':
C:\openFrameworks\apps\myApps\MultiScreenGLSL/../../../addons/ofxNDI/src/ofxNDIRecvStream.cpp:18:(.text+0x90a): undefined reference to `__imp_NDIlib_recv_free_video_v2'
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/14.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:/openFrameworks/addons/obj/msys2/Debug/ofxNDI/src/ofxNDIRecvStream.o: in function `ofxNDI::Recv::FrameSyncVideo::captureFrame(ofxNDI::VideoFrame&)':
C:\openFrameworks\apps\myApps\MultiScreenGLSL/../../../addons/ofxNDI/src/ofxNDIRecvStream.cpp:21:(.text+0x94a): undefined reference to `__imp_NDIlib_framesync_capture_video'
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/14.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:/openFrameworks/addons/obj/msys2/Debug/ofxNDI/src/ofxNDIRecvStream.o: in function `ofxNDI::Recv::FrameSyncVideo::freeFrame(ofxNDI::VideoFrame&)':
C:\openFrameworks\apps\myApps\MultiScreenGLSL/../../../addons/ofxNDI/src/ofxNDIRecvStream.cpp:25:(.text+0x989): undefined reference to `__imp_NDIlib_framesync_free_video'
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/14.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:/openFrameworks/addons/obj/msys2/Debug/ofxNDI/src/ofxNDIRecvStream.o: in function `ofxNDI::Recv::Blocking<ofxNDI::AudioFrame, ofxNDI::Recv::Receiver>::captureFrame(ofxNDI::AudioFrame&)':
C:\openFrameworks\apps\myApps\MultiScreenGLSL/../../../addons/ofxNDI/src/ofxNDIRecvStream.cpp:31:(.text+0x9d4): undefined reference to `__imp_NDIlib_recv_capture_v3'
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/14.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:/openFrameworks/addons/obj/msys2/Debug/ofxNDI/src/ofxNDIRecvStream.o: in function `ofxNDI::Recv::Blocking<ofxNDI::AudioFrame, ofxNDI::Recv::Receiver>::freeFrame(ofxNDI::AudioFrame&)':
C:\openFrameworks\apps\myApps\MultiScreenGLSL/../../../addons/ofxNDI/src/ofxNDIRecvStream.cpp:35:(.text+0xa08): undefined reference to `__imp_NDIlib_recv_free_audio_v3'
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/14.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:/openFrameworks/addons/obj/msys2/Debug/ofxNDI/src/ofxNDIRecvStream.o: in function `ofxNDI::Recv::Threading<ofxNDI::AudioFrame, ofxNDI::Recv::Receiver>::captureFrame(ofxNDI::AudioFrame&)':
C:\openFrameworks\apps\myApps\MultiScreenGLSL/../../../addons/ofxNDI/src/ofxNDIRecvStream.cpp:39:(.text+0xa54): undefined reference to `__imp_NDIlib_recv_capture_v3'
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/14.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:/openFrameworks/addons/obj/msys2/Debug/ofxNDI/src/ofxNDIRecvStream.o: in function `ofxNDI::Recv::Threading<ofxNDI::AudioFrame, ofxNDI::Recv::Receiver>::freeFrame(ofxNDI::AudioFrame&)':
C:\openFrameworks\apps\myApps\MultiScreenGLSL/../../../addons/ofxNDI/src/ofxNDIRecvStream.cpp:43:(.text+0xa88): undefined reference to `__imp_NDIlib_recv_free_audio_v3'
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/14.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:/openFrameworks/addons/obj/msys2/Debug/ofxNDI/src/ofxNDIRecvStream.o: in function `ofxNDI::Recv::FrameSyncAudio::captureFrame(ofxNDI::AudioFrame&)':
C:\openFrameworks\apps\myApps\MultiScreenGLSL/../../../addons/ofxNDI/src/ofxNDIRecvStream.cpp:46:(.text+0xadf): undefined reference to `__imp_NDIlib_framesync_capture_audio_v2'
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/14.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:/openFrameworks/addons/obj/msys2/Debug/ofxNDI/src/ofxNDIRecvStream.o: in function `ofxNDI::Recv::FrameSyncAudio::freeFrame(ofxNDI::AudioFrame&)':
C:\openFrameworks\apps\myApps\MultiScreenGLSL/../../../addons/ofxNDI/src/ofxNDIRecvStream.cpp:50:(.text+0xb1d): undefined reference to `__imp_NDIlib_framesync_free_audio_v2'
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/14.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:/openFrameworks/addons/obj/msys2/Debug/ofxNDI/src/ofxNDIRecvStream.o: in function `ofxNDI::Recv::FrameSyncAudio::getNumQueuedSamples() const':
C:\openFrameworks\apps\myApps\MultiScreenGLSL/../../../addons/ofxNDI/src/ofxNDIRecvStream.cpp:53:(.text+0xb47): undefined reference to `__imp_NDIlib_framesync_audio_queue_depth'
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/14.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:/openFrameworks/addons/obj/msys2/Debug/ofxNDI/src/ofxNDIRecvStream.o: in function `ofxNDI::Recv::Blocking<ofxNDI::MetadataFrame, ofxNDI::Recv::Receiver>::captureFrame(ofxNDI::MetadataFrame&)':
C:\openFrameworks\apps\myApps\MultiScreenGLSL/../../../addons/ofxNDI/src/ofxNDIRecvStream.cpp:61:(.text+0xb8f): undefined reference to `__imp_NDIlib_recv_capture_v2'
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/14.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:/openFrameworks/addons/obj/msys2/Debug/ofxNDI/src/ofxNDIRecvStream.o: in function `ofxNDI::Recv::Blocking<ofxNDI::MetadataFrame, ofxNDI::Recv::Receiver>::freeFrame(ofxNDI::MetadataFrame&)':
C:\openFrameworks\apps\myApps\MultiScreenGLSL/../../../addons/ofxNDI/src/ofxNDIRecvStream.cpp:65:(.text+0xbc4): undefined reference to `__imp_NDIlib_recv_free_metadata'
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/14.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:/openFrameworks/addons/obj/msys2/Debug/ofxNDI/src/ofxNDIRouter.o: in function `operator()':
C:\openFrameworks\apps\myApps\MultiScreenGLSL/../../../addons/ofxNDI/src/ofxNDI.h:32:(.text+0xdc): undefined reference to `__imp_NDIlib_find_create_v2'
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/14.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\openFrameworks\apps\myApps\MultiScreenGLSL/../../../addons/ofxNDI/src/ofxNDI.h:39:(.text+0x184): undefined reference to `__imp_NDIlib_find_wait_for_sources'
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/14.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\openFrameworks\apps\myApps\MultiScreenGLSL/../../../addons/ofxNDI/src/ofxNDI.h:42:(.text+0x1b2): undefined reference to `__imp_NDIlib_find_get_current_sources'
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/14.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\openFrameworks\apps\myApps\MultiScreenGLSL/../../../addons/ofxNDI/src/ofxNDI.h:48:(.text+0x355): undefined reference to `__imp_NDIlib_find_destroy'
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/14.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:/openFrameworks/addons/obj/msys2/Debug/ofxNDI/src/ofxNDIRouter.o: in function `listSources':
C:\openFrameworks\apps\myApps\MultiScreenGLSL/../../../addons/ofxNDI/src/ofxNDI.h:24:(.text+0x523): undefined reference to `__imp_NDIlib_initialize'
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/14.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:/openFrameworks/addons/obj/msys2/Debug/ofxNDI/src/ofxNDIRouter.o: in function `ofxNDI::Router::setup(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&)':
C:\openFrameworks\apps\myApps\MultiScreenGLSL/../../../addons/ofxNDI/src/ofxNDIRouter.cpp:9:(.text+0x7bf): undefined reference to `__imp_NDIlib_routing_create'
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/14.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:/openFrameworks/addons/obj/msys2/Debug/ofxNDI/src/ofxNDIRouter.o: in function `ofxNDI::Router::setRoute(ofxNDI::Source const&) const':
C:\openFrameworks\apps\myApps\MultiScreenGLSL/../../../addons/ofxNDI/src/ofxNDIRouter.cpp:15:(.text+0x811): undefined reference to `__imp_NDIlib_routing_change'
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/14.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:/openFrameworks/addons/obj/msys2/Debug/ofxNDI/src/ofxNDIRouter.o: in function `ofxNDI::Router::getSource() const':
C:\openFrameworks\apps\myApps\MultiScreenGLSL/../../../addons/ofxNDI/src/ofxNDIRouter.cpp:19:(.text+0x83b): undefined reference to `__imp_NDIlib_routing_get_source_name'
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/14.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:/openFrameworks/addons/obj/msys2/Debug/ofxNDI/src/ofxNDIRouter.o: in function `ofxNDI::Router::getNumConnections(unsigned int) const':
C:\openFrameworks\apps\myApps\MultiScreenGLSL/../../../addons/ofxNDI/src/ofxNDIRouter.cpp:23:(.text+0x879): undefined reference to `__imp_NDIlib_routing_get_no_connections'
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/14.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:/openFrameworks/addons/obj/msys2/Debug/ofxNDI/src/ofxNDIRouter.o: in function `ofxNDI::Router::clear() const':
C:\openFrameworks\apps\myApps\MultiScreenGLSL/../../../addons/ofxNDI/src/ofxNDIRouter.cpp:27:(.text+0x89f): undefined reference to `__imp_NDIlib_routing_clear'
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/14.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:/openFrameworks/addons/obj/msys2/Debug/ofxNDI/src/ofxNDIRouter.o: in function `ofxNDI::Router::~Router()':
C:\openFrameworks\apps\myApps\MultiScreenGLSL/../../../addons/ofxNDI/src/ofxNDIRouter.cpp:32:(.text+0x8c5): undefined reference to `__imp_NDIlib_routing_destroy'
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/14.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\openFrameworks\apps\myApps\MultiScreenGLSL/../../../addons/ofxNDI/src/ofxNDIRouter.cpp:33:(.text+0x8ce): undefined reference to `__imp_NDIlib_destroy'
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/14.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:/openFrameworks/addons/obj/msys2/Debug/ofxNDI/src/ofxNDISender.o: in function `operator()':
C:\openFrameworks\apps\myApps\MultiScreenGLSL/../../../addons/ofxNDI/src/ofxNDI.h:32:(.text+0xdc): undefined reference to `__imp_NDIlib_find_create_v2'
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/14.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\openFrameworks\apps\myApps\MultiScreenGLSL/../../../addons/ofxNDI/src/ofxNDI.h:39:(.text+0x184): undefined reference to `__imp_NDIlib_find_wait_for_sources'
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/14.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\openFrameworks\apps\myApps\MultiScreenGLSL/../../../addons/ofxNDI/src/ofxNDI.h:42:(.text+0x1b2): undefined reference to `__imp_NDIlib_find_get_current_sources'
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/14.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\openFrameworks\apps\myApps\MultiScreenGLSL/../../../addons/ofxNDI/src/ofxNDI.h:48:(.text+0x355): undefined reference to `__imp_NDIlib_find_destroy'
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/14.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:/openFrameworks/addons/obj/msys2/Debug/ofxNDI/src/ofxNDISender.o: in function `listSources':
C:\openFrameworks\apps\myApps\MultiScreenGLSL/../../../addons/ofxNDI/src/ofxNDI.h:24:(.text+0x523): undefined reference to `__imp_NDIlib_initialize'
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/14.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:/openFrameworks/addons/obj/msys2/Debug/ofxNDI/src/ofxNDISender.o: in function `ofxNDI::Send::Sender::getSourceName() const':
C:\openFrameworks\apps\myApps\MultiScreenGLSL/../../../addons/ofxNDI/src/ofxNDISender.cpp:8:(.text+0x787): undefined reference to `__imp_NDIlib_send_get_source_name'
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/14.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:/openFrameworks/addons/obj/msys2/Debug/ofxNDI/src/ofxNDISender.o: in function `ofxNDI::Send::Sender::setup(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&, bool, bool)':
C:\openFrameworks\apps\myApps\MultiScreenGLSL/../../../addons/ofxNDI/src/ofxNDISender.cpp:18:(.text+0x81f): undefined reference to `__imp_NDIlib_send_create'
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/14.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:/openFrameworks/addons/obj/msys2/Debug/ofxNDI/src/ofxNDISender.o: in function `ofxNDI::Send::Sender::isConnected(long long) const':
C:\openFrameworks\apps\myApps\MultiScreenGLSL/../../../addons/ofxNDI/src/ofxNDISender.cpp:28:(.text+0x929): undefined reference to `__imp_NDIlib_send_get_no_connections'
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/14.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:/openFrameworks/addons/obj/msys2/Debug/ofxNDI/src/ofxNDISender.o: in function `ofxNDI::Send::Sender::addConnectionMetadata(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, long long) const':
C:\openFrameworks\apps\myApps\MultiScreenGLSL/../../../addons/ofxNDI/src/ofxNDISender.cpp:38:(.text+0x9a7): undefined reference to `__imp_NDIlib_send_add_connection_metadata'
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/14.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:/openFrameworks/addons/obj/msys2/Debug/ofxNDI/src/ofxNDISender.o: in function `ofxNDI::Send::Sender::clearConnectionMetadata() const':
C:\openFrameworks\apps\myApps\MultiScreenGLSL/../../../addons/ofxNDI/src/ofxNDISender.cpp:42:(.text+0x9cf): undefined reference to `__imp_NDIlib_send_clear_connection_metadata'
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/14.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:/openFrameworks/addons/obj/msys2/Debug/ofxNDI/src/ofxNDISender.o: in function `ofxNDI::Send::Sender::setFailover(ofxNDI::Source const&) const':
C:\openFrameworks\apps\myApps\MultiScreenGLSL/../../../addons/ofxNDI/src/ofxNDISender.cpp:48:(.text+0xa0d): undefined reference to `__imp_NDIlib_send_set_failover'
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/14.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:/openFrameworks/addons/obj/msys2/Debug/ofxNDI/src/ofxNDISender.o: in function `ofxNDI::Send::Sender::getTally(bool*, bool*, long long) const':
C:\openFrameworks\apps\myApps\MultiScreenGLSL/../../../addons/ofxNDI/src/ofxNDISender.cpp:53:(.text+0xa63): undefined reference to `__imp_NDIlib_send_get_tally'
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/14.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:/openFrameworks/addons/obj/msys2/Debug/ofxNDI/src/ofxNDISender.o: in function `ofxNDI::Send::Sender::~Sender()':
C:\openFrameworks\apps\myApps\MultiScreenGLSL/../../../addons/ofxNDI/src/ofxNDISender.cpp:62:(.text+0xabb): undefined reference to `__imp_NDIlib_send_destroy'
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/14.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\openFrameworks\apps\myApps\MultiScreenGLSL/../../../addons/ofxNDI/src/ofxNDISender.cpp:63:(.text+0xac4): undefined reference to `__imp_NDIlib_destroy'
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/14.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:/openFrameworks/addons/obj/msys2/Debug/ofxNDI/src/ofxNDISendStream.o: in function `operator()':
C:\openFrameworks\apps\myApps\MultiScreenGLSL/../../../addons/ofxNDI/src/ofxNDI.h:32:(.text+0xdc): undefined reference to `__imp_NDIlib_find_create_v2'
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/14.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\openFrameworks\apps\myApps\MultiScreenGLSL/../../../addons/ofxNDI/src/ofxNDI.h:39:(.text+0x184): undefined reference to `__imp_NDIlib_find_wait_for_sources'
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/14.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\openFrameworks\apps\myApps\MultiScreenGLSL/../../../addons/ofxNDI/src/ofxNDI.h:42:(.text+0x1b2): undefined reference to `__imp_NDIlib_find_get_current_sources'
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/14.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\openFrameworks\apps\myApps\MultiScreenGLSL/../../../addons/ofxNDI/src/ofxNDI.h:48:(.text+0x355): undefined reference to `__imp_NDIlib_find_destroy'
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/14.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:/openFrameworks/addons/obj/msys2/Debug/ofxNDI/src/ofxNDISendStream.o: in function `listSources':
C:\openFrameworks\apps\myApps\MultiScreenGLSL/../../../addons/ofxNDI/src/ofxNDI.h:24:(.text+0x523): undefined reference to `__imp_NDIlib_initialize'
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/14.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:/openFrameworks/addons/obj/msys2/Debug/ofxNDI/src/ofxNDISendStream.o: in function `ofxNDI::Send::VideoStream::sendFrame(ofxNDI::VideoFrame const&) const':
C:\openFrameworks\apps\myApps\MultiScreenGLSL/../../../addons/ofxNDI/src/ofxNDISendStream.cpp:8:(.text+0x79f): undefined reference to `__imp_NDIlib_send_send_video_async_v2'
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/14.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\openFrameworks\apps\myApps\MultiScreenGLSL/../../../addons/ofxNDI/src/ofxNDISendStream.cpp:11:(.text+0x7b9): undefined reference to `__imp_NDIlib_send_send_video_v2'
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/14.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:/openFrameworks/addons/obj/msys2/Debug/ofxNDI/src/ofxNDISendStream.o: in function `ofxNDI::Send::Stream<ofxNDI::AudioFrame, ofxNDI::Send::Sender>::sendFrame(ofxNDI::AudioFrame const&) const':
C:\openFrameworks\apps\myApps\MultiScreenGLSL/../../../addons/ofxNDI/src/ofxNDISendStream.cpp:18:(.text+0x7e8): undefined reference to `__imp_NDIlib_send_send_audio_v3'
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/14.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:/openFrameworks/addons/obj/msys2/Debug/ofxNDI/src/ofxNDISendStream.o: in function `ofxNDI::Send::MetadataStream::sendFrame(ofxNDI::MetadataFrame const&) const':
C:\openFrameworks\apps\myApps\MultiScreenGLSL/../../../addons/ofxNDI/src/ofxNDISendStream.cpp:23:(.text+0x818): undefined reference to `__imp_NDIlib_send_send_metadata'
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/14.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:/openFrameworks/addons/obj/msys2/Debug/ofxNDI/src/ofxNDISendStream.o: in function `ofxNDI::Recv::Blocking<ofxNDI::MetadataFrame, ofxNDI::Send::Sender>::freeFrame(ofxNDI::MetadataFrame&)':
C:\openFrameworks\apps\myApps\MultiScreenGLSL/../../../addons/ofxNDI/src/ofxNDISendStream.cpp:28:(.text+0x848): undefined reference to `__imp_NDIlib_send_free_metadata'
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/14.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:/openFrameworks/addons/obj/msys2/Debug/ofxNDI/src/ofxNDISendStream.o: in function `ofxNDI::Recv::Blocking<ofxNDI::MetadataFrame, ofxNDI::Send::Sender>::captureFrame(ofxNDI::MetadataFrame&)':
C:\openFrameworks\apps\myApps\MultiScreenGLSL/../../../addons/ofxNDI/src/ofxNDISendStream.cpp:32:(.text+0x882): undefined reference to `__imp_NDIlib_send_capture'
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/14.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:/openFrameworks/addons/obj/msys2/Debug/ofxNDI/src/utils/ofxNDIVideoCaster.o: in function `operator()':
C:\openFrameworks\apps\myApps\MultiScreenGLSL/../../../addons/ofxNDI/src/ofxNDI.h:32:(.text+0xe8): undefined reference to `__imp_NDIlib_find_create_v2'
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/14.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\openFrameworks\apps\myApps\MultiScreenGLSL/../../../addons/ofxNDI/src/ofxNDI.h:39:(.text+0x190): undefined reference to `__imp_NDIlib_find_wait_for_sources'
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/14.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\openFrameworks\apps\myApps\MultiScreenGLSL/../../../addons/ofxNDI/src/ofxNDI.h:42:(.text+0x1be): undefined reference to `__imp_NDIlib_find_get_current_sources'
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/14.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\openFrameworks\apps\myApps\MultiScreenGLSL/../../../addons/ofxNDI/src/ofxNDI.h:48:(.text+0x361): undefined reference to `__imp_NDIlib_find_destroy'
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/14.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:/openFrameworks/addons/obj/msys2/Debug/ofxNDI/src/utils/ofxNDIVideoCaster.o: in function `listSources':
C:\openFrameworks\apps\myApps\MultiScreenGLSL/../../../addons/ofxNDI/src/ofxNDI.h:24:(.text+0x52f): undefined reference to `__imp_NDIlib_initialize'
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/14.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:/openFrameworks/addons/obj/msys2/Debug/ofxNDI/src/utils/ofxNDIVideoGrabber.o: in function `operator()':
C:\openFrameworks\apps\myApps\MultiScreenGLSL/../../../addons/ofxNDI/src/ofxNDI.h:32:(.text+0x18a): undefined reference to `__imp_NDIlib_find_create_v2'
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/14.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\openFrameworks\apps\myApps\MultiScreenGLSL/../../../addons/ofxNDI/src/ofxNDI.h:39:(.text+0x232): undefined reference to `__imp_NDIlib_find_wait_for_sources'
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/14.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\openFrameworks\apps\myApps\MultiScreenGLSL/../../../addons/ofxNDI/src/ofxNDI.h:42:(.text+0x260): undefined reference to `__imp_NDIlib_find_get_current_sources'
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/14.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\openFrameworks\apps\myApps\MultiScreenGLSL/../../../addons/ofxNDI/src/ofxNDI.h:48:(.text+0x403): undefined reference to `__imp_NDIlib_find_destroy'
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/14.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:/openFrameworks/addons/obj/msys2/Debug/ofxNDI/src/utils/ofxNDIVideoGrabber.o: in function `listSources':
C:\openFrameworks\apps\myApps\MultiScreenGLSL/../../../addons/ofxNDI/src/ofxNDI.h:24:(.text+0x5d1): undefined reference to `__imp_NDIlib_initialize'
collect2.exe: error: ld returned 1 exit status
make[1]: *** [/c/openFrameworks/libs/openFrameworksCompiled/project/makefileCommon/compile.project.mk:411: bin/example-receiver_debug.exe] Error 1
make[1]: Leaving directory '/c/openFrameworks/addons/ofxNDI/example-receiver'
make: *** [/c/openFrameworks/libs/openFrameworksCompiled/project/makefileCommon/compile.project.mk:145: Debug] Error 2

I don't know if it's because it's unable to find the dlls or something else.

If anyone has managed to solve this problem and could give me a pointer that would be amazing.

nariakiiwatani commented 1 month ago

I'm not so familiar to MINGW but it seems not correctly being linked to dll. Maybe something should be done in addon_config.mk?

PeteHaughie commented 1 month ago

~I've tried everything in my limited abilities to get it to link but I just can't seem to get it to work. I know it's a massive ask but do you think you'd be able to try it yourself? I realise you've previously said you're not updating the library anymore but it would be a great help getting my project off the ground.~

The format of the Makefile has a breaking change from some time in the last few years. The variable ADDON_DLLS_TO_COPY has changed to ADDONS_SHARED_LIBS_DLL.

nariakiiwatani commented 1 month ago

Wow great news! Have you done the change and got fixed?