Pagina 1 di 1

Errore GLIBCXX_3.4.22

Inviato: lun 2 gen 2017, 8:52
da conraid
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:

Codice: Seleziona tutto

$ strings /usr/lib64/libstdc++.so.6 | grep GLIBCXX     
GLIBCXX_3.4
GLIBCXX_3.4.1
GLIBCXX_3.4.2
GLIBCXX_3.4.3
GLIBCXX_3.4.4
GLIBCXX_3.4.5
GLIBCXX_3.4.6
GLIBCXX_3.4.7
GLIBCXX_3.4.8
GLIBCXX_3.4.9
GLIBCXX_3.4.10
GLIBCXX_3.4.11
GLIBCXX_3.4.12
GLIBCXX_3.4.13
GLIBCXX_3.4.14
GLIBCXX_3.4.15
GLIBCXX_3.4.16
GLIBCXX_3.4.17
GLIBCXX_3.4.18
GLIBCXX_3.4.19
GLIBCXX_3.4.20
GLIBCXX_3.4.21
GLIBCXX_DEBUG_MESSAGE_LENGTH
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.

Re: Errore GLIBCXX_3.4.22

Inviato: lun 2 gen 2017, 10:27
da conraid
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.

Re: Errore GLIBCXX_3.4.22

Inviato: lun 2 gen 2017, 14:33
da ponce
probabilmente devi ricompilare tutto quello che hai compilato dopo aver installato gcc-6.x.

Re: Errore GLIBCXX_3.4.22

Inviato: lun 2 gen 2017, 14:56
da conraid
ponce ha scritto:probabilmente devi ricompilare tutto quello che hai compilato dopo aver installato gcc-6.x.
Quasi tutto mi sa :)
Ma molti programmi vanno senza problemi, comunque continuo a controllarli tutti.

Re: Errore GLIBCXX_3.4.22

Inviato: lun 2 gen 2017, 15:02
da ponce
non metto in dubbio che tanti funzionino, ma potresti avere problemi simili/incomprensibili in futuro...

Re: Errore GLIBCXX_3.4.22

Inviato: lun 2 gen 2017, 15:10
da conraid
ponce ha scritto:non metto in dubbio che tanti funzionino, ma potresti avere problemi simili/incomprensibili in futuro...
Sì, per ora faccio quelli che danno errore, poi con calma il resto.
Faccio sempre più errore, benedetta vecchiaia :)

Re: Errore GLIBCXX_3.4.22

Inviato: lun 2 gen 2017, 19:21
da ponce
beh, dai, capita un po' a tutti!

io, per esempio, do spesso degli "rm -fR" seguiti a ruota da bestemmioni spaziali (appena mi rendo conto di cosa ho cancellato)...

Re: Errore GLIBCXX_3.4.22

Inviato: mar 3 gen 2017, 17:36
da conraid
ponce ha scritto:beh, dai, capita un po' a tutti!

io, per esempio, do spesso degli "rm -fR" seguiti a ruota da bestemmioni spaziali (appena mi rendo conto di cosa ho cancellato)...
Questo per fortuna è un po' che non mi capita :)