Discussione:
Mpv: undefined symbol: pw_stream_get_nsec
(troppo vecchio per rispondere)
News@tin.it
2024-04-27 08:53:29 UTC
Permalink
Salve a tutti

Sono su una Voidlinux 32bit, ho aggiornato mpv alla versione 37.x qualche
cosa con xbps-install -Su mpv mi ha aggiornato mpv che funzionava con
i link di Tv come la Rai, una volta aggiornato, non funziona più.
Lo lancio con questo url: mpv https://www.raiplay.it/dirette/rai2
compare questo errore:
pv: symbol lookup error: mpv: undefined symbol: pw_stream_get_nsec
Penso di rimuoverlo e reinstallare con:
xbps-remove -ROof mpv, ma non compare nulla, non si disinstalla!
Ho provato a disinstallare anche ffmpeg e yt-dlp ma non li rimuove
Ho goo un pò ma non ho trovato soluzioni definitive.
Ho provato con ldd per avere tutti i file che utilizza mpv:
ldd -r /usr/bin/mpv, escono 9kb di testo:

Tutto il log finisce con:.
undefined symbol: pw_stream_get_nsec (/usr/bin/mpv)

Ho controllato su:
http://54.37.137.89/pkgs.void/all mpv ed e la: Version 0.38.0_1
quella che mi ha aggiornato dalla 37 alla 37._ qualche cosa
ma se non riesco a rimuoverlo come faccio a reinstallare
Inoltre la 38 forse non e ancora nel ramo principale?
Quando aggiorni qualche cosa poi compaiono problemi.

undefined symbol: pw_stream_get_nsec (/usr/bin/mpv)
Joe
2024-04-27 10:38:18 UTC
Permalink
Post by ***@tin.it
http://54.37.137.89/pkgs.void/all mpv ed e la: Version 0.38.0_1
quella che mi ha aggiornato dalla 37 alla 37._ qualche cosa
ma se non riesco a rimuoverlo come faccio a reinstallare
Inoltre la 38 forse non e ancora nel ramo principale?
Quando aggiorni qualche cosa poi compaiono problemi.
undefined symbol: pw_stream_get_nsec (/usr/bin/mpv)
Sembra un problema relativo all'audio via pipewire, che può essere
dovuto ad un incasinamento del gestore pacchetti.

Giusto cercare dipendenze mancanti via ldd, ma greppa "not":

ldd /usr/bin/mpv | grep not

così dovrebbe mostrarti eventuali dipendenze mancanti, "not found",
oppure prova similari pattern di ricerca se eventualmente avessi
una versione localizzata che restituisce una cosa tipo "non trovato".


Intanto quel "qualche cosa" puoi anche specificarlo mostrando
precisamente il pacchetto mpv che hai installato. In altre parole:

mpv --version

se non funziona, io non conosco void, ma la versione salta fuori
andando a vedere le info del pacchetto... saprai tu come si ottengono
immagino, se no cerchi in rete. Non dovrebbe essere questo il caso, ma
quando si chiede in giro, la versione è sempre meglio metterla, si
sa mai che il problema possa essere relativo ad un bug specifico di
quella versione.


Qui un caso simile, ma riscontrato su Arch:
https://www.reddit.com/r/mpv/comments/1c8yvrt/mpv_refusing_to_launch/

Prima di eseguire l'aggiornamento o comunque di manovrare col gestore
di pacchetti, assicurati di aver aggiornato il database in modo che
il locale sia sincronizzato con la situazione del repository remoto,
potrebbe farlo già da solo automaticamente, ma non conoscendo void te
la butto lì.

Comunque io ho in uso mpv 0.37.0 e posso confermarti che il link a
Rai2 si vede senza problemi.

Ricapitolando:
- aggiorna il database pacchetti
- aggiorna mpv, se sul repo di void trovi la versione 0.38, deve
installarti quella, non la 0.37
- per capire cosa manca - ldd grep not found
- assicurati di quale versione hai installata effettivamente sul
sistema. mpv --version oppure tramite il gestore pacchetti, o
al limite con find in qualche modo.
News@tin.it
2024-04-27 11:37:24 UTC
Permalink
Post by Joe
Post by ***@tin.it
http://54.37.137.89/pkgs.void/all mpv ed e la: Version 0.38.0_1
quella che mi ha aggiornato dalla 37 alla 37._ qualche cosa
ma se non riesco a rimuoverlo come faccio a reinstallare
Inoltre la 38 forse non e ancora nel ramo principale?
Quando aggiorni qualche cosa poi compaiono problemi.
undefined symbol: pw_stream_get_nsec (/usr/bin/mpv)
Sembra un problema relativo all'audio via pipewire, che può essere
dovuto ad un incasinamento del gestore pacchetti.
ldd /usr/bin/mpv | grep not
così dovrebbe mostrarti eventuali dipendenze mancanti, "not found",
oppure prova similari pattern di ricerca se eventualmente avessi
una versione localizzata che restituisce una cosa tipo "non trovato".
Intanto quel "qualche cosa" puoi anche specificarlo mostrando
mpv --version
se non funziona, io non conosco void, ma la versione salta fuori
andando a vedere le info del pacchetto... saprai tu come si ottengono
immagino, se no cerchi in rete. Non dovrebbe essere questo il caso, ma
quando si chiede in giro, la versione è sempre meglio metterla, si
sa mai che il problema possa essere relativo ad un bug specifico di
quella versione.
https://www.reddit.com/r/mpv/comments/1c8yvrt/mpv_refusing_to_launch/
Prima di eseguire l'aggiornamento o comunque di manovrare col gestore
di pacchetti, assicurati di aver aggiornato il database in modo che
il locale sia sincronizzato con la situazione del repository remoto,
potrebbe farlo già da solo automaticamente, ma non conoscendo void te
la butto lì.
Comunque io ho in uso mpv 0.37.0 e posso confermarti che il link a
Rai2 si vede senza problemi.
- aggiorna il database pacchetti
- aggiorna mpv, se sul repo di void trovi la versione 0.38, deve
installarti quella, non la 0.37
- per capire cosa manca - ldd grep not found
non trova nulla! non cè una stringa not founf
se vuoi ti posto tutto il log di ldd su /usr/bin/mpv
Post by Joe
- assicurati di quale versione hai installata effettivamente sul
sistema. mpv --version oppure tramite il gestore pacchetti, o
al limite con find in qualche modo.
avevo aggiornato mpv con xbps-install Su e mi ha chiesto
esplicitameente se volevo aggiornare, ho risposto yes

sono 147 righe il log fi ldd
//*******************************************
linux-gate.so.1 (0xb7f70000)
libass.so.9 => /usr/lib32/libass.so.9 (0xb7f24000)
libavcodec.so.58 => /usr/lib32/libavcodec.so.58 (0xb6800000)
libavfilter.so.7 => /usr/lib32/libavfilter.so.7 (0xb6200000)
libavformat.so.58 => /usr/lib32/libavformat.so.58 (0xb5e00000)
libavutil.so.56 => /usr/lib32/libavutil.so.56 (0xb5a00000)
libplacebo.so.338 => /usr/lib32/libplacebo.so.338 (0xb6702000)
libswresample.so.3 => /usr/lib32/libswresample.so.3 (0xb7f02000)
libswscale.so.5 => /usr/lib32/libswscale.so.5 (0xb7e5e000)
libcdio_paranoia.so.2 => /usr/lib32/libcdio_paranoia.so.2 (0xb7bf6000)
libcdio_cdda.so.2 => /usr/lib32/libcdio_cdda.so.2 (0xb7bec000)
libcdio.so.19 => /usr/lib32/libcdio.so.19 (0xb66d6000)
libm.so.6 => /usr/lib32/libm.so.6 (0xb6100000)
libdvdnav.so.4 => /usr/lib32/libdvdnav.so.4 (0xb66bc000)
liblcms2.so.2 => /usr/lib32/liblcms2.so.2 (0xb6657000)
libarchive.so.13 => /usr/lib32/libarchive.so.13 (0xb5d35000)
libavdevice.so.58 => /usr/lib32/libavdevice.so.58 (0xb6632000)
libbluray.so.2 => /usr/lib32/libbluray.so.2 (0xb60ac000)
liblua5.2.so.5.2 => /usr/lib32/liblua5.2.so.5.2 (0xb5cfc000)
librubberband.so.2 => /usr/lib32/librubberband.so.2 (0xb59b0000)
libuchardet.so.0 => /usr/lib32/libuchardet.so.0 (0xb5ccb000)
libz.so.1 => /usr/lib32/libz.so.1 (0xb6618000)
libasound.so.2 => /usr/lib32/libasound.so.2 (0xb5895000)
libjack.so.0 => /usr/lib32/libjack.so.0 (0xb583f000)
libpipewire-0.3.so.0 => /usr/lib32/libpipewire-0.3.so.0 (0xb5780000)
libpulse.so.0 => /usr/lib32/libpulse.so.0 (0xb5749000)
libsndio.so.7 => /usr/lib32/libsndio.so.7 (0xb6096000)
libdrm.so.2 => /usr/lib32/libdrm.so.2 (0xb5731000)
libgbm.so.1 => /usr/lib32/libgbm.so.1 (0xb6607000)
libjpeg.so.8 => /usr/lib32/libjpeg.so.8 (0xb5675000)
libwayland-client.so.0 => /usr/lib32/libwayland-client.so.0 (0xb5668000)
libwayland-cursor.so.0 => /usr/lib32/libwayland-cursor.so.0 (0xb565f000)
libxkbcommon.so.0 => /usr/lib32/libxkbcommon.so.0 (0xb5615000)
libX11.so.6 => /usr/lib32/libX11.so.6 (0xb54ca000)
libXss.so.1 => /usr/lib32/libXss.so.1 (0xb54c4000)
libXext.so.6 => /usr/lib32/libXext.so.6 (0xb54af000)
libXpresent.so.1 => /usr/lib32/libXpresent.so.1 (0xb54a9000)
libXrandr.so.2 => /usr/lib32/libXrandr.so.2 (0xb549b000)
libXv.so.1 => /usr/lib32/libXv.so.1 (0xb5494000)
libEGL.so.1 => /usr/lib32/libEGL.so.1 (0xb5483000)
libwayland-egl.so.1 => /usr/lib32/libwayland-egl.so.1 (0xb547e000)
libvulkan.so.1 => /usr/lib32/libvulkan.so.1 (0xb53fc000)
libva-drm.so.2 => /usr/lib32/libva-drm.so.2 (0xb53f7000)
libva.so.2 => /usr/lib32/libva.so.2 (0xb53c5000)
libva-wayland.so.2 => /usr/lib32/libva-wayland.so.2 (0xb53bf000)
libva-x11.so.2 => /usr/lib32/libva-x11.so.2 (0xb53b7000)
libvdpau.so.1 => /usr/lib32/libvdpau.so.1 (0xb53b1000)
libc.so.6 => /usr/lib32/libc.so.6 (0xb5000000)
libfribidi.so.0 => /usr/lib32/libfribidi.so.0 (0xb5392000)
libharfbuzz.so.0 => /usr/lib32/libharfbuzz.so.0 (0xb5279000)
libfontconfig.so.1 => /usr/lib32/libfontconfig.so.1 (0xb522d000)
libfreetype.so.6 => /usr/lib32/libfreetype.so.6 (0xb4f47000)
libvpx.so.8 => /usr/lib32/libvpx.so.8 (0xb4c00000)
libwebpmux.so.3 => /usr/lib32/libwebpmux.so.3 (0xb4f3b000)
liblzma.so.5 => /usr/lib32/liblzma.so.5 (0xb4f05000)
libcelt0.so.2 => /usr/lib32/libcelt0.so.2 (0xb4eea000)
libdav1d.so.7 => /usr/lib32/libdav1d.so.7 (0xb4abe000)
libaom.so.3 => /usr/lib32/libaom.so.3 (0xb4600000)
libmp3lame.so.0 => /usr/lib32/libmp3lame.so.0 (0xb4e72000)
libopus.so.0 => /usr/lib32/libopus.so.0 (0xb4a59000)
libspeex.so.1 => /usr/lib32/libspeex.so.1 (0xb4e55000)
libtheoraenc.so.1 => /usr/lib32/libtheoraenc.so.1 (0xb4a19000)
libtheoradec.so.1 => /usr/lib32/libtheoradec.so.1 (0xb4e37000)
libvorbis.so.0 => /usr/lib32/libvorbis.so.0 (0xb49eb000)
libvorbisenc.so.2 => /usr/lib32/libvorbisenc.so.2 (0xb4573000)
libwebp.so.7 => /usr/lib32/libwebp.so.7 (0xb44fa000)
libx264.so.157 => /usr/lib32/libx264.so.157 (0xb4200000)
libx265.so.199 => /usr/lib32/libx265.so.199 (0xb3e00000)
libxvidcore.so.4 => /usr/lib32/libxvidcore.so.4 (0xb3ce1000)
libpostproc.so.55 => /usr/lib32/libpostproc.so.55 (0xb49c9000)
libavresample.so.4 => /usr/lib32/libavresample.so.4 (0xb49a5000)
libbs2b.so.0 => /usr/lib32/libbs2b.so.0 (0xb4e30000)
libvmaf.so.1 => /usr/lib32/libvmaf.so.1 (0xb3bdc000)
libvidstab.so.1.1 => /usr/lib32/libvidstab.so.1.1 (0xb4991000)
libOpenCL.so.1 => /usr/lib32/libOpenCL.so.1 (0xb41cc000)
libbz2.so.1 => /usr/lib32/libbz2.so.1 (0xb41b9000)
libmodplug.so.1 => /usr/lib32/libmodplug.so.1 (0xb3a4e000)
libgnutls.so.30 => /usr/lib32/libgnutls.so.30 (0xb3800000)
librist.so.4 => /usr/lib32/librist.so.4 (0xb4190000)
librtmp.so.1 => /usr/lib32/librtmp.so.1 (0xb4171000)
libsrt.so.1.5 => /usr/lib32/libsrt.so.1.5 (0xb36fd000)
libshaderc_shared.so.1 => /usr/lib32/libshaderc_shared.so.1 (0xb3200000)
libstdc++.so.6 => /usr/lib32/libstdc++.so.6 (0xb2e00000)
libgcc_s.so.1 => /usr/lib32/libgcc_s.so.1 (0xb4146000)
librt.so.1 => /usr/lib32/librt.so.1 (0xb4e2b000)
/lib/ld-linux.so.2 => /usr/lib32/ld-linux.so.2 (0xb7f72000)
libpthread.so.0 => /usr/lib32/libpthread.so.0 (0xb4e24000)
libdvdread.so.8 => /usr/lib32/libdvdread.so.8 (0xb4123000)
libcrypto.so.3 => /usr/lib32/libcrypto.so.3 (0xb2a00000)
libacl.so.1 => /usr/lib32/libacl.so.1 (0xb4985000)
libzstd.so.1 => /usr/lib32/libzstd.so.1 (0xb3640000)
liblz4.so.1 => /usr/lib32/liblz4.so.1 (0xb3a26000)
libxcb.so.1 => /usr/lib32/libxcb.so.1 (0xb31d3000)
libxcb-shm.so.0 => /usr/lib32/libxcb-shm.so.0 (0xb44f4000)
libxcb-shape.so.0 => /usr/lib32/libxcb-shape.so.0 (0xb411d000)
libxcb-xfixes.so.0 => /usr/lib32/libxcb-xfixes.so.0 (0xb3635000)
libSDL2-2.0.so.0 => /usr/lib32/libSDL2-2.0.so.0 (0xb280d000)
libv4l2.so.0 => /usr/lib32/libv4l2.so.0 (0xb31c4000)
libxml2.so.2 => /usr/lib32/libxml2.so.2 (0xb269f000)
libdl.so.2 => /usr/lib32/libdl.so.2 (0xb4118000)
libfftw3.so.3 => /usr/lib32/libfftw3.so.3 (0xb252c000)
libsamplerate.so.0 => /usr/lib32/libsamplerate.so.0 (0xb23bd000)
libdb-5.3.so => /usr/lib32/libdb-5.3.so (0xb21e5000)
libpulsecommon-16.1.so => /usr/lib32/pulseaudio/libpulsecommon-16.1.so
(0xb3167000)
libdbus-1.so.3 => /usr/lib32/libdbus-1.so.3 (0xb218b000)
libwayland-server.so.0 => /usr/lib32/libwayland-server.so.0 (0xb3154000)
libexpat.so.1 => /usr/lib32/libexpat.so.1 (0xb3129000)
libxcb-randr.so.0 => /usr/lib32/libxcb-randr.so.0 (0xb3115000)
libffi.so.7 => /usr/lib32/libffi.so.7 (0xb2181000)
libXrender.so.1 => /usr/lib32/libXrender.so.1 (0xb2173000)
libGLdispatch.so.0 => /usr/lib32/libGLdispatch.so.0 (0xb20f8000)
libXfixes.so.3 => /usr/lib32/libXfixes.so.3 (0xb20f1000)
libX11-xcb.so.1 => /usr/lib32/libX11-xcb.so.1 (0xb3a1f000)
libxcb-dri3.so.0 => /usr/lib32/libxcb-dri3.so.0 (0xb20ea000)
libglib-2.0.so.0 => /usr/lib32/libglib-2.0.so.0 (0xb1f97000)
libgraphite2.so.3 => /usr/lib32/libgraphite2.so.3 (0xb1f6d000)
libpng16.so.16 => /usr/lib32/libpng16.so.16 (0xb1f33000)
libbrotlidec.so.1 => /usr/lib32/libbrotlidec.so.1 (0xb1f24000)
libogg.so.0 => /usr/lib32/libogg.so.0 (0xb1f19000)
libsharpyuv.so.0 => /usr/lib32/libsharpyuv.so.0 (0xb1f11000)
libgomp.so.1 => /usr/lib32/libgomp.so.1 (0xb1ec0000)
libp11-kit.so.0 => /usr/lib32/libp11-kit.so.0 (0xb1d34000)
libidn2.so.0 => /usr/lib32/libidn2.so.0 (0xb1ce4000)
libunistring.so.2 => /usr/lib32/libunistring.so.2 (0xb1b37000)
libtasn1.so.6 => /usr/lib32/libtasn1.so.6 (0xb1b21000)
libnettle.so.8 => /usr/lib32/libnettle.so.8 (0xb1ac8000)
libhogweed.so.6 => /usr/lib32/libhogweed.so.6 (0xb1a7f000)
libgmp.so.10 => /usr/lib32/libgmp.so.10 (0xb1a00000)
libmbedcrypto.so.3 => /usr/lib32/libmbedcrypto.so.3 (0xb1999000)
libSPIRV.so => /usr/lib32/libSPIRV.so (0xb1200000)
libdvdcss.so.2 => /usr/lib32/libdvdcss.so.2 (0xb198e000)
libXau.so.6 => /usr/lib32/libXau.so.6 (0xb2dfa000)
libXdmcp.so.6 => /usr/lib32/libXdmcp.so.6 (0xb1987000)
libXcursor.so.1 => /usr/lib32/libXcursor.so.1 (0xb197b000)
libXi.so.6 => /usr/lib32/libXi.so.6 (0xb1967000)
libdecor-0.so.0 => /usr/lib32/libdecor-0.so.0 (0xb195e000)
libv4lconvert.so.0 => /usr/lib32/libv4lconvert.so.0 (0xb18df000)
libicuuc.so.73 => /usr/lib32/libicuuc.so.73 (0xb0e00000)
libsndfile.so.1 => /usr/lib32/libsndfile.so.1 (0xb1162000)
libasyncns.so.0 => /usr/lib32/libasyncns.so.0 (0xb18d8000)
libpcre2-8.so.0 => /usr/lib32/libpcre2-8.so.0 (0xb10c4000)
libbrotlicommon.so.1 => /usr/lib32/libbrotlicommon.so.1 (0xb18b5000)
libicudata.so.73 => /usr/lib32/libicudata.so.73 (0xb18b0000)
libFLAC.so.12 => /usr/lib32/libFLAC.so.12 (0xb1054000)
libmpg123.so.0 => /usr/lib32/libmpg123.so.0 (0xb0dad000)
libresolv.so.2 => /usr/lib32/libresolv.so.2 (0xb189d000)
undefined symbol: pw_stream_get_nsec (/usr/bin/mpv)
//***************************************
Piergiorgio Sartor
2024-04-27 12:01:27 UTC
Permalink
On 27/04/2024 13.37, ***@tin.it wrote:
[...]
Post by ***@tin.it
libpipewire-0.3.so.0 => /usr/lib32/libpipewire-0.3.so.0 (0xb5780000)
[...]

Come scritto da Joe, il simbolo mancante appartiene a
"libpipewire", che sembra essere trovata propriamente.

Prova con:

nm -D /usr/lib32/libpipewire-0.3.so.0 | grep nsec

O qualunque altro "grep" che trovi il simbolo.

Spiegazione: "nm -D" riporta tutti i simboli esportati
da una libreria.
E` possibile che nella tua versione di "libpipewire"
non sia esportato il simbolo che "mpv" richiede.
bye,
--
piergiorgio
Joe
2024-04-27 13:06:39 UTC
Permalink
Post by Piergiorgio Sartor
[...]
Post by ***@tin.it
libpipewire-0.3.so.0 => /usr/lib32/libpipewire-0.3.so.0 (0xb5780000)
[...]
Come scritto da Joe, il simbolo mancante appartiene a
"libpipewire", che sembra essere trovata propriamente.
nm -D /usr/lib32/libpipewire-0.3.so.0 | grep nsec
O qualunque altro "grep" che trovi il simbolo.
Spiegazione: "nm -D" riporta tutti i simboli esportati
da una libreria.
E` possibile che nella tua versione di "libpipewire"
non sia esportato il simbolo che "mpv" richiede.
bye,
Infatti, dando per buono che il repository fornisca un set di pacchetti
"coerenti" tra loro, mpv non funziona perché il sistema in qualche modo
non è aggiornato correttamente. Da come scrive potrebbe aver aggiornato
correttamente pipewire, ma essersi inceppato qualcosa nell'aggiornamento
di mpv. Per cui continua ad utilizzare una versione di mpv vecchia che
richiedeva simboli coerenti con il vecchio pacchetto pipewire e non li
trova sul nuovo installato.
Il gestore pacchetti è ben descritto sulla pagina di void di cui ho
messo il link nel post precedente. Come già consigliato io proverei a
controllare bene le versioni dei pacchetti installate e le confronterei
con quelle presenti sul repository, almeno le versioni di mpv e
pipewire.
News@tin.it
2024-04-28 08:07:36 UTC
Permalink
"Piergiorgio Sartor"
Post by Piergiorgio Sartor
[...]
Post by ***@tin.it
libpipewire-0.3.so.0 => /usr/lib32/libpipewire-0.3.so.0 (0xb5780000)
[...]
Come scritto da Joe, il simbolo mancante appartiene a
"libpipewire", che sembra essere trovata propriamente.
nm -D /usr/lib32/libpipewire-0.3.so.0 | grep nsec
O qualunque altro "grep" che trovi il simbolo.
Spiegazione: "nm -D" riporta tutti i simboli esportati
da una libreria.
E` possibile che nella tua versione di "libpipewire"
non sia esportato il simbolo che "mpv" richiede.
bye,
ho cercato su Void ma questa utility "nm" non esiste su Void
"DESCRIZIONE. L'utilità nm visualizzerà le informazioni simboliche che
appaiono nel file oggetto, nel file eseguibile o nella libreria di file
oggetto denominata dal file. Se non sono disponibili informazioni simboliche
per un file di input valido, l'utility nm segnalerà questo fatto, ma non lo
considererà una condizione di errore."
Non conosco un altra utility per svolgere questo lavoro.
Piergiorgio Sartor
2024-04-28 10:16:22 UTC
Permalink
On 28/04/2024 10.07, ***@tin.it wrote:
[...]
Post by ***@tin.it
Post by Piergiorgio Sartor
nm -D /usr/lib32/libpipewire-0.3.so.0 | grep nsec
O qualunque altro "grep" che trovi il simbolo.
[...]
Post by ***@tin.it
ho cercato su Void ma questa utility "nm" non esiste su Void
Hai cercato male... :-)

Fa parte di "binutils", che sembrerebbe strano
non sia disponibile.

[...]

bye,
--
piergiorgio
Joe
2024-04-27 12:50:36 UTC
Permalink
Post by Joe
- aggiorna il database pacchetti
- aggiorna mpv, se sul repo di void trovi la versione 0.38, deve
installarti quella, non la 0.37
- per capire cosa manca - ldd grep not found
non trova nulla! non c? una stringa not founf
se vuoi ti posto tutto il log di ldd su /usr/bin/mpv
Si vede che non è strettamente un problema di librerie linkate.
Se posti output così corposi per non sbagliarti e per praticità
puoi fare anche così:

ldd /usr/bin/mpv | curl -T "-" https://paste.c-net.org

E incolli qui solo il link che restituisce.
Post by Joe
- assicurati di quale versione hai installata effettivamente sul
sistema. mpv --version oppure tramite il gestore pacchetti, o
al limite con find in qualche modo.
avevo aggiornato mpv con xbps-install Su e mi ha chiesto
esplicitameente se volevo aggiornare, ho risposto yes
S'è capito, ma non si vede alcun output delle informazioni
da controllare.

Ti rimando qui:

https://docs.voidlinux.org/xbps/index.html

----------

Updating

Like any other system, it is important to keep Void up-to-date. Use
xbps-install(1) to update:

# xbps-install -Su

XBPS must use a separate transaction to update itself. If your update
includes the xbps package, you will need to run the above command a
second time to apply the rest of the updates.

----------

To search available repositories for packages, use xbps-query(1):

$ xbps-query -Rs <search_pattern>

The -R flag specifies that repositories should be searched. Without it,
-s searches for locally-installed packages.

----------

Trova info su mpv locale e sul repo remoto così confronti.
E se torni qui a chiedere, posta gli output.
News@tin.it
2024-04-28 08:11:47 UTC
Permalink
Post by Joe
Si vede che non è strettamente un problema di librerie linkate.
Se posti output così corposi per non sbagliarti e per praticità
ldd /usr/bin/mpv | curl -T "-" https://paste.c-net.org
E incolli qui solo il link che restituisce.
questo e il link:

https://paste.c-net.org/MachineLever
Post by Joe
Post by ***@tin.it
Post by Joe
- assicurati di quale versione hai installata effettivamente sul
sistema. mpv --version oppure tramite il gestore pacchetti, o
al limite con find in qualche modo.
avevo aggiornato mpv con xbps-install Su e mi ha chiesto
esplicitameente se volevo aggiornare, ho risposto yes
S'è capito, ma non si vede alcun output delle informazioni
da controllare.
https://docs.voidlinux.org/xbps/index.html
Like any other system, it is important to keep Void up-to-date. Use
# xbps-install -Su
XBPS must use a separate transaction to update itself. If your update
includes the xbps package, you will need to run the above command a
second time to apply the rest of the updates.
$ xbps-query -Rs <search_pattern>
The -R flag specifies that repositories should be searched. Without it,
-s searches for locally-installed packages.
Trova info su mpv locale e sul repo remoto così confronti.
E se torni qui a chiedere, posta gli output.
News@tin.it
2024-04-28 09:41:14 UTC
Permalink
Post by Joe
- assicurati di quale versione hai installata effettivamente sul
sistema. mpv --version oppure tramite il gestore pacchetti, o
al limite con find in qualche modo.
xbps-query -Rs mpv
[-] celluloid-0.26_1 Simple GTK+ frontend for mpv
[-] gnome-mpv-0.26_1 Simple GTK+ frontend for mpv (transitional
dummy package)
[-] gnome-twitch-0.4.2_2 Gnome Twitch (removed because of mpv)
[*] mpv-0.38.0_1 Video player based on MPlayer/mplayer2
[-] mpv-devel-0.38.0_1 Video player based on MPlayer/mplayer2 -
development files
[-] mpv-mpris-1.1_1 MPRIS plugin for mpv
[-] mpvpaper-1.5_1 Video wallpaper program for wlroots based
wayland compositors
[-] plex-media-player-2.58.0_4 Plex Desktop/Embedded Client (removed because
of mpv)
[-] python3-mpv-1.0.3_2 Python3 interface to the MPV media player
[-] smplayer-23.12.0_1 Complete front-end for mplayer and mpv


mpv -version
mpv: symbol lookup error: mpv: undefined symbol: pw_stream_get_nsec
octoxbps:
URL
https://mpv.io
Version 0.38.0_1
Architecture i686
Licenses GPL-2.0-or-later
Install date venerdì 26 aprile 2024 09:21:00 CEST
Tilt from Arch
2024-05-02 18:16:24 UTC
Permalink
On Sat, 27 Apr 2024 10:53:29 +0200
Post by ***@tin.it
Sono su una Voidlinux 32bit, ho aggiornato mpv alla versione 37.x
qualche cosa con xbps-install -Su mpv mi ha aggiornato mpv che
funzionava con i link di Tv come la Rai, una volta aggiornato, non
funziona pi_. Lo lancio con questo url: mpv
Non ti so rispondere ma ti ringrazio per avermi fatto scoprire che posso
guardarmi la rai semplicemente con questo comando da terminale:
mpv https://www.raiplay.it/dirette/rai2
(sono su archlinux, e con mpv 0.38 funziona senza errori)

Grazie ancora, ciao!
--
Tilt
Joe
2024-05-02 19:07:35 UTC
Permalink
Post by Tilt from Arch
On Sat, 27 Apr 2024 10:53:29 +0200
Post by ***@tin.it
Sono su una Voidlinux 32bit, ho aggiornato mpv alla versione 37.x
qualche cosa con xbps-install -Su mpv mi ha aggiornato mpv che
funzionava con i link di Tv come la Rai, una volta aggiornato, non
funziona pi_. Lo lancio con questo url: mpv
Non ti so rispondere ma ti ringrazio per avermi fatto scoprire che posso
mpv https://www.raiplay.it/dirette/rai2
(sono su archlinux, e con mpv 0.38 funziona senza errori)
Grazie ancora, ciao!
Sicuramente è utile penso anch'io. In generale puoi dare in pasto
ad mpv qualsiasi link a video o a playlist, ad esempio questo di
seguito, con tantissimi altri canali:

https://raw.githubusercontent.com/Free-TV/IPTV/master/playlists/playlist_italy.m3u8

Qua un'altra:

https://github.com/Tundrak/IPTV-Italia/raw/main/iptvita.m3u

E funziona anche con youtube e non solo, io spesso cerco qualcosa
sul tubo, poi mi piazzo lì vicino tante finestre mpv e vi trascino
dentro i risultati che mi sembrano migliori, così mentre guardo ne
guardo uno, si pre-caricano nel frattempo gli altri.
Tilt from Arch
2024-05-03 17:25:05 UTC
Permalink
On Thu, 2 May 2024 19:07:35 -0000 (UTC)
Post by Joe
Post by Tilt from Arch
On Sat, 27 Apr 2024 10:53:29 +0200
Post by ***@tin.it
Sono su una Voidlinux 32bit, ho aggiornato mpv alla versione 37.x
qualche cosa con xbps-install -Su mpv mi ha aggiornato mpv che
funzionava con i link di Tv come la Rai, una volta aggiornato, non
funziona pi_. Lo lancio con questo url: mpv
Non ti so rispondere ma ti ringrazio per avermi fatto scoprire che
posso guardarmi la rai semplicemente con questo comando da
terminale: mpv https://www.raiplay.it/dirette/rai2
(sono su archlinux, e con mpv 0.38 funziona senza errori)
Grazie ancora, ciao!
Sicuramente è utile penso anch'io. In generale puoi dare in pasto
ad mpv qualsiasi link a video o a playlist, ad esempio questo di
https://raw.githubusercontent.com/Free-TV/IPTV/master/playlists/playlist_italy.m3u8
https://github.com/Tundrak/IPTV-Italia/raw/main/iptvita.m3u
E funziona anche con youtube e non solo, io spesso cerco qualcosa
sul tubo, poi mi piazzo lì vicino tante finestre mpv e vi trascino
dentro i risultati che mi sembrano migliori, così mentre guardo ne
guardo uno, si pre-caricano nel frattempo gli altri.
Sono curioso di vedere se funziona anche con mediaset play, che in
genere è pubblico ma a volte richiede l'utenza per vedere lo
streaming (forse quando ci sono le partite in diretta?).
La prossima volta che mi capita lo verifico.
--
Tilt
News@tin.it
2024-05-14 06:33:27 UTC
Permalink
Post by Tilt from Arch
On Sat, 27 Apr 2024 10:53:29 +0200
Post by ***@tin.it
Sono su una Voidlinux 32bit, ho aggiornato mpv alla versione 37.x
qualche cosa con xbps-install -Su mpv mi ha aggiornato mpv che
funzionava con i link di Tv come la Rai, una volta aggiornato, non
funziona pi_. Lo lancio con questo url: mpv
Non ti so rispondere ma ti ringrazio per avermi fatto scoprire che posso
mpv https://www.raiplay.it/dirette/rai2
(sono su archlinux, e con mpv 0.38 funziona senza errori)
Grazie ancora, ciao!
--
Tilt
ti ringrazio, ho aggiornato alla 0.38 di mpv su Voidlinux ma
ci sono degli errori
Non e la prima volta che aggiornando un programma
non funzioni più!

Continua a leggere su narkive:
Loading...