[Bug 1990315] Re: cannot link against libudev
Nick Rosbrook
1990315 at bugs.launchpad.net
Wed Sep 21 14:11:46 UTC 2022
There is a pkgconfig file shipped with udev itself, which just contains
the definition of udev_dir. This is unrelated to the udev development
package (libudev-dev). For development purposes, you should be using
libudev, e.g. `pkg-config --libs libudev`.
The rest sounds related to your build system, or at least not related to
systemd or udev.
** Changed in: systemd (Ubuntu)
Status: Incomplete => Invalid
--
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to systemd in Ubuntu.
https://bugs.launchpad.net/bugs/1990315
Title:
cannot link against libudev
Status in systemd package in Ubuntu:
Invalid
Bug description:
When building Mesa vulkan drivers I get a lot of those error messages
and the build fails:
```
error: undefined symbol: udev_new
error: undefined symbol: udev_monitor_get_fd
error: undefined symbol: udev_monitor_new_from_netlink
error: undefined symbol: udev_monitor_receive_device
error: undefined symbol: udev_monitor_unref
error: undefined symbol: udev_unref
error: undefined symbol: udev_device_unref
error: undefined symbol: udev_device_get_property_value
error: undefined symbol: udev_monitor_filter_add_match_subsystem_devtype
error: undefined symbol: udev_monitor_enable_receiving
```
It worked on Ubuntu 21.10.
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/systemd/+bug/1990315/+subscriptions
More information about the foundations-bugs
mailing list