Re: Fedora and LV2
chuck elliot <[email protected]>
| Newsgroups | gmane.comp.audio.rosegarden.user |
|---|---|
| Message-ID | <[email protected]> |
That was quick! 'will test and get back to you. Thanks, 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 Rosegarden-user-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org - use the link below to unsubscribe https://lists.sourceforge.net/lists/listinfo/rosegarden-user
OpenPGP_0x4614F6C2B06D95A4.asc
(application/pgp-keys, 2.4 KB)
-----BEGIN PGP PUBLIC KEY BLOCK----- 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 0mkTeRcCmqI= =VVXi -----END PGP PUBLIC KEY BLOCK-----
OpenPGP_signature.asc
(application/pgp-signature, 665 B)
-----BEGIN PGP SIGNATURE----- wsD5BAABCAAjFiEESurK957WzJX02n+JRhT2wrBtlaQFAmZqJYkFAwAAAAAACgkQRhT2wrBtlaRn WQv/aCH5xrAeKxgkYWrrxaDnjkPmTGtv/Ebk3ZoLnDqCP3sQNnOyPkTA16xAtGlzrcgMwtKXUpGT Ox/VKumNlbbM4StSt5uaMTo+gWJX2wDjVYwJZ5j0myE2CMf2Q+3om9HtstG2LkegirI1eyx0XBjk WhijB7bOxUvaaHDe6hk60dqZ4H52TDdBUxztkMklFnCDq3Z9JePgn+Jdnc0fky+1+IltF89ae8VA JPVhXxHViYDeDslpUxjIcPs6DRojG5NPq11Cdt7Z9mMm5wVu0CKkl4l63p2kTW8B9i1oCXpW3Fbs VnqEafk+8d4ykFTFRSPgqpwA7mwmkWos+/RkQk47ae3RwGLqLCyodR6AOhJyqvHg0SsMRlWp5MfL I2jGyfJ/gQLeeXD7J60b6+yEGivaONEq24EzW8JT1fecjhoJEQhN9f1m6dLP0hngi6zYqg5Nwvft UHe0LgEuVC6GsAaQI8Vl0H9+EoILjNeT1qNMmXwZguotF+Bi8c3hLqWT09Hd =CUcm -----END PGP SIGNATURE-----