Précédent   Forum des professionnels en informatique > Systèmes > Autres systèmes > Unix
Unix Forum d'entraide sur les systèmes Unix et dérivés (*BSD, AIX, etc.). Avant de poster ->F.A.Q BSD F.A.Q. Aix
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
Vieux 21/07/2009, 12h08   #1
Membre régulier
 
Inscription : mars 2006
Messages : 258
Détails du profil
Informations forums :
Inscription : mars 2006
Messages : 258
Points : 93
Points : 93
Par défaut erreur sur fichier /usr/include/iso/stdlib_iso.h

Afin d'utiliser le logiciel PURIFY sur mes fichiers sources, j'ai dû adapter un makefile et bouchonner les fichiers pour qu'ils ne soient plus compilés pour une cible mais par et pour le GCC UNIX.

J'obtiens malheureusement l'erreur suivante :
Code :
"/usr/include/iso/stdlib_iso.h", line 91: syntax error before or at: int
Voici un extrait des lignes du fichier cité :
Code :
1
2
3
4
5
(89) #if defined(__STDC__)

(90) extern void abort(void);
(91) extern int abs(int);
(92) extern int atexit(void (*)(void));
alors que j'ai spécifié dans mon makefile l'option -U__STDC__

Quelqu'un à une idée de ce que c'est ? Ou trouver une information pertinente ?

Merci de m'aiguiller si vous avez des idées,
gronaze est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/07/2009, 17h24   #2
Membre régulier
 
Inscription : mars 2006
Messages : 258
Détails du profil
Informations forums :
Inscription : mars 2006
Messages : 258
Points : 93
Points : 93
Pour feinter, j'ai créé un fichier privé stdlib_iso.h ou j'ai supprimé toutes les références à __STDC__ : ça marche, mais c'est pas propre.

Je cherche toujours à comprendre ce qui cloche... J'attends vos remarques
gronaze est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +1. Il est actuellement 04h00.


 
 
 
 
Partenaires

Hébergement Web