problème de compilation suite à upgrade
Bonjour,
Je viens d'upgrader un certain nombre de paquets, dont la libc6 et je n'arrive
plus à compiler le paquet nedit. (Lors de ma dernière commpilation, je ne me souviens
plus précisément de la version de la libc6 utilisée (>= 2.3.2.ds1-4).
Voici le message d'erreur :
[...]
make linux
make[1]: Entering directory `/home/alex/paquets/nedit/nedit-5.3'
(cd util; make -f Makefile.linux libNUtil.a)
make[2]: Entering directory `/home/alex/paquets/nedit/nedit-5.3/util'
cc -O -I/usr/X11R6/include -DUSE_DIRENT -DUSE_LPR_PRINT_CMD -DBUILD_UNTESTED_NEDIT -c -o DialogF.o DialogF.c
Dans le fichier inclus à partir de /usr/include/libio.h:32,
à partir de /usr/include/stdio.h:72,
à partir de DialogF.c:28:
/usr/include/_G_config.h:24:19: wchar.h : Aucun fichier ou répertoire de ce type
In file included from /usr/include/libio.h:32,
from /usr/include/stdio.h:72,
from DialogF.c:28:
/usr/include/_G_config.h:29: error: erreur d'analyse syntaxique before "__mbstate_t"
/usr/include/_G_config.h:34: error: erreur d'analyse syntaxique before "__mbstate_t"
Je pense que le point bloquant est que le compilateur n'arrive pas à trouver le fichier
d'en-tête wchar.h.
Après recherche, il semble que ce fichier est été déplacé de usr/include/ vers
usr/include/bits, peut-être est-ce la raison de l'echec de la compilation.
Que faire? Indiquer le chemin à gcc en utilisant .L?
Ce n'est pas bien propre.
Je vous remercie pour votre aide.
-- alex
Il vente, c'est le vent de la mer qui nous tourmente. - Pierre Mac Orlan
http://alexandre.pineau.free.fr/
Reply to: