Hi All,
For info, the latest version of libgudev, 238, fails to build because it is looking for a libudev of at least 251 and eudev has version 243.
This has been reported as an issue to the eudev issues section in github 3 days ago. Someone has tried just changing the version number in the libgudev meson requirements section but then the build fails because there is a new function which has been added in the systemd udev that is not yet in the standalone eudev package.
I will keep an eye out on the eudev issues page for this.
Regards,
Adolf.
Hey,
Thanks for looking into this.
Is there a specific reason why we are not updating to 3.2.12? Just curious here...
https://github.com/eudev-project/eudev/releases/tag/v3.2.12
For completeness, here is the issue:
https://github.com/eudev-project/eudev/issues/249
And what do we actually need libgudev for? Do we know this?
-Michael
On 9 Jul 2023, at 15:51, Adolf Belka adolf.belka@ipfire.org wrote:
Hi All,
For info, the latest version of libgudev, 238, fails to build because it is looking for a libudev of at least 251 and eudev has version 243.
This has been reported as an issue to the eudev issues section in github 3 days ago. Someone has tried just changing the version number in the libgudev meson requirements section but then the build fails because there is a new function which has been added in the systemd udev that is not yet in the standalone eudev package.
I will keep an eye out on the eudev issues page for this.
Regards,
Adolf.
Hi Michael,
On 10/07/2023 19:46, Michael Tremer wrote:
Hey,
Thanks for looking into this.
Is there a specific reason why we are not updating to 3.2.12? Just curious here...
No reason, other than I didn't realise that there was a newer version of eudev until I started to look into the problems I was having with libgudev.
libgudev I knew had been updated because it was updated on Arch Linux but they use systemd and therefore use the systemd-udev package.
I will do an update of eudev to 3.2.12
https://github.com/eudev-project/eudev/releases/tag/v3.2.12
For completeness, here is the issue:
https://github.com/eudev-project/eudev/issues/249
And what do we actually need libgudev for? Do we know this?
I have no idea.
The Gnome wiki page for it says
"This library provides GObject bindings for libudev. It was originally part of udev-extras, then udev, then systemd. It's now a project on its own."
I just looked in the IPFire git repo and found it was introduced in December 2022 as being a dependency for libqmi for the 5G and newer 4G modems
Regards, Adolf.
-Michael
On 9 Jul 2023, at 15:51, Adolf Belka adolf.belka@ipfire.org wrote:
Hi All,
For info, the latest version of libgudev, 238, fails to build because it is looking for a libudev of at least 251 and eudev has version 243.
This has been reported as an issue to the eudev issues section in github 3 days ago. Someone has tried just changing the version number in the libgudev meson requirements section but then the build fails because there is a new function which has been added in the systemd udev that is not yet in the standalone eudev package.
I will keep an eye out on the eudev issues page for this.
Regards,
Adolf.
Hello,
On 11 Jul 2023, at 14:44, Adolf Belka adolf.belka@ipfire.org wrote:
Hi Michael,
On 10/07/2023 19:46, Michael Tremer wrote:
Hey, Thanks for looking into this. Is there a specific reason why we are not updating to 3.2.12? Just curious here...
No reason, other than I didn't realise that there was a newer version of eudev until I started to look into the problems I was having with libgudev.
libgudev I knew had been updated because it was updated on Arch Linux but they use systemd and therefore use the systemd-udev package.
I will do an update of eudev to 3.2.12
https://github.com/eudev-project/eudev/releases/tag/v3.2.12 For completeness, here is the issue: https://github.com/eudev-project/eudev/issues/249 And what do we actually need libgudev for? Do we know this?
I have no idea.
The Gnome wiki page for it says
"This library provides GObject bindings for libudev. It was originally part of udev-extras, then udev, then systemd. It's now a project on its own."
I just looked in the IPFire git repo and found it was introduced in December 2022 as being a dependency for libqmi for the 5G and newer 4G modems
Ah, in that case we need it :)
-Michael
Regards, Adolf.
-Michael
On 9 Jul 2023, at 15:51, Adolf Belka adolf.belka@ipfire.org wrote:
Hi All,
For info, the latest version of libgudev, 238, fails to build because it is looking for a libudev of at least 251 and eudev has version 243.
This has been reported as an issue to the eudev issues section in github 3 days ago. Someone has tried just changing the version number in the libgudev meson requirements section but then the build fails because there is a new function which has been added in the systemd udev that is not yet in the standalone eudev package.
I will keep an eye out on the eudev issues page for this.
Regards,
Adolf.
-- Sent from my laptop