On Sat, Apr 7, 2012 at 9:48 PM, Victor A. Stoichita wrote:
...
I can't test yoshimi yet because it fails to build
on my system (ARCH 64).
Its INSTALL instructions say to ask for help on this list, so I dare to post
the stack here, just in case a charitable soul knows where I should look...
[ 54%] Building CXX object CMakeFiles/yoshimi.dir/Effects/EQ.cpp.o
[ 55%] Building CXX object CMakeFiles/yoshimi.dir/Effects/Distorsion.cpp.o
[ 56%] Building CXX object
CMakeFiles/yoshimi.dir/Effects/DynamicFilter.cpp.o
[ 57%] Building CXX object CMakeFiles/yoshimi.dir/MusicIO/MusicClient.cpp.o
[ 58%] Building CXX object CMakeFiles/yoshimi.dir/MusicIO/MusicIO.cpp.o
[ 59%] Building CXX object CMakeFiles/yoshimi.dir/MusicIO/JackEngine.cpp.o
/tmp/yoshimi-0.060.12/src/MusicIO/JackEngine.cpp: In member function ‘bool
JackEngine::connectServer(std::string)’:
/tmp/yoshimi-0.060.12/src/MusicIO/JackEngine.cpp:53:24: error: ‘usleep’ was
not declared in this scope
/tmp/yoshimi-0.060.12/src/MusicIO/JackEngine.cpp: In member function ‘void*
JackEngine::midiThread()’:
/tmp/yoshimi-0.060.12/src/MusicIO/JackEngine.cpp:407:16: warning: converting
‘false’ to pointer type ‘void*’ [-Wconversion-null]
make[2]: *** [CMakeFiles/yoshimi.dir/MusicIO/JackEngine.cpp.o] Error 1
make[1]: *** [CMakeFiles/yoshimi.dir/all] Error 2
make: *** [all] Error 2
Indeed.
Adding
#include <unistd.h>
to
src/MusicIO/JackEngine.cpp
helped, but that was a lucky shot in the dark.
I wonder if any of the more C++-literate
ones reading this could have a look?
Thanks for reporting, the AUR package is now updated.
But before even troubleshooting, I'd like to know
if, in your experience,
yoshimi offers something really different than zynaddsubfx.
My experience with Yoshimi (under Linux) is excellent,
Zynaddsubfx tended to produce dropouts/clicks and
sometimes exited from Jack, back when I used it.
best,
d