Pagina 1 di 1

mpg123 dipendenza obbligatoria in runtime per Plasma!?

Inviato: lun 4 apr 2022, 21:43
da gian_d
Poco fa ho aggiornato la current ai rilasci dell'ultima settimana. Fra questi erano compresi i pacchetti di kde 5.24.4. Dopo tutti gli aggiornamenti ho riavviato il sistema perché c'era anche un nuovo kernel.
Nella schermata di sddm ho fatto il login, ma dopo pochi istanti si riapriva la schermata di sddm. Questo per tutte le utenze. Ho impostato allora inittab per il runlevel 3 e ho provato ad avviare con startx, ma niente da fare, X andava in crash. Alla fine ho tracciato gli eventi e salta fuori questa chicca:

Codice: Seleziona tutto

startplasma-x11: error while loading shared libraries: libmpg123.so.0: cannot open shared object file: No such file or directory
Stranissimo perché nelle mie installazioni della slackware mpg123 è fra quei pacchetti che scarto sempre dall'installazione. Quindi sembra un problema dell'ultima versione di KDE. Ho quindi installato mpg123 e plasma si avvia regolarmente. L'intoppo era proprio in quella libreria mancante.

Ma è normale tutto questo?
Possibile che un'intera interfaccia grafica dipenda dalla libreria di un lettore mp3 che peraltro funziona da riga di comando? Cosa mi sono perso? Mah...

Re: mpg123 dipendenza obbligatoria in runtime per Plasma!?

Inviato: lun 4 apr 2022, 22:11
da ponce
se vuoi vedere cos'e' tra le varie dipendenze di startplasma-x11 che utilizza libmpg123.so.0 puoi fare con objdump: prima usalo con startplasma-x11

Codice: Seleziona tutto

objdump -x /usr/bin/startplasma-x11 | grep NEEDED
poi vai in /usr/lib64 e controlla con objdump allo stesso modo le librerie risultanti dal comando sopra, e poi quelle risultanti da quest'ultima serie di comandi, e cosi' via.

Re: mpg123 dipendenza obbligatoria in runtime per Plasma!?

Inviato: lun 4 apr 2022, 22:59
da gian_d
Boh, alla seconda richiesta nessuna delle librerie restituite. Poi mi sono fermato perché tutte quelle librerie mi hanno ubriacato :-D
ci rinuncio, mi tengo mp123 installato...