Tiny Core Linux

Tiny Core Extensions => TCE Bugs => Topic started by: GNUser on December 23, 2025, 09:55:56 AM

Title: mpv.tcz.dep needs libmpg123.tcz
Post by: GNUser on December 23, 2025, 09:55:56 AM
Code: [Select]
$ mpv ./foo.mp4
/usr/local/bin/mpv: error while loading shared libraries: libmpg123.so.0: cannot open shared object file: No such file or directory

There were some recent changes in the TCL16 x86_64 related to libmpg123. One result is that mpv's dep file now needs libmpg123.tcz, please.
Title: Re: mpv.tcz.dep needs libmpg123.tcz
Post by: Juanito on December 23, 2025, 10:04:02 AM
..but mpv depends on libavdevice4, which depends on libpulseaudio, which depends on libsndfile, which depends on libmpg123?
Title: Re: mpv.tcz.dep needs libmpg123.tcz
Post by: GNUser on December 23, 2025, 10:15:23 AM
Hi Juanito. You are correct, as usual. libsndfile.tcz.dep changed recently and I still had the old version. No changes are needed to mpv.tcz.dep.

Sorry for the noise.
Title: Re: mpv.tcz.dep needs libmpg123.tcz
Post by: Rich on December 23, 2025, 10:23:18 AM
Hi GNUser
That is the same version of mpv that's in TC14 x86_64. Checking both the
.dep and .tree files shows no dependency, direct or indirect, on mpg123
existed.

Based on Juanitos answer, it sounds like  update-everything  should fix it.
Title: Re: mpv.tcz.dep needs libmpg123.tcz
Post by: Juanito on December 23, 2025, 10:53:28 AM
That is the same version of mpv that's in TC14 x86_64

I'll look at updating mpv soon - I see that it will now work with wayland and vulkan
Title: Re: mpv.tcz.dep needs libmpg123.tcz
Post by: Rich on December 23, 2025, 11:54:56 AM
Hi Juanito
... I'll look at updating mpv soon ...
My point wasn't its age. My point was the mpg123 change did not create
a missing dependency, it was missing all along.

If anything, the mpg123 change fixed the missing dependency.
Title: Re: mpv.tcz.dep needs libmpg123.tcz
Post by: Juanito on December 24, 2025, 09:38:46 AM
updated mpv posted - tested with x11, wayland, vulkan and sdl2