WelcomeWelcome | FAQFAQ | DownloadsDownloads | WikiWiki

Author Topic: [Solved] pulseaudio may need sbc/libsbc as a dep?  (Read 240 times)

Offline aus9

  • Jr. Member
  • **
  • Posts: 85
[Solved] pulseaudio may need sbc/libsbc as a dep?
« on: December 29, 2025, 02:15:01 AM »
@Juanito

I tried pulseaudio today and discovered this
Code: [Select]
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

Code: [Select]
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?
« Last Edit: December 29, 2025, 09:33:16 AM by Rich »

Online Rich

  • Administrator
  • Hero Member
  • *****
  • Posts: 12450
Re: pulseaudio may need sbc/libsbc as a dep?
« Reply #1 on: December 29, 2025, 06:15:48 AM »
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.

Online Rich

  • Administrator
  • Hero Member
  • *****
  • Posts: 12450
Re: pulseaudio may need sbc/libsbc as a dep?
« Reply #2 on: December 29, 2025, 06:21:32 AM »
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.

Offline aus9

  • Jr. Member
  • **
  • Posts: 85
Re: pulseaudio may need sbc/libsbc as a dep?
« Reply #3 on: December 29, 2025, 06:57:34 AM »
Rich

Great! Please mark as solved if you wish and optionally remove libsbc from the subject line

Online Rich

  • Administrator
  • Hero Member
  • *****
  • Posts: 12450
Re: [Solved] pulseaudio may need sbc/libsbc as a dep?
« Reply #4 on: December 29, 2025, 09:33:49 AM »
Hi aus9
Marked as solved.