Bonjour,

J'ai besoin de compiler un fichier C, mais je n'en ai pas fait depuis l'école, donc je galère un peu, voir beaucoup!!

En gros voici les erreurs:
ztest.c: In function ‘ztest_esrequest’:
ztest.c:519: error: ‘oident’ undeclared (first use in this function)
ztest.c:519: error: (Each undeclared identifier is reported only once
ztest.c:519: error: for each function it appears in.)
ztest.c:519: error: ‘ent’ undeclared (first use in this function)
ztest.c:522: error: ‘VAL_TEXT_XML’ undeclared (first use in this function)
ztest.c:529: error: ‘VAL_ISO_ILL_1’ undeclared (first use in this function)
ztest.c:751: error: ‘VAL_SUTRS’ undeclared (first use in this function)
ztest.c:751: warning: assignment makes pointer from integer without a cast
ztest.c:771: warning: assignment makes pointer from integer without a cast
ztest.c:774: error: dereferencing pointer to incomplete type
ztest.c: In function ‘ztest_fetch’:
ztest.c:868: error: ‘VAL_UNIMARC’ undeclared (first use in this function)
Et voici le code aux lignes correspondantes:
ligne 519:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
  oident *ent = oid_getentbyoid(r->direct_reference);
ligne 522:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
  if (ent && ent->value == VAL_TEXT_XML)
ligne 529:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
  if (ent && ent->value == VAL_ISO_ILL_1)
ligne 751:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
  targetPart->taskPackageRecords[0]->u.record = 
                    z_ext_record (rr->stream, VAL_SUTRS, "test", 4);
ligne 771:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
 oident = oid_getentbyoid(rec->direct_reference);
ligne 774:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
  yaz_log (YLOG_LOG, "record %d type %s", i,
				     oident->desc);
ligne 868:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
  r->output_format = VAL_UNIMARC;
Je ne pense pas que ce soit des erreurs très compliquées à trouvée, mais mes connaissances en C sont très limitées, et je ne trouve pas...

Si vous voulez plus de codes n'hésitez pas à me le dire...

Merci d'avance pour votre aide.