You can find out what JACK_LIBRARIES is set to, by doing this: diff --git i/src/CMakeLists.txt w/src/CMakeLists.txt index 73684ed..48f9df4 100644 --- i/src/CMakeLists.txt +++ w/src/CMakeLists.txt @@ -33,6 +33,7 @@ endif() if(JACK_FOUND) include_directories(${JACK_INCLUDE_DIRS}) add_definitions(-DHAVE_LIBJACK) + message(STATUS "JACK_LIBRARIES=${JACK_LIBRARIES}") set(rg_OPTIONAL_LIBS ${rg_OPTIONAL_LIBS} ${JACK_LIBRARIES}) endif() It comes from pkgconfig, so if it's not set to "jack", something's wrong in the pkg config file. If it is set, then, hmm, you'd have to check that it does get into the linker line (with make VERBOSE=1 as others said), but I don't see how it couldn't, and then you could check which libjack is actually being used, by adding -Q -v -Wl,-t to the link line. I wrote a wiki page on debugging linker errors some years ago btw https://techbase.kde.org/Development/Tutorials/Debugging_Linker_Errors
-- David Faure, fa...@kde.org, http://www.davidfaure.fr Working on KDE Frameworks 5 ------------------------------------------------------------------------------ _______________________________________________ Rosegarden-devel mailing list Rosegarden-devel@lists.sourceforge.net - use the link below to unsubscribe https://lists.sourceforge.net/lists/listinfo/rosegarden-devel