Debian 11 OBS install from sources -DENABLE_PIPEWIRE=ON not PipeWire library not found!

coryjsanders

New Member
I"m using the wiki install instructions. I am told Debian 11 will support PipeWire.

When I run make -DUNIX_STRUCTURE=1 E_P-DENABLIPEWIRE=ON -DCMAKE_INSTALL_PREFIX=/usr -DBUILD_BROWSER=ON -DCEF_ROOT_DIR="../../cef_binary_4280_linux64" ..

I get

Make Error at plugins/linux-capture/CMakeLists.txt:53 (message):
PipeWire library not found! Please install PipeWire or set
ENABLE_PIPEWIRE=OFF

I did

sudo apt install pipewire*
33 pactl info | grep '^Server Name'
34 systemctl --user daemon-reload
35 systemctl --user --now disable pulseaudio.service pulseaudio.socket
36 systemctl --user --now enable pipewire pipewire-pulse
37 touch /etc/pipewire/media-session.d/with-pulseaudio
39 sudo cp /usr/share/doc/pipewire/examples/systemd/user/pipewire-pulse.* /etc/systemd/user/
40 systemctl --user --now enable pipewire pipewire-pulse
41 pactl info | grep '^Server Name'
<returns: Server Name: PulseAudio (on PipeWire 0.3.19)>

42 systemctl --user mask pulseaudio
43 sudo reboot

I am still unable to make it work with
-DENABLE_PIPEWIRE=ON

Any suggestions?

Thanks.
 

Attachments

  • CMakeError.log
    3.4 KB · Views: 9

coryjsanders

New Member
Turns out my volume control was completly broken because of the steps I did to disable pulse audio service. All that was not neccessary. So I started over with a fresh load of Debian 11 and followed the instrucions. Before I ran the command with PIPEWIRE=ON I loaded libpipewire-0.3-dev and OBS works nicely now.
 
Top