Release 3.6.11 #3
Replies: 3 comments
-
Advice to Linux packagers about running the unit testsI've received some reports from people that is packaging sonivox, but the GTest executable is not able to load the dynamic library in the packaging environment. This is because the cmake configuration command has -DCMAKE_SKIP_RPATH:BOOL=ON like this:
By default, CMake adds a RPATH header in every binary (shared library or executable). This allows the programs to be run from the build directory directly, finding libraries from the same build directory not yet installed on the system. This is what is needed by the GTest executable, which is run twice:
There is no problem with using RPATH in the build directory binaries, because the When
To solve this problem, you need to call the Fedora packaging documentation has a good advice about this issue. See also this cmake wiki article. |
Beta Was this translation helpful? Give feedback.
-
Installing documentationThe source tree has a
|
Beta Was this translation helpful? Give feedback.
-
The sonivoxrender test programThe source code of this program is in the source tree, directory If you want something using sonivox that may be useful for your users, and that sucks a bit less, please consider the programs already cited on the readme document:
Both programs not only play MIDI files, but are also real-time synthesizers. And, of course, please package drumstick with sonivox support. It will be available in |
Beta Was this translation helpful? Give feedback.
-
Changes for v3.6.11:
This discussion was created from the release Release 3.6.11.
Beta Was this translation helpful? Give feedback.
All reactions