Crystal libevent-2.0.so.5 : ne peut pas ouvrir le fichier d'objet partagé
Aujourd'hui, j'ai mis à jour mon Ubuntu en 18.04.
La compilation d'un fichier avec Crystal me donne l'erreur suivante :
stderr :
/root/.cache/crystal/usr-share-crystal-src-ecr-process.cr/macro_run : erreur lors du chargement des bibliothèques partagées : libevent-2.0.so.5 : cannot open shared object file : No such file or directory
La librairie en question, libevent-2.0.so.5 a été remplacée par libevent-2.1.so.6 => /usr/lib/x86_64-linux-gnu/libevent-2.1.so.6
Crystal en est bien sûr conscient et établit un lien avec la nouvelle bibliothèque partagée. Malheureusement, il y a toujours des fichiers en cache dans le répertoire.
La suppression des fichiers en cache devrait donc faire l'affaire :
rm -r /root/.cache