Hi Dave,
I got it to work last night!! Long story short I had been using root to
build it. Changed all the file permissions to my account re-did the
cmake, make and it worked. Except when I did make install via root it
didn't move/copy the executable to /usr/whatever did NOT feel like
digging through the make file because I wanted to play around with it!
There is an few typos in the README file:
# cmake .. -DCMAKE_INSTALL_PREFIX=[PREFIX] [-DCMAKE_BUILD_TYPE=Debug]
s/b the below
-- mbw Sep 8 '16
cmake .. -DCMAKE_INSTALL_PREFIX=[PREFIX] -DCMAKE_BUILD_TYPE=[Debug]
There was a file that I had to modify:
rosegarden/src/sound/audiostream/SimpleWavFileWriteStream.cpp
#include <iostream>
Thanks for getting back to me!! BTW what's your 20 ( where do you live)?
Michael
Compton, California USA
On 09/10/2016 03:16 AM, David Faure wrote:
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
------------------------------------------------------------------------------
_______________________________________________
Rosegarden-devel mailing list
[email protected] - use the link below to unsubscribe
https://lists.sourceforge.net/lists/listinfo/rosegarden-devel