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

Reply via email to