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-----
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.