Message "You do not have udev support enabled." working with PulseAudio
by beargfr from LinuxQuestions.org on (#57ZWH)
New guy (I just posted in the member intro section).
I'm running Centos 8 server, attempting to build PulseAudio. I realized it's already installed and normally would not need to be built, but the reason I'm doing so has to do with building the module that's needed to enable audio redirection over xrdp.
(See: https://www.freshports.org/audio/pul...o-module-xrdp/)
My understanding is that this module does have to be built from source, and doing so requires some PulseAudio files (header files?) that get generated from the PulseAudio build process, so that's why I'm trying to build PulseAudio.
The command: ./bootstrap.sh generates this warning:
===== WARNING WARNING WARNING WARNING WARNING WARNING WARNING =====
You do not have udev support enabled. It is strongly recommended
that you enable udev support if your platform supports it as it is
the primary method used to detect hardware audio devices (on Linux)
and is thus a critical part of PulseAudio on that platform.
===== WARNING WARNING WARNING WARNING WARNING WARNING WARNING =====
When I first started there were two other similar warnings for different packages that I managed to figure out and resolve (speex and D-bus) by finding and installing their *-dev packages, so this is probably something similar. However I've not yet been able to figure out which package I need to resolve the warning about udev or where to get it from.
Can anyone point me to what I need (Again, Centos 8 server, amd64)
Already installed:
drbd-udev.x86_64 9.13.1-1.el8 @epel
libgudev.x86_64 232-4.el8 @anaconda
libgudev-devel.x86_64 232-4.el8 @PowerTools
python3-pyudev.noarch 0.21.0-7.el8 @anaconda
system-config-printer-udev.x86_64 1.5.11-13.el8 @AppStream
systemd-udev.x86_64 239-31.el8_2.2 @BaseOS
Thanks in advance,
Bear


I'm running Centos 8 server, attempting to build PulseAudio. I realized it's already installed and normally would not need to be built, but the reason I'm doing so has to do with building the module that's needed to enable audio redirection over xrdp.
(See: https://www.freshports.org/audio/pul...o-module-xrdp/)
My understanding is that this module does have to be built from source, and doing so requires some PulseAudio files (header files?) that get generated from the PulseAudio build process, so that's why I'm trying to build PulseAudio.
The command: ./bootstrap.sh generates this warning:
===== WARNING WARNING WARNING WARNING WARNING WARNING WARNING =====
You do not have udev support enabled. It is strongly recommended
that you enable udev support if your platform supports it as it is
the primary method used to detect hardware audio devices (on Linux)
and is thus a critical part of PulseAudio on that platform.
===== WARNING WARNING WARNING WARNING WARNING WARNING WARNING =====
When I first started there were two other similar warnings for different packages that I managed to figure out and resolve (speex and D-bus) by finding and installing their *-dev packages, so this is probably something similar. However I've not yet been able to figure out which package I need to resolve the warning about udev or where to get it from.
Can anyone point me to what I need (Again, Centos 8 server, amd64)
Already installed:
drbd-udev.x86_64 9.13.1-1.el8 @epel
libgudev.x86_64 232-4.el8 @anaconda
libgudev-devel.x86_64 232-4.el8 @PowerTools
python3-pyudev.noarch 0.21.0-7.el8 @anaconda
system-config-printer-udev.x86_64 1.5.11-13.el8 @AppStream
systemd-udev.x86_64 239-31.el8_2.2 @BaseOS
Thanks in advance,
Bear