Hi Andrew,

2014-10-27 23:01 GMT+01:00 Andrew Deryabin <[email protected]>:
> Hi, Robert!
>
>> 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!
>
> I've just made lv2host to print some debug messages from dlerror() to
> console. Can you pull and retest again?

Trying now on another computer, kubuntu 14.04 (the other one was 14.10beta).

haven't run the old solution on this computer but they should have
about the same configuration.
--
This is the printout without debug enabled.
ddskrjo@faeroe:~$ muse_lv2/bin/muse2 -p -N -I
Config File </home/ddskrjo/.config/MusE/MusE.cfg>
LOCALE en_US
Denormal protection enabled.
Trying RTC timer...
got timer = 69
Aquired timer frequency: 1024
Lv2Gtk2Helper: dlerror = (null)
Lv2Gtk2Helper: dlerror = (null)
Lv2Gtk2Helper: dlerror = (null)
JACK: buffersize changed 128
starting with template /usr/local/share/muse-2.1/templates/default.med
Bus::open: Can not get ibus-daemon's address.
IBusInputContext::createInputContext: no connection to ibus-daemon
JACK: buffersize changed 128

Trying debug now.

Regards,
Robert


>
> P.S. What distro do you have? I can install it and check too.
> P.P.S in kubuntu everything worked fine, but in ubuntu I had to install
> libgtkmm2-dev package (libgtkmm-2.4.so link was not copied by ubuntu
> installer)
> P.P.P.S. May be I have to make helper module to search for several files in
> that order (now only the first entry is searched):
> libgtkmm-2.4.so
> libgtkmm-2.4.so.1
>
> libgtk-x11-2.0.so
> libgtk-x11-2.0.so.0
>
>
> Regards,
> Andrew
>
>
>> 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

Reply via email to