Regole del forum
1) Citare in modo preciso il nome del pacchetto.
2) Specificare se discussione/suggerimento o richiesta d'aiuto.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.
La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Avevo installato gcc 6.2 contenuto in testing, per errore mio nel configurare slackpkg. Ora ho messo le cose per bene e quindi ho gcc 5.4, ma alcuni programmi mi danno errore di stringa GLIBCXX_3.4.22 non trovata in /usr/lib64/libstdc++.so.6, e in effetti:
Come posso trovare i programmi che richiedono GLIBCXX_3.4.22
Per ora con
sbbdep --whoneeds /usr/lib64/libstdc++.so.6
ho trovato i pacchetti che hanno bisogno di tale file e sto provando a mano, ma se c'è qualche modo più automatico ben venga.
Ho fatto così per adesso
for i in $(find /usr/lib64 -name "*.so"); do echo $i; strings $i | grep GLIBCXX_3.4.22; done > /tmp/glibc.txt
fatto anche per lib e libexec
e così trovo in glibc.txt la lista delle librerie con la stringa di errore se presente.
Mi ha permesso di scoprire solo opencv.