'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 statusmake[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 <c.ell...@pobox.com> 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 theabove 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 Rosegarden-user@lists.sourceforge.net - use the link below to unsubscribe https://lists.sourceforge.net/lists/listinfo/rosegarden-user_______________________________________________ Rosegarden-user mailing listRosegarden-user@lists.sourceforge.net - use the link below to unsubscribehttps://lists.sourceforge.net/lists/listinfo/rosegarden-user_______________________________________________ Rosegarden-user mailing listRosegarden-user@lists.sourceforge.net - use the link below to unsubscribehttps://lists.sourceforge.net/lists/listinfo/rosegarden-user_______________________________________________ Rosegarden-user mailing listRosegarden-user@lists.sourceforge.net - use the link below to unsubscribehttps://lists.sourceforge.net/lists/listinfo/rosegarden-user_______________________________________________ Rosegarden-user mailing listRosegarden-user@lists.sourceforge.net - use the link below to unsubscribehttps://lists.sourceforge.net/lists/listinfo/rosegarden-user_______________________________________________ Rosegarden-user mailing list Rosegarden-user@lists.sourceforge.net - use the link below to unsubscribe https://lists.sourceforge.net/lists/listinfo/rosegarden-user
OpenPGP_0x4614F6C2B06D95A4.asc
Description: OpenPGP public key
OpenPGP_signature.asc
Description: OpenPGP digital signature
_______________________________________________ Rosegarden-user mailing list Rosegarden-user@lists.sourceforge.net - use the link below to unsubscribe https://lists.sourceforge.net/lists/listinfo/rosegarden-user