Je ne comprends pas.
Dans ton premier post tu dis avoir installé allegro a partir d'un RPM mais d'un site ..
Je l'ai installé de manière externe avec un .rpm trouvé sur un site.
Les RPM fedora pose les shared lib au bon endroit (/usr/lib, /usr/lib64) et du coup elle sont dans le LD_LIBRARY_PATH.
Peut être que ton RPM n'était pas "safe" pour Fedora !?
Si tu set LD_LIBRARY_PATH pour inclure les lib allegro, ca change quelque chose à l’exécution ?