Can't run Carla using pipewire : undefined symbol: pw_thread_utils_get
Version, Distribution, Desktop Environment:
Version - 0.3.31 Distribution - 5.12.15-arch1-1, Arch Linux DE - KDE
Description of Problem: Was following these steps to get Carla working with Pipewire; https://wiki.archlinux.org/title/PipeWire#LADSPA,_LV2_and_VST_plugins.
After I run pw-jack carla-rack
, I get the following error:
Carla 2.3.1 started, status:
Python version: 3.9.6
Qt version: 5.15.2
PyQt version: 5.15.4
Binary dir: /usr/lib/carla
Resources dir: /usr/share/carla/resources
Traceback (most recent call last):
File "/usr/share/carla/carla-rack", line 48, in <module>
host = initHost(initName, libPrefix, False, False, True)
File "/usr/share/carla/carla_host.py", line 3201, in initHost
host = HostClass() if HostClass is not None else CarlaHostQtDLL(libname, loadGlobal)
File "/usr/share/carla/carla_backend_qt.py", line 96, in __init__
CarlaHostDLL.__init__(self, libName, loadGlobal)
File "/usr/share/carla/carla_backend.py", line 2614, in __init__
self.lib = CDLL(libName, RTLD_GLOBAL if loadGlobal else RTLD_LOCAL)
File "/usr/lib/python3.9/ctypes/__init__.py", line 374, in __init__
self._handle = _dlopen(self._name, mode)
OSError: /usr/lib/pipewire-0.3/jack/libjack.so.0: undefined symbol: pw_thread_utils_get
And just to clarify, pipewire is working well (attached output of pactl info
;
Server String: /run/user/1000/pulse/native
Library Protocol Version: 34
Server Protocol Version: 35
Is Local: yes
Client Index: 73
Tile Size: 65472
User Name: mister
Host Name: kogami
Server Name: PulseAudio (on PipeWire 0.3.31)
Server Version: 14.0.0
Default Sample Specification: float32le 2ch 48000Hz
Default Channel Map: front-left,front-right
Default Sink: alsa_output.pci-0000_0a_00.3.analog-stereo
Default Source: alsa_input.pci-0000_0a_00.3.analog-stereo
Cookie: 5903:dcae
Steps to reproduce:
pacman -S pipewire pipewire-pulse pipewire-jack carla
pactl load-module module-null-sink object.linger=1 media.class=Audio/Sink sink_name=default_null_sink channel_map=FL,FR
Followed by
pw-jack carla-rack
^ here it fails.
Actual Results:
OSError: /usr/lib/pipewire-0.3/jack/libjack.so.0: undefined symbol: pw_thread_utils_get
Whole log, above in Description
Expected Results
Carla opens up with pipewire backend
Additional Info Eg. pw-dump -N > file
(As Attachment Please):
Added. file