Hi Andrew, I managed a quick test but came to the error dialog you mentioned. I tried ldd:ing the .so file and it's there and all symbols seem ok. Nothing in the terminal I can see.
Any ideas? I'll investigate more tomorrow! Regards, Robert 2014-10-26 1:05 GMT+02:00 Andrew Deryabin <[email protected]>: > Robert, > > I made some changes to lv2Gtk2Helper api to support resize requests from gtk > widgets. > When there will be time to test, pull the latest changes from lv2 branch > (helper *.so files will also be updated) > > Regards, > Andrew > >> HI Andrew, >> Just a ping, sounds cool but no time to test at the moment. Will try soon >> :) >> >> Regards, >> Robert >> >> 2014-10-23 19:57 GMT+02:00 Andrew Deryabin <[email protected]>: >>> >>> Hi, All! >>> >>> After several days rewriting gtk gui support for lv2 host I think >>> it's ready for testing :). >>> >>> What was made: >>> >>> 1. Excluded suil dependency from muse CMakeLists.txt. >>> 2. I decided not to include gtk2/gtkmm2 dependency to muse at all. >>> 3. Simple gtk2/gtkmm2 helper was created and compiled into 2 shared >>> libraries (for x64 and x32 arch). >>> >>> How it works: >>> >>> New precompiled lv2 gtk2 helper libraries are installed in muse modules >>> dir (lv2Gtk2Helper32.so for x32 and lv2Gtk2Helper64.so for x64). >>> While initLV2() function is called it tries to dlopen gtk2 gui helper. >>> If all runtime dependences are met, gtk2/gtkmm2 are initialized and gtk2 >>> gui support is turned on. >>> >>> Of course there is ability to compile helpers from source if needed (but >>> I think, that in 99% of time these precompiled libraries should just >>> work). Wrapper code resides in muse2/muse/lv2Gtk2Helper folder. Cmake >>> script just copies *.so files from this dir to destination modules dir >>> while installing. >>> >>> So, there is no explicit gtk2/gtkmm2 dependency now (and no -dev files >>> are needed, which makes ubuntu distros very happy). If gtk2/gtkmm2 libs >>> were not found during MusE start, informative message will be shown >>> about what can be checked (like ldd lv2Gtk2HelperXX.so and so on). >>> >>> I've tested clean MusE build on ubuntu 14.04 32 and 64 bit installs, on >>> arch linux 64 bit install - it works as expected :). >>> >>> Now the sumary of ui types supported: >>> >>> 1. Qt4 gui - supported natively. Tested plugins: drumkv1, samplv1. >>> 2. External ui types (deprecated and kxstudio specification) - supported >>> without external dependences. Tested plugins: Dexed synth, distrho >>> plugins. >>> 3. X11 ui types - works without external dependences. Tested plugins: >>> Dexed synth, TAL plugins, some distrho plugins. >>> 4. Gtk2 ui types - works with lv2Gtk2HelperXX.so. Tested plugins: calf >>> plugins. >>> 5. Gtkmm2 ui types - works with lv2Gtk2HelperXX.so. Tested plugins: >>> eq10q equalizer and compressor. >>> >>> all changes (with precompiled gtk2 helpers) are pushed to lv2 branch and >>> ready for testing :). >>> >>> Regards, >>> Andrew >>> >>> >>> >>> >>> >>> >>> ------------------------------------------------------------------------------ >>> _______________________________________________ >>> Lmuse-developer mailing list >>> [email protected] >>> https://lists.sourceforge.net/lists/listinfo/lmuse-developer > > ------------------------------------------------------------------------------ _______________________________________________ Lmuse-developer mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/lmuse-developer
