Tiny Core Linux
Tiny Core Extensions => TCE Corepure64 => Topic started by: aus9 on December 29, 2025, 02:15:01 AM
-
@Juanito
I tried pulseaudio today and discovered this
pulseaudio -vvv # and watch until it settles then stop it with Ctrl + c
pulseaudio &
tc@box:~$ E: [pulseaudio] ltdl-bind-now.c: Failed to open module /usr/local/lib/pulse/modules/module-bluez5-discover.so: libsbc.so.1: cannot open shared object file: No such file or directory
E: [pulseaudio] module.c: Failed to open module "module-bluez5-discover".
E: [pulseaudio] module.c: Failed to load module "module-bluetooth-discover" (argument: ""): initialization failed.
^C
tc@box:~$ tce-load -i sbc
sbc.tcz: OK
tc@box:~$ pulseaudio &
tc@box:~$ E: [pulseaudio] pid.c: Daemon already running.
E: [pulseaudio] main.c: pa_pid_file_create() failed.
[2]+ Done(1) pulseaudio
readelf -d /usr/local/lib/pulse/modules/module-bluez5-discover.so | grep util
0x0000000000000001 (NEEDED) Shared library: [libbluez5-util.so]
readelf -d /usr/local/lib/pulse/modules/libbluez5-util.so | grep sbc
0x0000000000000001 (NEEDED) Shared library: [libsbc.so.1]
I could rebuild sbc now and split it into the libsbc and the main? or
wait until 17x?
-
Hi aus9
I checked my TC14 install and it has the same dependency.
It was probably missed because other extensions pulled it in.
In my case, it was supplied by qemu.
I did some checking in the x86_64 repositories for TC11 through TC16:
pulseaudio.tcz is the same version for all of them.
pulseaudio.tcz.dep is identical for all of them.
None of the pulseaudio.tcz.tree files show sbc.tcz being pulled in by other dependencies.
All sbc.tcz.list files show they contain the required libsbc.so.1.
pulseaudio.tcz.dep in the x86_64 repositories for TC11 through TC16 have been updated.
-
Hi aus9
... I could rebuild sbc now and split it into the libsbc and the main? ...
It's such a small extension, I see no reason to split it.
-
Rich
Great! Please mark as solved if you wish and optionally remove libsbc from the subject line
-
Hi aus9
Marked as solved.