Bonjour,
Dans le cadre du développement d'un module C/Pro*C pour le boulot, je me bats depuis quelques jours avec le compilation de mon fichier Pro*C.
L'organisation du module est la suivante :
c/lib/maLib/maLib.pc
c/modules/monModule/monModule.c
c/include/maLib.h
monModule.c appelle maLib.h
Tout allait bien jusqu'à ce qu'on décide de logger en utilisant la bibliothèque log4c.
Depuis, on n'arrive plus à compiler.
La commande make renvoie toujours l'erreur suivante :
Ce message d'erreur disparaît si on supprime les fonctions Pro*C pour ne garder que les fonctions C et qu'on renomme maLib.pc en maLib.c
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 Erreur de syntaxe à la ligne 581, colonne 58, fichier /opt/log4c/1.2.1.2/include/log4c/category.h: Erreur à la ligne 581, colonne 58 dans le fichier /opt/log4c/1.2.1.2/include/log 4c/category.h # define log4c_category_trace(a_category, a_format, args...) \ .........................................................1 PCC-S-02014, Encountered the symbol "..." when expecting one of the following: , ) The symbol ")" was substituted for "..." to continue.
Avez-vous déjà rencontré ce problème ? Savez-vous comment le contourner ?
Merci
Partager