Arch mkvextract: /usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.29′ not found (required by mkvextract)
Error:
j@furin ~ % mkvextract [0]
mkvextract: /usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.29' not found (required by mkvextract)
Buscamos paquete que ha instalado /lib/libstdc++.so.6:
j@furin ~ % pacman -Qo /lib/libstdc++.so.6 [0]
/usr/lib/libstdc++.so.6 is owned by gcc-libs 10.2.0-6
j@furin ~ % sudo pacman -Sy gcc
Me actualiza a gcc-libs-11.1.0-1-x86_64
y gcc-11.1.0-1-x86_64
Ahora mkvextract funciona:
j@furin ~ % mkvextract [0]
mkvextract <source-filename> <mode1> [options] <extraction-spec1> [<mode2> [options]
<extraction-spec2>…]
Podemos comprobar con el comando strings que efectivamanete /usr/lib/libstdc++.so.6
tiene GLIBCXX_3.4.29
:
j@furin ~ % strings /usr/lib/libstdc++.so.6 | grep GLIBCXX
[...]
GLIBCXX_3.4.28
GLIBCXX_3.4.29
GLIBCXX_DEBUG_MESSAGE_LENGTH
[...]