Hi, Robert!
> 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)
These 3 lines mean that everything is ok. The first is for 
dlopen("libgtk-x11-2.0.so"), the second is for dlopen("libgtkmm-2.4.so") 
and the last is for dlopen("Lv2Gtk2HelperXX.so"). No errors, so 
everything should work in this case.

Regards,
Andrew

> 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