Minaton - Beefy mono subtractive soft synth
Moderators: MattKingUSA, khz
Re: Minaton - Beefy mono subtractive soft synth
As lame as it sounds: Can you provide a binary so I can test it ?
Re: Minaton - Beefy mono subtractive soft synth
I can't compile minaton either. I am using Ubuntu 11.10.
As for the lv2 version, I can't even extract it (trying via right click "extract to here"):
Cheers, Pablo
Code: Select all
$ dpkg -l
ii libsndfile1 1.0.25-3
ii libsndfile1-dev 1.0.25-3
ii sndfile-programs 1.0.24-1ubuntu2
ii sndfile-tools 1.03-2build1
ii libsamplerate0 0.1.8-1
ii libsamplerate0-dev 0.1.8-1
ii fltk1.3-doc 1.3.0-5build1
ii libfltk-cairo1.3 1.3.0-5build1
ii libfltk-forms1.3 1.3.0-5build1
ii libfltk-gl1.3 1.3.0-5build1
ii libfltk-images1.3 1.3.0-5build1
ii libfltk1.1 1.1.10-7
rc libfltk1.1-dev 1.1.10-7
ii libfltk1.3 1.3.0-5build1
ii libfltk1.3-dev 1.3.0-5build1
ii libjack-jackd2-0 1.9.7~dfsg-1ubuntu2
ii libjack-jackd2-dev 1.9.7~dfsg-1ubuntu2
Code: Select all
$ make
g++ `fltk-config --cflags --cxxflags` -ljack -lfltk -lsndfile -lsamplerate main.o dco.o gui.o dca.o dcf.o files.o -o minaton
main.o: In function `Jack::Jack()':
main.cpp:(.text+0x4c): undefined reference to `jack_client_open'
main.cpp:(.text+0xb5): undefined reference to `jack_port_register'
main.cpp:(.text+0xda): undefined reference to `jack_set_process_callback'
main.o: In function `Jack::activate()':
main.cpp:(.text+0x164): undefined reference to `jack_activate'
main.o: In function `Jack::process(unsigned int)':
main.cpp:(.text+0x1fc): undefined reference to `jack_port_get_buffer'
main.cpp:(.text+0x20a): undefined reference to `jack_midi_get_event_count'
main.cpp:(.text+0x23c): undefined reference to `jack_midi_event_get'
main.o: In function `process(unsigned int, void*)':
main.cpp:(.text+0x352): undefined reference to `jack_port_get_buffer'
main.cpp:(.text+0x63f): undefined reference to `jack_port_get_buffer'
main.cpp:(.text+0x64d): undefined reference to `jack_midi_get_event_count'
main.cpp:(.text+0x67f): undefined reference to `jack_midi_event_get'
main.o: In function `main':
main.cpp:(.text+0xe22): undefined reference to `jack_set_error_function'
main.cpp:(.text+0xe3e): undefined reference to `jack_client_open'
main.cpp:(.text+0xe99): undefined reference to `jack_set_process_callback'
main.cpp:(.text+0xeb5): undefined reference to `jack_set_sample_rate_callback'
main.cpp:(.text+0xedd): undefined reference to `jack_get_sample_rate'
main.cpp:(.text+0xf19): undefined reference to `jack_port_register'
main.cpp:(.text+0xf4a): undefined reference to `jack_port_register'
main.cpp:(.text+0xf5b): undefined reference to `jack_activate'
main.cpp:(.text+0xfb7): undefined reference to `jack_get_ports'
main.cpp:(.text+0x101a): undefined reference to `jack_port_name'
main.cpp:(.text+0x102e): undefined reference to `jack_connect'
main.cpp:(.text+0x1088): undefined reference to `Fl::run()'
main.cpp:(.text+0x1094): undefined reference to `jack_client_close'
main.o: In function `show_patch_window()':
main.cpp:(.text+0x12d2): undefined reference to `Fl_Browser::clear()'
main.cpp:(.text+0x1386): undefined reference to `Fl_Browser::add(char const*, void*)'
dco.o: In function `add_wave(std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> >)':
dco.cpp:(.text+0x47): undefined reference to `sf_open'
dco.cpp:(.text+0x99): undefined reference to `sf_perror'
dco.cpp:(.text+0x106): undefined reference to `sf_read_float'
dco.cpp:(.text+0x116): undefined reference to `sf_close'
dco.o: In function `init_src()':
dco.cpp:(.text+0x1bf): undefined reference to `src_new'
dco.o: In function `osc::set_freq(float)':
dco.cpp:(.text._ZN3osc8set_freqEf[osc::set_freq(float)]+0xde): undefined reference to `src_reset'
dco.cpp:(.text._ZN3osc8set_freqEf[osc::set_freq(float)]+0x18e): undefined reference to `src_process'
gui.o: In function `cb_CENTRE(Fl_Button*, void*)':
gui.cpp:(.text+0x7e): undefined reference to `Fl_Valuator::value(double)'
gui.o: In function `cb_CENTRE1(Fl_Button*, void*)':
gui.cpp:(.text+0x133): undefined reference to `Fl_Valuator::value(double)'
gui.o: In function `cb_CENTRE2(Fl_Button*, void*)':
gui.cpp:(.text+0x1e8): undefined reference to `Fl_Valuator::value(double)'
gui.o: In function `make_window()':
gui.cpp:(.text+0x6e8): undefined reference to `fl_define_FL_GTK_UP_BOX()'
gui.cpp:(.text+0x74a): undefined reference to `Fl_Group::end()'
gui.cpp:(.text+0x793): undefined reference to `fl_define_FL_GTK_UP_BOX()'
gui.cpp:(.text+0x7f5): undefined reference to `Fl_Group::end()'
gui.cpp:(.text+0x83e): undefined reference to `fl_define_FL_GTK_UP_BOX()'
gui.cpp:(.text+0x88b): undefined reference to `Fl_Group::end()'
gui.cpp:(.text+0x8d4): undefined reference to `fl_define_FL_GTK_UP_BOX()'
gui.cpp:(.text+0x936): undefined reference to `Fl_Group::end()'
gui.cpp:(.text+0x97f): undefined reference to `fl_define_FL_GTK_UP_BOX()'
gui.cpp:(.text+0x9e1): undefined reference to `Fl_Group::end()'
gui.cpp:(.text+0xa2a): undefined reference to `fl_define_FL_GTK_UP_BOX()'
gui.cpp:(.text+0xa91): undefined reference to `Fl_Group::end()'
gui.cpp:(.text+0xada): undefined reference to `fl_define_FL_GTK_UP_BOX()'
gui.cpp:(.text+0xb41): undefined reference to `Fl_Group::end()'
gui.cpp:(.text+0xb87): undefined reference to `fl_define_FL_GTK_UP_BOX()'
gui.cpp:(.text+0xbdf): undefined reference to `Fl_Group::end()'
gui.cpp:(.text+0xc1d): undefined reference to `Fl_Button::Fl_Button(int, int, int, int, char const*)'
gui.cpp:(.text+0xc25): undefined reference to `fl_define_FL_GTK_UP_BOX()'
gui.cpp:(.text+0xcb0): undefined reference to `Fl_Button::Fl_Button(int, int, int, int, char const*)'
gui.cpp:(.text+0xcb8): undefined reference to `fl_define_FL_GTK_UP_BOX()'
gui.cpp:(.text+0xd43): undefined reference to `Fl_Button::Fl_Button(int, int, int, int, char const*)'
gui.cpp:(.text+0xd63): undefined reference to `fl_define_FL_GTK_UP_BOX()'
gui.cpp:(.text+0xdf6): undefined reference to `Fl_Button::Fl_Button(int, int, int, int, char const*)'
gui.cpp:(.text+0xe16): undefined reference to `fl_define_FL_GTK_UP_BOX()'
gui.cpp:(.text+0xea9): undefined reference to `Fl_Value_Slider::Fl_Value_Slider(int, int, int, int, char const*)'
gui.cpp:(.text+0xec9): undefined reference to `fl_define_FL_PLASTIC_UP_BOX()'
gui.cpp:(.text+0xf5c): undefined reference to `Fl_Valuator::step(double)'
gui.cpp:(.text+0xf73): undefined reference to `Fl_Valuator::value(double)'
gui.cpp:(.text+0xfb1): undefined reference to `Fl_Value_Slider::Fl_Value_Slider(int, int, int, int, char const*)'
gui.cpp:(.text+0xfd1): undefined reference to `fl_define_FL_PLASTIC_UP_BOX()'
gui.cpp:(.text+0x1062): undefined reference to `Fl_Valuator::value(double)'
gui.cpp:(.text+0x10a0): undefined reference to `Fl_Button::Fl_Button(int, int, int, int, char const*)'
gui.cpp:(.text+0x10a8): undefined reference to `fl_define_FL_GTK_UP_BOX()'
gui.cpp:(.text+0x1133): undefined reference to `Fl_Dial::Fl_Dial(int, int, int, int, char const*)'
gui.cpp:(.text+0x1153): undefined reference to `fl_define_FL_GTK_UP_BOX()'
gui.cpp:(.text+0x1229): undefined reference to `Fl_Value_Slider::Fl_Value_Slider(int, int, int, int, char const*)'
gui.cpp:(.text+0x1249): undefined reference to `fl_define_FL_PLASTIC_UP_BOX()'
gui.cpp:(.text+0x131c): undefined reference to `Fl_Button::Fl_Button(int, int, int, int, char const*)'
gui.cpp:(.text+0x1324): undefined reference to `fl_define_FL_GTK_UP_BOX()'
gui.cpp:(.text+0x13af): undefined reference to `Fl_Value_Slider::Fl_Value_Slider(int, int, int, int, char const*)'
gui.cpp:(.text+0x13cf): undefined reference to `fl_define_FL_PLASTIC_UP_BOX()'
gui.cpp:(.text+0x144b): undefined reference to `Fl_Valuator::value(double)'
gui.cpp:(.text+0x14c8): undefined reference to `Fl_Button::Fl_Button(int, int, int, int, char const*)'
gui.cpp:(.text+0x14e8): undefined reference to `fl_define_FL_GTK_UP_BOX()'
gui.cpp:(.text+0x1503): undefined reference to `fl_define_FL_PLASTIC_UP_BOX()'
gui.cpp:(.text+0x174f): undefined reference to `Fl_Dial::Fl_Dial(int, int, int, int, char const*)'
gui.cpp:(.text+0x176f): undefined reference to `fl_define_FL_GTK_UP_BOX()'
gui.cpp:(.text+0x1845): undefined reference to `Fl_Value_Slider::Fl_Value_Slider(int, int, int, int, char const*)'
gui.cpp:(.text+0x1865): undefined reference to `fl_define_FL_PLASTIC_UP_BOX()'
gui.cpp:(.text+0x1938): undefined reference to `Fl_Button::Fl_Button(int, int, int, int, char const*)'
gui.cpp:(.text+0x1940): undefined reference to `fl_define_FL_GTK_UP_BOX()'
gui.cpp:(.text+0x19cb): undefined reference to `Fl_Value_Slider::Fl_Value_Slider(int, int, int, int, char const*)'
gui.cpp:(.text+0x19eb): undefined reference to `fl_define_FL_PLASTIC_UP_BOX()'
gui.cpp:(.text+0x1a67): undefined reference to `Fl_Valuator::value(double)'
gui.cpp:(.text+0x1acf): undefined reference to `Fl_Button::Fl_Button(int, int, int, int, char const*)'
gui.cpp:(.text+0x1aef): undefined reference to `fl_define_FL_GTK_UP_BOX()'
gui.cpp:(.text+0x1b0a): undefined reference to `fl_define_FL_PLASTIC_UP_BOX()'
gui.cpp:(.text+0x1d56): undefined reference to `Fl_Dial::Fl_Dial(int, int, int, int, char const*)'
gui.cpp:(.text+0x1d76): undefined reference to `fl_define_FL_GTK_UP_BOX()'
gui.cpp:(.text+0x1e4c): undefined reference to `Fl_Value_Slider::Fl_Value_Slider(int, int, int, int, char const*)'
gui.cpp:(.text+0x1e6c): undefined reference to `fl_define_FL_PLASTIC_UP_BOX()'
gui.cpp:(.text+0x1f3f): undefined reference to `Fl_Button::Fl_Button(int, int, int, int, char const*)'
gui.cpp:(.text+0x1f47): undefined reference to `fl_define_FL_GTK_UP_BOX()'
gui.cpp:(.text+0x1fd2): undefined reference to `Fl_Value_Slider::Fl_Value_Slider(int, int, int, int, char const*)'
gui.cpp:(.text+0x1ff2): undefined reference to `fl_define_FL_PLASTIC_UP_BOX()'
gui.cpp:(.text+0x206e): undefined reference to `Fl_Valuator::value(double)'
gui.cpp:(.text+0x20d6): undefined reference to `Fl_Button::Fl_Button(int, int, int, int, char const*)'
gui.cpp:(.text+0x20f6): undefined reference to `fl_define_FL_GTK_UP_BOX()'
gui.cpp:(.text+0x2111): undefined reference to `fl_define_FL_PLASTIC_UP_BOX()'
gui.cpp:(.text+0x235d): undefined reference to `Fl_Value_Slider::Fl_Value_Slider(int, int, int, int, char const*)'
gui.cpp:(.text+0x237d): undefined reference to `fl_define_FL_PLASTIC_UP_BOX()'
gui.cpp:(.text+0x23ff): undefined reference to `Fl_Valuator::step(double)'
gui.cpp:(.text+0x2467): undefined reference to `Fl_Value_Slider::Fl_Value_Slider(int, int, int, int, char const*)'
gui.cpp:(.text+0x2487): undefined reference to `fl_define_FL_PLASTIC_UP_BOX()'
gui.cpp:(.text+0x2509): undefined reference to `Fl_Valuator::step(double)'
gui.cpp:(.text+0x2571): undefined reference to `Fl_Value_Slider::Fl_Value_Slider(int, int, int, int, char const*)'
gui.cpp:(.text+0x2591): undefined reference to `fl_define_FL_PLASTIC_UP_BOX()'
gui.cpp:(.text+0x2628): undefined reference to `Fl_Valuator::value(double)'
gui.cpp:(.text+0x2690): undefined reference to `Fl_Value_Slider::Fl_Value_Slider(int, int, int, int, char const*)'
gui.cpp:(.text+0x26b0): undefined reference to `fl_define_FL_PLASTIC_UP_BOX()'
gui.cpp:(.text+0x277f): undefined reference to `Fl_Value_Slider::Fl_Value_Slider(int, int, int, int, char const*)'
gui.cpp:(.text+0x279f): undefined reference to `fl_define_FL_PLASTIC_UP_BOX()'
gui.cpp:(.text+0x286e): undefined reference to `Fl_Value_Slider::Fl_Value_Slider(int, int, int, int, char const*)'
gui.cpp:(.text+0x288e): undefined reference to `fl_define_FL_PLASTIC_UP_BOX()'
gui.cpp:(.text+0x295d): undefined reference to `Fl_Value_Slider::Fl_Value_Slider(int, int, int, int, char const*)'
gui.cpp:(.text+0x297d): undefined reference to `fl_define_FL_PLASTIC_UP_BOX()'
gui.cpp:(.text+0x29fb): undefined reference to `Fl_Valuator::step(double)'
gui.cpp:(.text+0x2a63): undefined reference to `Fl_Dial::Fl_Dial(int, int, int, int, char const*)'
gui.cpp:(.text+0x2a83): undefined reference to `fl_define_FL_GTK_UP_BOX()'
gui.cpp:(.text+0x2b1d): undefined reference to `Fl_Valuator::step(double)'
gui.cpp:(.text+0x2b34): undefined reference to `Fl_Valuator::value(double)'
gui.cpp:(.text+0x2cd7): undefined reference to `Fl_Value_Slider::Fl_Value_Slider(int, int, int, int, char const*)'
gui.cpp:(.text+0x2cf7): undefined reference to `fl_define_FL_PLASTIC_UP_BOX()'
gui.cpp:(.text+0x2d8e): undefined reference to `Fl_Valuator::value(double)'
gui.cpp:(.text+0x2df6): undefined reference to `Fl_Value_Slider::Fl_Value_Slider(int, int, int, int, char const*)'
gui.cpp:(.text+0x2e16): undefined reference to `fl_define_FL_PLASTIC_UP_BOX()'
gui.cpp:(.text+0x2ee5): undefined reference to `Fl_Value_Slider::Fl_Value_Slider(int, int, int, int, char const*)'
gui.cpp:(.text+0x2f05): undefined reference to `fl_define_FL_PLASTIC_UP_BOX()'
gui.cpp:(.text+0x2fd4): undefined reference to `Fl_Value_Slider::Fl_Value_Slider(int, int, int, int, char const*)'
gui.cpp:(.text+0x2ff4): undefined reference to `fl_define_FL_PLASTIC_UP_BOX()'
gui.cpp:(.text+0x30c3): undefined reference to `Fl_Value_Slider::Fl_Value_Slider(int, int, int, int, char const*)'
gui.cpp:(.text+0x30e3): undefined reference to `fl_define_FL_PLASTIC_UP_BOX()'
gui.cpp:(.text+0x3161): undefined reference to `Fl_Valuator::step(double)'
gui.cpp:(.text+0x31c9): undefined reference to `Fl_Dial::Fl_Dial(int, int, int, int, char const*)'
gui.cpp:(.text+0x31e9): undefined reference to `fl_define_FL_GTK_UP_BOX()'
gui.cpp:(.text+0x3283): undefined reference to `Fl_Valuator::step(double)'
gui.cpp:(.text+0x329a): undefined reference to `Fl_Valuator::value(double)'
gui.cpp:(.text+0x343d): undefined reference to `Fl_Value_Slider::Fl_Value_Slider(int, int, int, int, char const*)'
gui.cpp:(.text+0x345d): undefined reference to `fl_define_FL_PLASTIC_UP_BOX()'
gui.cpp:(.text+0x34df): undefined reference to `Fl_Valuator::step(double)'
gui.cpp:(.text+0x34f2): undefined reference to `Fl_Valuator::value(double)'
gui.cpp:(.text+0x3545): undefined reference to `Fl_Value_Slider::Fl_Value_Slider(int, int, int, int, char const*)'
gui.cpp:(.text+0x3565): undefined reference to `fl_define_FL_PLASTIC_UP_BOX()'
gui.cpp:(.text+0x35d0): undefined reference to `Fl_Valuator::step(double)'
gui.cpp:(.text+0x3638): undefined reference to `Fl_Value_Slider::Fl_Value_Slider(int, int, int, int, char const*)'
gui.cpp:(.text+0x3658): undefined reference to `fl_define_FL_PLASTIC_UP_BOX()'
gui.cpp:(.text+0x36da): undefined reference to `Fl_Valuator::step(double)'
gui.cpp:(.text+0x36ed): undefined reference to `Fl_Valuator::value(double)'
gui.cpp:(.text+0x3755): undefined reference to `Fl_Value_Slider::Fl_Value_Slider(int, int, int, int, char const*)'
gui.cpp:(.text+0x3775): undefined reference to `fl_define_FL_PLASTIC_UP_BOX()'
gui.cpp:(.text+0x37ef): undefined reference to `Fl_Valuator::step(double)'
gui.cpp:(.text+0x3857): undefined reference to `Fl_Value_Slider::Fl_Value_Slider(int, int, int, int, char const*)'
gui.cpp:(.text+0x3877): undefined reference to `fl_define_FL_PLASTIC_UP_BOX()'
gui.cpp:(.text+0x38f9): undefined reference to `Fl_Valuator::step(double)'
gui.cpp:(.text+0x3910): undefined reference to `Fl_Valuator::value(double)'
gui.cpp:(.text+0x3978): undefined reference to `Fl_Value_Slider::Fl_Value_Slider(int, int, int, int, char const*)'
gui.cpp:(.text+0x3998): undefined reference to `fl_define_FL_PLASTIC_UP_BOX()'
gui.cpp:(.text+0x3a52): undefined reference to `Fl_Value_Slider::Fl_Value_Slider(int, int, int, int, char const*)'
gui.cpp:(.text+0x3a72): undefined reference to `fl_define_FL_PLASTIC_UP_BOX()'
gui.cpp:(.text+0x3af4): undefined reference to `Fl_Valuator::step(double)'
gui.cpp:(.text+0x3b5c): undefined reference to `Fl_Value_Slider::Fl_Value_Slider(int, int, int, int, char const*)'
gui.cpp:(.text+0x3b7c): undefined reference to `fl_define_FL_PLASTIC_UP_BOX()'
gui.cpp:(.text+0x3c0f): undefined reference to `Fl_Valuator::value(double)'
gui.cpp:(.text+0x3c77): undefined reference to `Fl_Value_Slider::Fl_Value_Slider(int, int, int, int, char const*)'
gui.cpp:(.text+0x3c97): undefined reference to `fl_define_FL_PLASTIC_UP_BOX()'
gui.cpp:(.text+0x3d62): undefined reference to `Fl_Value_Slider::Fl_Value_Slider(int, int, int, int, char const*)'
gui.cpp:(.text+0x3d82): undefined reference to `fl_define_FL_PLASTIC_UP_BOX()'
gui.cpp:(.text+0x3e04): undefined reference to `Fl_Valuator::step(double)'
gui.cpp:(.text+0x3e1b): undefined reference to `Fl_Valuator::value(double)'
gui.cpp:(.text+0x3e83): undefined reference to `Fl_Value_Slider::Fl_Value_Slider(int, int, int, int, char const*)'
gui.cpp:(.text+0x3ea3): undefined reference to `fl_define_FL_PLASTIC_UP_BOX()'
gui.cpp:(.text+0x3f1d): undefined reference to `Fl_Valuator::value(double)'
gui.cpp:(.text+0x3f70): undefined reference to `Fl_Value_Slider::Fl_Value_Slider(int, int, int, int, char const*)'
gui.cpp:(.text+0x3f90): undefined reference to `fl_define_FL_PLASTIC_UP_BOX()'
gui.cpp:(.text+0x401a): undefined reference to `Fl_Group::end()'
gui.o: In function `cb_patch_browser(Fl_Browser*, void*)':
gui.cpp:(.text+0x467e): undefined reference to `Fl_Browser::value() const'
gui.cpp:(.text+0x46a6): undefined reference to `Fl_Browser::text(int) const'
gui.o: In function `patch_window()':
gui.cpp:(.text+0x4865): undefined reference to `Fl_Group::Fl_Group(int, int, int, int, char const*)'
gui.cpp:(.text+0x486d): undefined reference to `fl_define_FL_GTK_UP_BOX()'
gui.cpp:(.text+0x48e5): undefined reference to `Fl_Browser::Fl_Browser(int, int, int, int, char const*)'
gui.cpp:(.text+0x49bc): undefined reference to `Fl_Button::Fl_Button(int, int, int, int, char const*)'
gui.cpp:(.text+0x49c4): undefined reference to `fl_define_FL_GTK_UP_BOX()'
gui.cpp:(.text+0x4a4f): undefined reference to `Fl_Input::Fl_Input(int, int, int, int, char const*)'
gui.cpp:(.text+0x4b11): undefined reference to `Fl_Button::Fl_Button(int, int, int, int, char const*)'
gui.cpp:(.text+0x4b19): undefined reference to `fl_define_FL_GTK_UP_BOX()'
gui.cpp:(.text+0x4ba4): undefined reference to `Fl_Button::Fl_Button(int, int, int, int, char const*)'
gui.cpp:(.text+0x4bac): undefined reference to `fl_define_FL_GTK_UP_BOX()'
gui.cpp:(.text+0x4c37): undefined reference to `Fl_Button::Fl_Button(int, int, int, int, char const*)'
gui.cpp:(.text+0x4c3f): undefined reference to `fl_define_FL_GTK_UP_BOX()'
gui.cpp:(.text+0x4c84): undefined reference to `Fl_Group::end()'
gui.cpp:(.text+0x4c8f): undefined reference to `Fl_Group::end()'
gui.o: In function `__static_initialization_and_destruction_0(int, int)':
gui.cpp:(.text+0x4d8f): undefined reference to `Fl_RGB_Image::~Fl_RGB_Image()'
gui.cpp:(.text+0x4de0): undefined reference to `Fl_RGB_Image::~Fl_RGB_Image()'
gui.cpp:(.text+0x4e31): undefined reference to `Fl_RGB_Image::~Fl_RGB_Image()'
gui.cpp:(.text+0x4e82): undefined reference to `Fl_RGB_Image::~Fl_RGB_Image()'
gui.cpp:(.text+0x4ed3): undefined reference to `Fl_RGB_Image::~Fl_RGB_Image()'
gui.o: In function `Fl_Double_Window::Fl_Double_Window(int, int, char const*)':
gui.cpp:(.text._ZN16Fl_Double_WindowC2EiiPKc[_ZN16Fl_Double_WindowC5EiiPKc]+0x22): undefined reference to `Fl_Window::Fl_Window(int, int, char const*)'
gui.cpp:(.text._ZN16Fl_Double_WindowC2EiiPKc[_ZN16Fl_Double_WindowC5EiiPKc]+0x2b): undefined reference to `vtable for Fl_Double_Window'
gui.o: In function `Fl_Tile::Fl_Tile(int, int, int, int, char const*)':
gui.cpp:(.text._ZN7Fl_TileC2EiiiiPKc[_ZN7Fl_TileC5EiiiiPKc]+0x30): undefined reference to `Fl_Group::Fl_Group(int, int, int, int, char const*)'
gui.cpp:(.text._ZN7Fl_TileC2EiiiiPKc[_ZN7Fl_TileC5EiiiiPKc]+0x39): undefined reference to `vtable for Fl_Tile'
gui.o: In function `Fl_Box::Fl_Box(int, int, int, int, char const*)':
gui.cpp:(.text._ZN6Fl_BoxC2EiiiiPKc[_ZN6Fl_BoxC5EiiiiPKc]+0x30): undefined reference to `Fl_Widget::Fl_Widget(int, int, int, int, char const*)'
gui.cpp:(.text._ZN6Fl_BoxC2EiiiiPKc[_ZN6Fl_BoxC5EiiiiPKc]+0x39): undefined reference to `vtable for Fl_Box'
gui.o: In function `Fl_Image::Fl_Image(int, int, int)':
gui.cpp:(.text._ZN8Fl_ImageC2Eiii[_ZN8Fl_ImageC5Eiii]+0x8): undefined reference to `vtable for Fl_Image'
gui.o: In function `Fl_RGB_Image::Fl_RGB_Image(unsigned char const*, int, int, int, int)':
gui.cpp:(.text._ZN12Fl_RGB_ImageC2EPKhiiii[_ZN12Fl_RGB_ImageC5EPKhiiii]+0x2b): undefined reference to `vtable for Fl_RGB_Image'
files.o: In function `load_patch(std::basic_string<char, std::char_traits<char>, std::allocator<char> >)':
files.cpp:(.text+0xe12): undefined reference to `Fl_Button::value(int)'
files.cpp:(.text+0xef1): undefined reference to `Fl_Button::value(int)'
files.cpp:(.text+0xf66): undefined reference to `Fl_Valuator::value(double)'
files.cpp:(.text+0xfdb): undefined reference to `Fl_Valuator::value(double)'
files.cpp:(.text+0x109e): undefined reference to `Fl_Valuator::value(double)'
files.cpp:(.text+0x1134): undefined reference to `Fl_Valuator::value(double)'
files.cpp:(.text+0x1246): undefined reference to `Fl_Button::value(int)'
files.cpp:(.text+0x12ed): undefined reference to `Fl_Valuator::value(double)'
files.cpp:(.text+0x1362): undefined reference to `Fl_Valuator::value(double)'
files.cpp:(.text+0x13d7): undefined reference to `Fl_Valuator::value(double)'
files.cpp:(.text+0x159b): undefined reference to `Fl_Button::value(int)'
files.cpp:(.text+0x1642): undefined reference to `Fl_Valuator::value(double)'
files.cpp:(.text+0x16b7): undefined reference to `Fl_Valuator::value(double)'
files.cpp:(.text+0x172c): undefined reference to `Fl_Valuator::value(double)'
files.cpp:(.text+0x18f0): undefined reference to `Fl_Button::value(int)'
files.cpp:(.text+0x1997): undefined reference to `Fl_Valuator::value(double)'
files.cpp:(.text+0x1a0c): undefined reference to `Fl_Valuator::value(double)'
files.cpp:(.text+0x1a81): undefined reference to `Fl_Valuator::value(double)'
files.cpp:(.text+0x1c17): undefined reference to `Fl_Valuator::value(double)'
files.cpp:(.text+0x1cb5): undefined reference to `Fl_Valuator::value(double)'
files.o:files.cpp:(.text+0x1d53): more undefined references to `Fl_Valuator::value(double)' follow
collect2: ld devolvió el estado de salida 1
make: *** [main] Error 1
As for the lv2 version, I can't even extract it (trying via right click "extract to here"):
Code: Select all
gzip: stdin: not in gzip format
tar: Child returned status 1
tar: Error is not recoverable: exiting now
- autostatic
- Established Member
- Posts: 1994
- Joined: Wed Dec 09, 2009 5:26 pm
- Location: Beverwijk, The Netherlands
- Has thanked: 32 times
- Been thanked: 104 times
- Contact:
Re: Minaton - Beefy mono subtractive soft synth
Over here it compiles and runs fine (Arch). The only lib that differs from 11.10 is libjack. I have 1.9.8 here. What g++ version do you have Pablo?
Same for the LV2 version, compiles and loads fine. I can't load a bank though so I can't select patches. How is this suppose to work in minaton-lv2? And if I close the LV2 GUI Qtractor crashes. This is a known issue of plugins build with lv2-c++-tools. Also, the plug-in remains dead silent
Best,
Jeremy
Same for the LV2 version, compiles and loads fine. I can't load a bank though so I can't select patches. How is this suppose to work in minaton-lv2? And if I close the LV2 GUI Qtractor crashes. This is a known issue of plugins build with lv2-c++-tools. Also, the plug-in remains dead silent
Best,
Jeremy
Re: Minaton - Beefy mono subtractive soft synth
Hi Jeremy!What g++ version do you have Pablo?
$ g++ --version
g++ (Ubuntu/Linaro 4.6.1-9ubuntu3) 4.6.1
Cheers! Pablo
Re: Minaton - Beefy mono subtractive soft synth
Rename the LV2 .tar.gz to .arj and it will extract fine. I still have the same issues under Ubuntu, though :/
Re: Minaton - Beefy mono subtractive soft synth
The above and installing arj did the trick. Thanks.Rename the LV2 .tar.gz to .arj and it will extract fine.
Then, after installing lv2-c++-tools, I could compile the lv2 version. It fails to load in zynjacku but it loads in ardour3 beta 1a.
As for the stand-alone version, I still can't compile it. Minaton was mentioned in the LAU mailing list and I tried adding an include in dco.cpp as suggested here:
http://lists.linuxaudio.org/pipermail/l ... 82602.html
but that didn't work for me.
Cheers! Pablo
- autostatic
- Established Member
- Posts: 1994
- Joined: Wed Dec 09, 2009 5:26 pm
- Location: Beverwijk, The Netherlands
- Has thanked: 32 times
- Been thanked: 104 times
- Contact:
Re: Minaton - Beefy mono subtractive soft synth
Booted into 11.10 and got the same issues. Not sure what's wrong, not an expert on Makefiles either.
Jeremy
Jeremy
Re: Minaton - Beefy mono subtractive soft synth
I really need to install a couple of different distros to test things @ AutoStatic, if the plugins silent I think it may not be finding the wav files, the makefile's meant to install everything in the ~/.lv2 folder, patches and wavetables, if run from a command with jalv / zynjacku / ardour can you see if it complains about missing files.
---------------------
Just uploaded a sound demo of my polysynth called Triceratops, another LV2 plugin, no libsamplerate / libsndfile dependencies with this one, just LV2 and GTK, hopefully will have source up in a few days time.
http://deliriumdecrypted.blogspot.com/
---------------------
Just uploaded a sound demo of my polysynth called Triceratops, another LV2 plugin, no libsamplerate / libsndfile dependencies with this one, just LV2 and GTK, hopefully will have source up in a few days time.
http://deliriumdecrypted.blogspot.com/
- autostatic
- Established Member
- Posts: 1994
- Joined: Wed Dec 09, 2009 5:26 pm
- Location: Beverwijk, The Netherlands
- Has thanked: 32 times
- Been thanked: 104 times
- Contact:
Re: Minaton - Beefy mono subtractive soft synth
Hello thunderox,
Yeah, now I see it:
This is with Qtractor. But the files are in ../lv2 alright.
Best,
Jeremy
Yeah, now I see it:
Code: Select all
Unable to open input file - waves/440Hz-sine.wav System error : No such file or directory.
System error.
Unable to open input file - waves/440Hz-saw.wav System error : No such file or directory.
System error.
Unable to open input file - waves/440Hz-square.wav System error : No such file or directory.
System error.
Unable to open input file - waves/440Hz-triangle.wav System error : No such file or directory.
System error.
Unable to open input file - waves/440Hz-triangle.wav System error : No such file or directory.
System error.
Unable to open input file - waves/1Hz-sine.wav System error : No such file or directory.
System error.
Unable to open input file - waves/1Hz-saw.wav System error : No such file or directory.
System error.
Unable to open input file - waves/1Hz-square.wav System error : No such file or directory.
System error.
Best,
Jeremy
Re: Minaton - Beefy mono subtractive soft synth
strange, if you have lilv installed typing this should show the current path it's looking for files in :-
lv2info http://nickbailey/minaton
lv2info http://nickbailey/minaton
-
- Established Member
- Posts: 217
- Joined: Wed Jan 18, 2012 1:27 pm
- Location: East Coast, USA
- Contact:
Re: Minaton - Beefy mono subtractive soft synth
Did you base your LV2 port off of the example sampler on the lv2plug.in website?(aka, the only official example instrument, and most logical starting point possible) I actually considered something similar, but I wound up asking Mr. LV2, Dave R. about it first, and he told me something to the effect of "I wouldn't recommend using that sampler for anything, it contains a bunch of experimental stuff that will break later".
I think that could be the cause of your problems, LV2 seems to still be pretty much half-baked after 7+ years of development... I think that has much to do with why there are still virtually no LV2 plugins..
The alternative, DSSI, is somewhat limited in that the GUI and the plugin are separate entities that talk over OSC, and the GUI is kind of a stateless dummy terminal. However, it's a mature, stable standard that I can personally vouch for. I was able to dive into DSSI relatively quickly, where I spent a month with LV2 and accomplished almost nothing.
If you think you might want to go the DSSI route, I can provide you with guidance and some simple DSSI starter code.
I think that could be the cause of your problems, LV2 seems to still be pretty much half-baked after 7+ years of development... I think that has much to do with why there are still virtually no LV2 plugins..
The alternative, DSSI, is somewhat limited in that the GUI and the plugin are separate entities that talk over OSC, and the GUI is kind of a stateless dummy terminal. However, it's a mature, stable standard that I can personally vouch for. I was able to dive into DSSI relatively quickly, where I spent a month with LV2 and accomplished almost nothing.
If you think you might want to go the DSSI route, I can provide you with guidance and some simple DSSI starter code.
Re: Minaton - Beefy mono subtractive soft synth
I based it on the idiots guide to LV2 website code, and it seems to be working all okay here (Debian unstable and Fedora 16) with the newest LV2 still so far, touch wood, uploading a new version soon.
Re: Minaton - Beefy mono subtractive soft synth
nearly a year later and I'm working on Minaton again and just uploaded a new version of my other synth plugin Triceratops -->
https://sourceforge.net/projects/triceratops/
https://sourceforge.net/projects/triceratops/
Re: Minaton - Beefy mono subtractive soft synth
Quick response I'm not surprised there's a few oddities floating around as I borrowed code from my earlier stuff and from a few other sources, now it pretty much has the main features I want I can concentrate on cleaning it up and fixing stuff, thanks for taking a look and I'll make the changes you mention.
Re: Minaton - Beefy mono subtractive soft synth
ah yes fixed note off thanks, speed wise doesn't seem too bad on my fairly entry level laptop but I'm sure there's a lot I can do to optimise and whittle the CPU usage down still, especially the routing part, also fixed another problem where on some systems a glib error occurred.