Comment le réparer
Pour cette erreur, vous devez installer des fichiers de développement pour la version 1.2 de libSDL
y libSDL-image
:
sudo apt-get install libsdl1.2-dev libsdl-image1.2-dev
Il se peut que l'on vous demande également de choisir Guile, installez-le également :
sudo apt-get install guile-1.8-dev
Ensuite, exécutez ./configure
encore.
Quel était le problème ?
Le logiciel que vous avez essayé d'installer, libgraph
a quelques dépendances. Il utilise d'autres logiciels et s'attend à ce qu'ils soient déjà installés. Lorsque vous exécutez ./configure
vous vérifiez que vous avez tout ce dont vous avez besoin avant de passer à l'étape suivante ( make
).
L'erreur que vous avez reçue dit que vous n'avez pas les en-têtes pour libSDL
qui sont nécessaires pour compiler libgraph
. Bien sûr, vous pouvez obtenir le libSDL
sur Internet et les installer. Mais elles ont leurs propres dépendances, et ce serait un processus plutôt fastidieux. Au lieu de cela, vous pouvez simplement les installer à partir des dépôts d'Ubuntu.
Comment trouver le nom du paquet requis
apt-cache search libsdl | grep dev
Pour Ubuntu 17.10 et plus
Suivez les mêmes étapes que ci-dessus sauf que vous devrez installer guile en utilisant
sudo apt-get install guile-2.0-dev
comme guile-1.8
n'est plus officiellement supporté