hanounabou
-
26 juin 2013 à 13:05
4u4me4us
Messages postés780Date d'inscriptionlundi 22 janvier 2007StatutMembreDernière intervention30 octobre 2013
-
12 juil. 2013 à 10:34
j ai télécharger le code source du client Jabber irssi,
j ai voulu tester de le compiler et voir comment ca fonctionne mais le compilateur détecte des erreur dans la bibliothèque common.h
common.h(46): warning C4067: jetons inattendus après la directive du préprocesseur - saut de ligne attendu
common.h(66): fatal error C1189: #error : uoff_t size not set
jibob
Messages postés59Date d'inscriptionmardi 10 mai 2005StatutMembreDernière intervention 4 juillet 2013 2 juil. 2013 à 21:37
Bonjour,
Il y a un caractère bizarre en début de ligne, le supprimer, mais s'il s'avèrait utile, simplement insérer un retour à ligne juste après.
S'agissant d'un avertissement, cela n'empêche pas la compilation.
Juste avant la ligne (7 lignes avant l'erreur)
#if defined (UOFF_T_INT)
ajoute la ligne
#define UOFF_T_LONG 1
cela devrait supprimer cette erreur
4u4me4us
Messages postés780Date d'inscriptionlundi 22 janvier 2007StatutMembreDernière intervention30 octobre 20133 12 juil. 2013 à 10:34
C peut-être trop gros pour être le cas mais je pense que l'erreur vient de cette partie
#if defined (UOFF_T_INT)
typedef unsigned int uoff_t;
#elif defined (UOFF_T_LONG)
typedef unsigned long uoff_t;
#elif defined (UOFF_T_LONG_LONG)
typedef unsigned long long uoff_t;
#else
# error uoff_t size not set //2eme erreur
#endif
Donne un type par défaut a uoff_t et supprimer la partie else ça devrait fonctionner