[yoshimi-user] yoshimi-0.062-pre8 for Linux does not compile

  • From: Dragan Noveski <perodog@xxxxxxx>
  • To: yoshimi-user@xxxxxxxxxxxxxxxxxxxxx
  • Date: Wed, 22 Feb 2012 14:30:18 +0100

hallo all,

it's my first post on this list.

i am trying to compile 062-pre8 on my aptosid box.

in ccmake i changed the installation prefix to /usr and i turned OFF compiling for 64Bit, since i am on a 32 bit distri.

how ever, at some point the compilation stops:

[ 80%] Building CXX object CMakeFiles/yoshimi.dir/MusicIO/AlsaJackClient.cpp.o
[ 81%] Building CXX object CMakeFiles/yoshimi.dir/MusicIO/WavRecord.cpp.o
[ 81%] Building CXX object CMakeFiles/yoshimi.dir/Sql/ProgramBanks.cpp.o
[ 82%] Building CXX object CMakeFiles/yoshimi.dir/main.cpp.o
Linking CXX executable yoshimi
CMakeFiles/yoshimi.dir/EnvelopeUI.cxx.o: In function `EnvelopeUI::~EnvelopeUI()':
EnvelopeUI.cxx:(.text+0xb1a): undefined reference to `PresetsUI_::~PresetsUI_()'
EnvelopeUI.cxx:(.text+0xb36): undefined reference to `PresetsUI_::~PresetsUI_()'
CMakeFiles/yoshimi.dir/EnvelopeUI.cxx.o:(.rodata._ZTI10EnvelopeUI[typeinfo for EnvelopeUI]+0x18): undefined reference to `typeinfo for PresetsUI_'
CMakeFiles/yoshimi.dir/LFOUI.cxx.o: In function `LFOUI::~LFOUI()':
LFOUI.cxx:(.text+0x387): undefined reference to `PresetsUI_::~PresetsUI_()'
LFOUI.cxx:(.text+0x3a3): undefined reference to `PresetsUI_::~PresetsUI_()'
CMakeFiles/yoshimi.dir/LFOUI.cxx.o: In function `LFOUI::~LFOUI()':
LFOUI.cxx:(.text+0x455): undefined reference to `PresetsUI_::~PresetsUI_()'
LFOUI.cxx:(.text+0x479): undefined reference to `PresetsUI_::~PresetsUI_()'
CMakeFiles/yoshimi.dir/LFOUI.cxx.o:(.rodata._ZTI5LFOUI[typeinfo for LFOUI]+0x18): undefined reference to `typeinfo for PresetsUI_'
CMakeFiles/yoshimi.dir/FilterUI.cxx.o: In function `FilterUI::~FilterUI()':
FilterUI.cxx:(.text+0x2eb): undefined reference to `PresetsUI_::~PresetsUI_()'
FilterUI.cxx:(.text+0x307): undefined reference to `PresetsUI_::~PresetsUI_()'
CMakeFiles/yoshimi.dir/FilterUI.cxx.o:(.rodata._ZTI8FilterUI[typeinfo for FilterUI]+0x18): undefined reference to `typeinfo for PresetsUI_'
CMakeFiles/yoshimi.dir/SUBnoteUI.cxx.o: In function `SUBnoteUI::~SUBnoteUI()':
SUBnoteUI.cxx:(.text+0x1e9): undefined reference to `PresetsUI_::~PresetsUI_()'
CMakeFiles/yoshimi.dir/SUBnoteUI.cxx.o: In function `SUBnoteUI::~SUBnoteUI()':
SUBnoteUI.cxx:(.text+0x662): undefined reference to `PresetsUI_::~PresetsUI_()'
SUBnoteUI.cxx:(.text+0x67b): undefined reference to `PresetsUI_::~PresetsUI_()'
CMakeFiles/yoshimi.dir/SUBnoteUI.cxx.o: In function `SUBnoteUI::SUBnoteUI(SUBnoteParameters*)':
SUBnoteUI.cxx:(.text+0x2d82): undefined reference to `PresetsUI_::~PresetsUI_()'
CMakeFiles/yoshimi.dir/SUBnoteUI.cxx.o: In function `SUBnoteUI::~SUBnoteUI()':
SUBnoteUI.cxx:(.text+0x1dd): undefined reference to `PresetsUI_::~PresetsUI_()'
CMakeFiles/yoshimi.dir/SUBnoteUI.cxx.o:(.rodata._ZTI9SUBnoteUI[typeinfo for SUBnoteUI]+0x10): undefined reference to `typeinfo for PresetsUI_'
CMakeFiles/yoshimi.dir/ResonanceUI.cxx.o: In function `ResonanceUI::~ResonanceUI()':
ResonanceUI.cxx:(.text+0x46): undefined reference to `PresetsUI_::~PresetsUI_()'
CMakeFiles/yoshimi.dir/ResonanceUI.cxx.o: In function `ResonanceUI::~ResonanceUI()':
ResonanceUI.cxx:(.text+0x4eb): undefined reference to `PresetsUI_::~PresetsUI_()'
ResonanceUI.cxx:(.text+0x504): undefined reference to `PresetsUI_::~PresetsUI_()'
CMakeFiles/yoshimi.dir/ResonanceUI.cxx.o: In function `ResonanceUI::ResonanceUI(Resonance*)':
ResonanceUI.cxx:(.text+0x262f): undefined reference to `PresetsUI_::~PresetsUI_()'
CMakeFiles/yoshimi.dir/ResonanceUI.cxx.o: In function `ResonanceUI::~ResonanceUI()':
ResonanceUI.cxx:(.text+0x3a): undefined reference to `PresetsUI_::~PresetsUI_()'
CMakeFiles/yoshimi.dir/ResonanceUI.cxx.o:(.rodata._ZTI11ResonanceUI[typeinfo for ResonanceUI]+0x10): undefined reference to `typeinfo for PresetsUI_'
CMakeFiles/yoshimi.dir/OscilGenUI.cxx.o: In function `OscilEditor::~OscilEditor()':
OscilGenUI.cxx:(.text+0xb1): undefined reference to `PresetsUI_::~PresetsUI_()'
CMakeFiles/yoshimi.dir/OscilGenUI.cxx.o: In function `OscilEditor::~OscilEditor()':
OscilGenUI.cxx:(.text+0x1118): undefined reference to `PresetsUI_::~PresetsUI_()'
OscilGenUI.cxx:(.text+0x1131): undefined reference to `PresetsUI_::~PresetsUI_()'
CMakeFiles/yoshimi.dir/OscilGenUI.cxx.o: In function `Oscilharmonic::make_window()':
OscilGenUI.cxx:(.text+0x2a61): undefined reference to `PSlider::PSlider(int, int, int, int, char const*)'
OscilGenUI.cxx:(.text+0x2b66): undefined reference to `PSlider::PSlider(int, int, int, int, char const*)'
CMakeFiles/yoshimi.dir/OscilGenUI.cxx.o: In function `OscilEditor::OscilEditor(OscilGen*, Fl_Widget*, Fl_Widget*, Fl_Widget*)':
OscilGenUI.cxx:(.text+0x67f4): undefined reference to `PresetsUI_::~PresetsUI_()'
CMakeFiles/yoshimi.dir/OscilGenUI.cxx.o: In function `OscilEditor::~OscilEditor()':
OscilGenUI.cxx:(.text+0xa5): undefined reference to `PresetsUI_::~PresetsUI_()'
CMakeFiles/yoshimi.dir/OscilGenUI.cxx.o:(.rodata._ZTI11OscilEditor[typeinfo for OscilEditor]+0x8): undefined reference to `typeinfo for PresetsUI_'
CMakeFiles/yoshimi.dir/ADnoteUI.cxx.o: In function `ADnoteUI::~ADnoteUI()':
ADnoteUI.cxx:(.text+0xabc): undefined reference to `PresetsUI_::~PresetsUI_()'
CMakeFiles/yoshimi.dir/ADnoteUI.cxx.o: In function `ADnoteUI::ADnoteUI(ADnoteParameters*)':
ADnoteUI.cxx:(.text+0xb2aa): undefined reference to `PresetsUI_::~PresetsUI_()'
CMakeFiles/yoshimi.dir/ADnoteUI.cxx.o: In function `ADnoteUI::~ADnoteUI()':
ADnoteUI.cxx:(.text+0xab0): undefined reference to `PresetsUI_::~PresetsUI_()'
CMakeFiles/yoshimi.dir/ADnoteUI.cxx.o:(.rodata._ZTI8ADnoteUI[typeinfo for ADnoteUI]+0x10): undefined reference to `typeinfo for PresetsUI_'
CMakeFiles/yoshimi.dir/PADnoteUI.cxx.o: In function `PADnoteUI::~PADnoteUI()':
PADnoteUI.cxx:(.text+0x1fd): undefined reference to `PresetsUI_::~PresetsUI_()'
CMakeFiles/yoshimi.dir/PADnoteUI.cxx.o: In function `PADnoteUI::PADnoteUI(PADnoteParameters*)':
PADnoteUI.cxx:(.text+0x6310): undefined reference to `PresetsUI_::~PresetsUI_()'
CMakeFiles/yoshimi.dir/PADnoteUI.cxx.o: In function `PADnoteUI::~PADnoteUI()':
PADnoteUI.cxx:(.text+0x1f1): undefined reference to `PresetsUI_::~PresetsUI_()'
CMakeFiles/yoshimi.dir/PADnoteUI.cxx.o:(.rodata._ZTI9PADnoteUI[typeinfo for PADnoteUI]+0x10): undefined reference to `typeinfo for PresetsUI_'
CMakeFiles/yoshimi.dir/EffUI.cxx.o: In function `EffUI::~EffUI()':
EffUI.cxx:(.text+0xf6): undefined reference to `PresetsUI_::~PresetsUI_()'
EffUI.cxx:(.text+0x112): undefined reference to `PresetsUI_::~PresetsUI_()'
CMakeFiles/yoshimi.dir/EffUI.cxx.o:(.rodata._ZTI5EffUI[typeinfo for EffUI]+0x18): undefined reference to `typeinfo for PresetsUI_'
collect2: ld returned 1 exit status
make[2]: *** [yoshimi] Fehler 1
make[1]: *** [CMakeFiles/yoshimi.dir/all] Fehler 2
make: *** [all] Fehler 2
nowhiskey@murija5:~/Desktop/src/yoshimi/src$


before that there is also some 'strange' output:

[ 74%] Building CXX object CMakeFiles/yoshimi.dir/MusicIO/MusicClient.cpp.o
[ 75%] Building CXX object CMakeFiles/yoshimi.dir/MusicIO/MusicIO.cpp.o
[ 75%] Building CXX object CMakeFiles/yoshimi.dir/MusicIO/JackEngine.cpp.o
/home/nowhiskey/Desktop/src/yoshimi/src/MusicIO/JackEngine.cpp: In member function 'virtual bool JackEngine::openAudio(WavRecord*)':
/home/nowhiskey/Desktop/src/yoshimi/src/MusicIO/JackEngine.cpp:107:9: warning: 'void jack_port_set_latency(jack_port_t*, jack_nframes_t)' is deprecated (declared at /usr/include/jack/jack.h:926) [-Wdeprecated-declarations]
/home/nowhiskey/Desktop/src/yoshimi/src/MusicIO/JackEngine.cpp:107:75: warning: 'void jack_port_set_latency(jack_port_t*, jack_nframes_t)' is deprecated (declared at /usr/include/jack/jack.h:926) [-Wdeprecated-declarations]
/home/nowhiskey/Desktop/src/yoshimi/src/MusicIO/JackEngine.cpp:108:9: warning: 'void jack_port_set_latency(jack_port_t*, jack_nframes_t)' is deprecated (declared at /usr/include/jack/jack.h:926) [-Wdeprecated-declarations]
/home/nowhiskey/Desktop/src/yoshimi/src/MusicIO/JackEngine.cpp:108:75: warning: 'void jack_port_set_latency(jack_port_t*, jack_nframes_t)' is deprecated (declared at /usr/include/jack/jack.h:926) [-Wdeprecated-declarations]
/home/nowhiskey/Desktop/src/yoshimi/src/MusicIO/JackEngine.cpp:109:9: warning: 'int jack_recompute_total_latency(jack_client_t*, jack_port_t*)' is deprecated (declared at /usr/include/jack/jack.h:1069) [-Wdeprecated-declarations]
/home/nowhiskey/Desktop/src/yoshimi/src/MusicIO/JackEngine.cpp:109:60: warning: 'int jack_recompute_total_latency(jack_client_t*, jack_port_t*)' is deprecated (declared at /usr/include/jack/jack.h:1069) [-Wdeprecated-declarations]
/home/nowhiskey/Desktop/src/yoshimi/src/MusicIO/JackEngine.cpp:110:9: warning: 'int jack_recompute_total_latency(jack_client_t*, jack_port_t*)' is deprecated (declared at /usr/include/jack/jack.h:1069) [-Wdeprecated-declarations]
/home/nowhiskey/Desktop/src/yoshimi/src/MusicIO/JackEngine.cpp:110:60: warning: 'int jack_recompute_total_latency(jack_client_t*, jack_port_t*)' is deprecated (declared at /usr/include/jack/jack.h:1069) [-Wdeprecated-declarations]
/home/nowhiskey/Desktop/src/yoshimi/src/MusicIO/JackEngine.cpp:114:24: warning: 'jack_nframes_t jack_port_get_latency(jack_port_t*)' is deprecated (declared at /usr/include/jack/jack.h:1038) [-Wdeprecated-declarations]
/home/nowhiskey/Desktop/src/yoshimi/src/MusicIO/JackEngine.cpp:114:56: warning: 'jack_nframes_t jack_port_get_latency(jack_port_t*)' is deprecated (declared at /usr/include/jack/jack.h:1038) [-Wdeprecated-declarations]
/home/nowhiskey/Desktop/src/yoshimi/src/MusicIO/JackEngine.cpp: In member function 'virtual bool JackEngine::openMidi(WavRecord*)':
/home/nowhiskey/Desktop/src/yoshimi/src/MusicIO/JackEngine.cpp:131:9: warning: 'void jack_port_set_latency(jack_port_t*, jack_nframes_t)' is deprecated (declared at /usr/include/jack/jack.h:926) [-Wdeprecated-declarations]
/home/nowhiskey/Desktop/src/yoshimi/src/MusicIO/JackEngine.cpp:131:73: warning: 'void jack_port_set_latency(jack_port_t*, jack_nframes_t)' is deprecated (declared at /usr/include/jack/jack.h:926) [-Wdeprecated-declarations]
/home/nowhiskey/Desktop/src/yoshimi/src/MusicIO/JackEngine.cpp:132:9: warning: 'int jack_recompute_total_latency(jack_client_t*, jack_port_t*)' is deprecated (declared at /usr/include/jack/jack.h:1069) [-Wdeprecated-declarations]
/home/nowhiskey/Desktop/src/yoshimi/src/MusicIO/JackEngine.cpp:132:58: warning: 'int jack_recompute_total_latency(jack_client_t*, jack_port_t*)' is deprecated (declared at /usr/include/jack/jack.h:1069) [-Wdeprecated-declarations]
/home/nowhiskey/Desktop/src/yoshimi/src/MusicIO/JackEngine.cpp:136:23: warning: 'jack_nframes_t jack_port_get_latency(jack_port_t*)' is deprecated (declared at /usr/include/jack/jack.h:1038) [-Wdeprecated-declarations]
/home/nowhiskey/Desktop/src/yoshimi/src/MusicIO/JackEngine.cpp:136:53: warning: 'jack_nframes_t jack_port_get_latency(jack_port_t*)' is deprecated (declared at /usr/include/jack/jack.h:1038) [-Wdeprecated-declarations]
[ 76%] Building CXX object CMakeFiles/yoshimi.dir/MusicIO/AlsaEngine.cpp.o
/home/nowhiskey/Desktop/src/yoshimi/src/MusicIO/AlsaEngine.cpp: In member function 'virtual bool AlsaEngine::openMidi(WavRecord*)':
/home/nowhiskey/Desktop/src/yoshimi/src/MusicIO/AlsaEngine.cpp:78:27: warning: overflow in implicit constant conversion [-Woverflow]
[ 77%] Building CXX object CMakeFiles/yoshimi.dir/MusicIO/JackClient.cpp.o
[ 78%] Building CXX object CMakeFiles/yoshimi.dir/MusicIO/AlsaClient.cpp.o


....

but i am not sure what is relevant here.

if i can provide you any more information, please let me know.

i really would like to try the new midi learn functionality.

cheers,
doc


Other related posts:

  • » [yoshimi-user] yoshimi-0.062-pre8 for Linux does not compile - Dragan Noveski