LASH support broken?

Official support for: zynaddsubfx.sourceforge.net
Post Reply New Topic
RELATED
PRODUCTS

Post

When I tried to compile ZynAddSubFx v2.4.0 with LASH support under Ubuntu 9.04, I got the following error:
main.cpp: In function 'void* thread3(void*)':
main.cpp:213: error: no matching function for call to 'MasterUI::do_save_master(std::string&)'
UI/MasterUI.h:431: note: candidates are: void MasterUI::do_save_master(const char*)
main.cpp:217: error: no matching function for call to 'MasterUI::do_load_master(std::string&)'
UI/MasterUI.h:430: note: candidates are: void MasterUI::do_load_master(const char*)
make[1]: *** [main.o] Error 1
make[1]: Leaving directory '/home/chris/Programs/source/ZynAddSubFX-2.4.0/src'
make: *** [all] Error 2
Compiling without LASH support works fine.

Post

I always thought lash was the ugly stepsister of the linux family, invited to the party, but ignored after arrival :(

Post

Looking back at the git logs, it looks like Alexis Ballier pointed out this issue.
He did point this out after the 2.4.0 release, so the fix is not in that release, but you should be able to get the new version by checking out git.

or

you should be able to just change:
ui->do_save_master(filename);
to
ui->do_save_master(filename.c_str());

[in main.cpp]

Post

That did the trick. Thanks!

Post

You're welcome

Post Reply

Return to “ZynAddSubFX”