Bonjour,
J'ai très peu fait de C dans ma vie et il y a pas mal d'années en plus ! 
J'essaie d'installer Wview sur un serveur existant sous Mandrake 10.2 (oui je sais, c'est pas jeune mais je ne peux pas changer ça pour le moment !
)
Lors du make, j'obtiens l'erreur suivante :
In file included from ../htmlgenerator/htmlStates.c:35:
./glchart.h:28:16: gd.h: No such file or directory
gd.h ne se trouve nulle part sur le disque.
Il existe libgd.so.2.0.0 dans /usr/lib.
Ceci se passe juste après l'instruction :
gcc -DHAVE_CONFIG_H -I. -I.. -I../common -I/usr/local/include -D_GNU_SOURCE -DWV_CONFIG_DIR=\"/usr/local/etc/wview\" -DWV_RUN_DIR=\"/usr/local/var/wview\" -DBUILD_HTMLGEND -g -O2 -MT htmlStates.o -MD -MP -MF .deps/htmlStates.Tpo -c -o htmlStates.o `test -f '../htmlgenerator/htmlStates.c' || echo './'`../htmlgenerator/htmlStates.c
Est-ce que la partie -I. -I.. -I../common -I/usr/local/include indique bien à GCC où chercher les fichiers à inclure ?
Est-ce que, si j'ajoute un lien symbolique vers libgd.so.2.0.0 dans /usr/local/include, il va retrouver ses petits ?
J'ai aussi cherché à supprimer le package libgd2 pour le remplacer par libgd2-devel mais l'installeur de paquets de Mandrake refuse d'installer le devel (ce package ne peut être sélectionné).
Bref, je suis coincé.
Une idée géniale à me soumettre ?
Partager