Re: Fedora and LV2
chuck elliot <[email protected]>
| Newsgroups | gmane.comp.audio.rosegarden.user |
|---|---|
| Message-ID | <[email protected]> |
Confirmed on Fedora 39. Thanks Philip. On 16/06/2024 9:59 am, Philip Leishman via Rosegarden-user wrote: > DuckDuckGo was unable to verify sender identity > > I believe I have found the problem. > > It seems in Fedora it is possible to install the plugins without > installing the guis. The plugin guis are in a seperate package > (lv2-calf-plugins-gui). If this package is not installed I also get the > crash. > > Try installing the above package - then rosegarden should work. > > Rosegarden should include a check for this case. > > Thanks to Chuck for his support here > > Philip > > > On 6/14/24 15:26, chuck elliot wrote: >> ok.Error was 'Segmentation Fault'. >> >> I have created a core dump using coredumpctl dump <pid> but it is 156MB >> >> so I don't want to email it. Is there somewhere I can post it? >> >> Chuck. >> >> >> On 14/06/2024 12:43 pm, Philip Leishman via Rosegarden-user wrote: >>> DuckDuckGo was unable to verify sender identity >>> >>> I tried calf vocoder on my virtual machine (fedora 40). It seemed to >>> work fine - including editor, >>> >>> Can you provide more info about the crash (output, core dump ?) >>> >>> Philip >>> >>> On 6/14/24 10:34, chuck elliot wrote: >>>> ah! of course. >>>> >>>> ok. turned it on. restarted. found lv2 plugins. >>>> >>>> selected "calf:vocoder" for an audio track. RG crashed... >>>> >>>> Chuck >>>> >>>> >>>> On 14/06/2024 1:41 am, Ted Felix wrote: >>>>> Yes. The feature is "experimental" and needs to be turned on in the >>>>> preferences: Edit > Preferences... > LV2 Plugin Support. >>>>> >>>>> Ted. >>>>> >>>>> On 6/13/24 5:00 PM, chuck elliot wrote: >>>>>> ok. with the 'qt5-qtstyleplugins' package installed and environment >>>>>> settings >>>>>> >>>>>> as below, RG now runs with lilv and gtk2 but I don't seem to have >>>>>> access to any lv2 plugins. >>>>>> >>>>>> I have a variety of lv2 plugins installed but the dialogue only >>>>>> shows ladspa >>>>>> >>>>>> and dssi architectures and only ladspa plugins, of which I have a >>>>>> couple. >>>>>> >>>>>> Chuck. >>>>>> >>>>>> >>>>>> >>>>>> On 13/06/2024 2:22 pm, Ted Felix wrote: >>>>>>> Philip has figured out how to get gtk2-devel and lilv-devel working >>>>>>> in Fedora 40: >>>>>>> >>>>>>> > To summarize: >>>>>>> > >>>>>>> > install the qt5-style-plugins package >>>>>>> > set the environment variables: >>>>>>> > export QT_QPA_PLATFORMTHEME=gtk2 >>>>>>> > export XDG_SESSION_TYPE=x11 >>>>>>> > >>>>>>> > and rosegarden should work with the lv2 plugins and gtk editors >>>>>>> >>>>>>> See Feature Request 462: >>>>>>> >>>>>>> https://sourceforge.net/p/rosegarden/feature-requests/462/?page=8#8b89 >>>>>>> >>>>>>> >>>>>>> >>>>>>> Ted. >>>>>>> >>>>>>> On 6/12/24 7:15 PM, chuck elliot wrote: >>>>>>>> Confirmed - [76e11482] builds with lilv and without gtk2 >>>>>>>> >>>>>>>> and lv2 plugins are operative. >>>>>>>> >>>>>>>> Chuck. >>>>>>>> >>>>>>>> >>>>>>>> On 12/06/2024 20:11, Ted Felix wrote: >>>>>>>>> Just pushed Philip's fix as [76e11482]. Please test latest git. >>>>>>>>> You should now be able to build with lilv and without gtk2. >>>>>>>>> >>>>>>>>> Philip is looking further into the gtk2 issue. I'll let you >>>>>>>>> know if there are any developments. We are tracking this on >>>>>>>>> Feature Request 462, but at 7 pages it's pretty huge to navigate. >>>>>>>>> >>>>>>>>> https://sourceforge.net/p/rosegarden/feature-requests/462/ >>>>>>>>> >>>>>>>>> Ted. >>>>>>>>> >>>>>>>>> On 6/12/24 11:41 AM, Ted Felix wrote: >>>>>>>>>> Ok, I'll see if Philip can fix this. Hopefully it's just a >>>>>>>>>> forgotten #ifdef someplace. >>>>>>>>>> >>>>>>>>>> Ted. >>>>>>>>>> >>>>>>>>>> On 6/12/24 11:34 AM, chuck elliot wrote: >>>>>>>>>>> 'tried a new build with lilv-devel installed but not >>>>>>>>>>> gtk2-devel. >>>>>>>>>>> >>>>>>>>>>> build failed at the link stage: >>>>>>>>>>> >>>>>>>>>>> /usr/bin/ld: ../librosegardenprivate.so: undefined reference to >>>>>>>>>>> `Rosegarden::LV2Gtk::getInstance()' >>>>>>>>>>> collect2: error: ld returned 1 exit status >>>>>>>>>>> make[2]: *** [src/CMakeFiles/rosegarden.dir/build.make:127: >>>>>>>>>>> rosegarden] Error 1 >>>>>>>>>>> make[1]: *** [CMakeFiles/Makefile2:264: >>>>>>>>>>> src/CMakeFiles/rosegarden.dir/all] Error 2 >>>>>>>>>>> make: *** [Makefile:146: all] Error 2 >>>>>>>>>>> >>>>>>>>>>> so it looks like there is a dependency... >>>>>>>>>>> >>>>>>>>>>> Regards, >>>>>>>>>>> >>>>>>>>>>> Chuck. >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> On 12/06/2024 14:44, Ted Felix wrote: >>>>>>>>>>>> Thanks for tracking this down. Yes, the LV2 stuff can use >>>>>>>>>>>> gtk2, but it doesn't need it. You should be able to install >>>>>>>>>>>> lilv-devel without gtk2-devel and that might work. Let me >>>>>>>>>>>> know how it goes if you try it. >>>>>>>>>>>> >>>>>>>>>>>> Note: A fresh clone shouldn't be necessary. Just delete your >>>>>>>>>>>> build directory, create a new one, switch into it and run >>>>>>>>>>>> cmake again. >>>>>>>>>>>> >>>>>>>>>>>> Ted. >>>>>>>>>>>> >>>>>>>>>>>> On 6/11/24 4:40 AM, chuck elliot wrote: >>>>>>>>>>>>> ...but a fresh git clone of RG is now compiling without >>>>>>>>>>>>> >>>>>>>>>>>>> gtk2-devel and lilv-devel... >>>>>>>>>>>>> >>>>>>>>>>>>> cmake has disabled LILV support.... >>>>>>>>>>>>> >>>>>>>>>>>>> ...now it runs again. >>>>>>>>>>>>> >>>>>>>>>>>>> Chuck. >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> On 09/06/2024 11:10 pm, Chris Fancsy wrote: >>>>>>>>>>>>>> DuckDuckGo was unable to verify sender identity >>>>>>>>>>>>>> >>>>>>>>>>>>>> Hi Chuck, >>>>>>>>>>>>>> >>>>>>>>>>>>>> I have the same problem with the compiled 24.06 version on >>>>>>>>>>>>>> Fedora 40. >>>>>>>>>>>>>> >>>>>>>>>>>>>> I compiled the 23.12 version and it runs fine. >>>>>>>>>>>>>> >>>>>>>>>>>>>> The problem is from the LV2 plugin support which is using >>>>>>>>>>>>>> GTK2. I >>>>>>>>>>>>>> don't think there's a way to disable LV2 plugin support at >>>>>>>>>>>>>> compile >>>>>>>>>>>>>> time. >>>>>>>>>>>>>> >>>>>>>>>>>>>> If I find a solution I will post it here. >>>>>>>>>>>>>> >>>>>>>>>>>>>> Chris >>>>>>>>>>>>>> >>>>>>>>>>>>>> On Sun, Jun 9, 2024 at 5:05 AM chuck elliot >>>>>>>>>>>>>> <[email protected]> wrote: >>>>>>>>>>>>>>> Thanks for the link Ted but I'm afraid I didn't glean >>>>>>>>>>>>>>> anything useful >>>>>>>>>>>>>>> there... >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> RG 21.12 runs ok on this system (lying around in >>>>>>>>>>>>>>> /usr/local/bin) >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> Rosegarden version: 21.12 ("Cloud Nine") >>>>>>>>>>>>>>> Build key: ac38e2622f (21.06-24-gb9da2db9d) >>>>>>>>>>>>>>> Built against Qt version: 5.15.2 >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> Current version info is: >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> Rosegarden version: 24.12 ("Incredible") >>>>>>>>>>>>>>> Build key: 442818511e (24.06-1-gf91b7e227) >>>>>>>>>>>>>>> Built against Qt version: 5.15.13 >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> How would I be "requesting the gtk widgets"? I am not aware >>>>>>>>>>>>>>> of having, >>>>>>>>>>>>>>> or how I would have, done so... >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> I assume that my RG preferences would be applied the same >>>>>>>>>>>>>>> to both of the >>>>>>>>>>>>>>> above versions? >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> TIA >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> Chuck. >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> On 07/06/2024 7:14 pm, Ted Felix wrote: >>>>>>>>>>>>>>>> Just some limited searching seems to indicate that the >>>>>>>>>>>>>>>> "gtk" widget >>>>>>>>>>>>>>>> style was dropped around Qt 5.7 or so. Maybe you're >>>>>>>>>>>>>>>> running a newer >>>>>>>>>>>>>>>> version of Qt and you are requesting the gtk widgets? >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> https://bbs.archlinux.org/viewtopic.php?id=214147&p=2 >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> See post #36. >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> All the trails are from 2016/2017, though. Not sure >>>>>>>>>>>>>>>> they are >>>>>>>>>>>>>>>> relevant today. >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> Ted. >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> On 6/7/24 6:24 AM, chuck elliot wrote: >>>>>>>>>>>>>>>>> Rosegarden won't run at the moment. >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> The problem seems to be something to do with "GtkWidget" >>>>>>>>>>>>>>>>> (see below). >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> 24.06 built fine from git source. >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> I have recently upgraded to fedora 39 and this is >>>>>>>>>>>>>>>>> probably the first >>>>>>>>>>>>>>>>> time I have tried to >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> run RG since. Same result on a similar/identical system. >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> gtk3-3.24.41-1.fc39.x86_64 >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> gtk4-4.12.5-1.fc39.x86_64 >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> RG output: >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> (rosegarden:725222): GLib-GObject-CRITICAL **: >>>>>>>>>>>>>>>>> 11:12:47.844: cannot >>>>>>>>>>>>>>>>> register existing type 'GtkWidget' >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> (rosegarden:725222): GLib-GObject-CRITICAL **: >>>>>>>>>>>>>>>>> 11:12:47.844: cannot >>>>>>>>>>>>>>>>> add class private field to invalid type '<invalid>' >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> (rosegarden:725222): GLib-GObject-CRITICAL **: >>>>>>>>>>>>>>>>> 11:12:47.844: cannot >>>>>>>>>>>>>>>>> add private field to invalid (non-instantiatable) type >>>>>>>>>>>>>>>>> '<invalid>' >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> (rosegarden:725222): GLib-GObject-CRITICAL **: >>>>>>>>>>>>>>>>> 11:12:47.844: >>>>>>>>>>>>>>>>> g_type_add_interface_static: assertion >>>>>>>>>>>>>>>>> 'G_TYPE_IS_INSTANTIATABLE >>>>>>>>>>>>>>>>> (instance_type)' failed >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> (rosegarden:725222): GLib-GObject-CRITICAL **: >>>>>>>>>>>>>>>>> 11:12:47.844: cannot >>>>>>>>>>>>>>>>> register existing type 'GtkBuildable' >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> (rosegarden:725222): GLib-GObject-CRITICAL **: >>>>>>>>>>>>>>>>> 11:12:47.844: >>>>>>>>>>>>>>>>> g_type_interface_add_prerequisite: assertion >>>>>>>>>>>>>>>>> 'G_TYPE_IS_INTERFACE >>>>>>>>>>>>>>>>> (interface_type)' failed >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> (rosegarden:725222): GLib-CRITICAL **: 11:12:47.844: >>>>>>>>>>>>>>>>> g_once_init_leave: assertion 'result != 0' failed >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> (rosegarden:725222): GLib-GObject-CRITICAL **: >>>>>>>>>>>>>>>>> 11:12:47.844: >>>>>>>>>>>>>>>>> g_type_add_interface_static: assertion >>>>>>>>>>>>>>>>> 'G_TYPE_IS_INSTANTIATABLE >>>>>>>>>>>>>>>>> (instance_type)' failed >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> (rosegarden:725222): Gtk-CRITICAL **: 11:12:47.859: >>>>>>>>>>>>>>>>> gtk_widget_get_style_context: assertion 'GTK_IS_WIDGET >>>>>>>>>>>>>>>>> (widget)' failed >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> (rosegarden:725222): Gtk-CRITICAL **: 11:12:47.859: >>>>>>>>>>>>>>>>> gtk_style_context_lookup_color: assertion >>>>>>>>>>>>>>>>> 'GTK_IS_STYLE_CONTEXT >>>>>>>>>>>>>>>>> (context)' failed >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> (rosegarden:725222): Gtk-CRITICAL **: 11:12:47.868: >>>>>>>>>>>>>>>>> gtk_style_context_get_background_color: assertion >>>>>>>>>>>>>>>>> 'GTK_IS_STYLE_CONTEXT (context)' failed >>>>>>>>>>>>>>>>> qt.qpa.gtk: Property name "theme_unfocused_bg_color" not >>>>>>>>>>>>>>>>> found. >>>>>>>>>>>>>>>>> Falling back to >>>>>>>>>>>>>>>>> QGtk3Interface::QGtkColorDefault::Background >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> (rosegarden:725222): GLib-GObject-CRITICAL **: >>>>>>>>>>>>>>>>> 11:12:47.868: cannot >>>>>>>>>>>>>>>>> register existing type 'GtkWidget' >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> (rosegarden:725222): GLib-GObject-CRITICAL **: >>>>>>>>>>>>>>>>> 11:12:47.868: cannot >>>>>>>>>>>>>>>>> add class private field to invalid type '<invalid>' >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> (rosegarden:725222): GLib-GObject-CRITICAL **: >>>>>>>>>>>>>>>>> 11:12:47.868: cannot >>>>>>>>>>>>>>>>> add private field to invalid (non-instantiatable) type >>>>>>>>>>>>>>>>> '<invalid>' >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> (rosegarden:725222): GLib-GObject-CRITICAL **: >>>>>>>>>>>>>>>>> 11:12:47.868: >>>>>>>>>>>>>>>>> g_type_add_interface_static: assertion >>>>>>>>>>>>>>>>> 'G_TYPE_IS_INSTANTIATABLE >>>>>>>>>>>>>>>>> (instance_type)' failed >>>>>>>>>>>>>>>>> -DCMAKE_BUILD_TYPE=Debug-DCMAKE_BUILD_TYPE=Debug-DCMAKE_BUILD_TYPE=Debugqt.qpa.events.reader: >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> [heap] 0 >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> _______________________________________________ >>>>>>>>>>>>>>>>> Rosegarden-user mailing list >>>>>>>>>>>>>>>>> [email protected] - use the link >>>>>>>>>>>>>>>>> below to >>>>>>>>>>>>>>>>> unsubscribe >>>>>>>>>>>>>>>>> https://lists.sourceforge.net/lists/listinfo/rosegarden-user >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> _______________________________________________ >>>>>>>>>>>>>>>> Rosegarden-user mailing list >>>>>>>>>>>>>>>> [email protected] - use the link below >>>>>>>>>>>>>>>> to unsubscribe >>>>>>>>>>>>>>>> https://lists.sourceforge.net/lists/listinfo/rosegarden-user >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> _______________________________________________ >>>>>>>>>>>>>>> Rosegarden-user mailing list >>>>>>>>>>>>>>> [email protected] - use the link below >>>>>>>>>>>>>>> to unsubscribe >>>>>>>>>>>>>>> https://lists.sourceforge.net/lists/listinfo/rosegarden-user >>>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> _______________________________________________ >>>>>>>>>>>>>> Rosegarden-user mailing list >>>>>>>>>>>>>> [email protected] - use the link below >>>>>>>>>>>>>> to unsubscribe >>>>>>>>>>>>>> https://lists.sourceforge.net/lists/listinfo/rosegarden-user >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> _______________________________________________ >>>>>>>>>>>>> Rosegarden-user mailing list >>>>>>>>>>>>> [email protected] - use the link below to >>>>>>>>>>>>> unsubscribe >>>>>>>>>>>>> https://lists.sourceforge.net/lists/listinfo/rosegarden-user >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> _______________________________________________ >>>>>>>>>>>> Rosegarden-user mailing list >>>>>>>>>>>> [email protected] - use the link below to >>>>>>>>>>>> unsubscribe >>>>>>>>>>>> https://lists.sourceforge.net/lists/listinfo/rosegarden-user >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> _______________________________________________ >>>>>>>>>>> Rosegarden-user mailing list >>>>>>>>>>> [email protected] - use the link below to >>>>>>>>>>> unsubscribe >>>>>>>>>>> https://lists.sourceforge.net/lists/listinfo/rosegarden-user >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> _______________________________________________ >>>>>>>>>> Rosegarden-user mailing list >>>>>>>>>> [email protected] - use the link below to >>>>>>>>>> unsubscribe >>>>>>>>>> https://lists.sourceforge.net/lists/listinfo/rosegarden-user >>>>>>>>> >>>>>>>>> >>>>>>>>> _______________________________________________ >>>>>>>>> Rosegarden-user mailing list >>>>>>>>> [email protected] - use the link below to >>>>>>>>> unsubscribe >>>>>>>>> https://lists.sourceforge.net/lists/listinfo/rosegarden-user >>>>>>>> >>>>>>>> >>>>>>>> _______________________________________________ >>>>>>>> Rosegarden-user mailing list >>>>>>>> [email protected] - use the link below to >>>>>>>> unsubscribe >>>>>>>> https://lists.sourceforge.net/lists/listinfo/rosegarden-user >>>>>>> >>>>>>> >>>>>>> _______________________________________________ >>>>>>> Rosegarden-user mailing list >>>>>>> [email protected] - use the link below to >>>>>>> unsubscribe >>>>>>> https://lists.sourceforge.net/lists/listinfo/rosegarden-user >>>>>> >>>>>> >>>>>> _______________________________________________ >>>>>> Rosegarden-user mailing list >>>>>> [email protected] - use the link below to >>>>>> unsubscribe >>>>>> https://lists.sourceforge.net/lists/listinfo/rosegarden-user >>>>> >>>>> >>>>> _______________________________________________ >>>>> Rosegarden-user mailing list >>>>> [email protected] - use the link below to >>>>> unsubscribe >>>>> https://lists.sourceforge.net/lists/listinfo/rosegarden-user >>>> >>>> >>>> _______________________________________________ >>>> Rosegarden-user mailing list >>>> [email protected] - use the link below to >>>> unsubscribe >>>> https://lists.sourceforge.net/lists/listinfo/rosegarden-user >>> >>> >>> >>> _______________________________________________ >>> Rosegarden-user mailing list >>> [email protected] - use the link below to >>> unsubscribe >>> https://lists.sourceforge.net/lists/listinfo/rosegarden-user >> >> >> _______________________________________________ >> Rosegarden-user mailing list >> [email protected] - use the link below to >> unsubscribe >> https://lists.sourceforge.net/lists/listinfo/rosegarden-user > > > > _______________________________________________ > Rosegarden-user mailing list > [email protected] - use the link below to unsubscribe > https://lists.sourceforge.net/lists/listinfo/rosegarden-user _______________________________________________ Rosegarden-user mailing list [email protected] - use the link below to unsubscribe https://lists.sourceforge.net/lists/listinfo/rosegarden-user