Closed tomodachi closed 6 months ago
Thanks, will look into it. Could you also attach output of ldd
and nm -a
(on target system) for module-roc-sink-input.so
and module-roc-sink.so
?
Thanks for the quick reply. I updated my issue with the additional debug info you requested
I've pushed a fix, could you please check it?
Not working unfortunately.
I get this message now: E: [pulseaudio] ltdl-bind-now.c: Failed to open module /usr/lib/pulse-16.1+dfsg1/modules/module-roc-sink-input.so: /usr/lib/pulse-16.1+dfsg1/modules/module-roc-sink-input.so: undefined symbol: pthread_atfork E: [pulseaudio] module.c: Failed to open module "module-roc-sink-input".
Which commit contains your fix?
I build the modules from commit: 680cf2215517e0398d613da417d3ed53349d24cc
I get this message now:
Ah, yes, I remember we already had this problem (#27), and seems the fix stopped working after recent changes.
It's not reproducing on my boxes, but I think it's about messing -pthread
vs -lpthread
and this should fix it: 2c6384aed5bed3547b923511c81e5aba8850a44b (latest commit in main
). Could you check once more?
I build the modules from commit: https://github.com/roc-streaming/roc-pulse/commit/680cf2215517e0398d613da417d3ed53349d24cc
Yep, that was correct commit.
Yes it works again Thanks a bunch for the help solving this issue
Thanks for testing!
OS: Raspberrypi OS (Debian 12) Device: Raspberry PI4
running:
Successfully builds the modules: module-roc-sink-input.so
module-roc-sink.so
I copy the modules to the appropriate folder on the destination on the pi4 and configure pulseaudio to load the modules.
then running :
pulseaudio --verbose
Greets me with the following error message:
Failed to open module /usr/lib/pulse-16.1+dfsg1/modules/module-roc-sink-input.so: /usr/lib/pulse-16.1+dfsg1/modules/module-roc-sink-input.so: undefined symbol: spx_fft
output of ldd:
output of nm -a: nm.txt