slt a tous!! je suis reconnaissant du grand travail que vous fournissez ici et je suis toujours un fidéle a ce forum !!je suis en train de porter (migrer) un produit installé sur AIX et compilé avec XLC vers LINUX RED HAT ENTREPRISE 5 avec GCC comme compilateur !!j’ai résolu plusieurs problémes mais mnt je suis vraiment bloqué dans celui là :
gcc -c -DLINUX -I/home/oracle/Open2/COMMON/inc -I/home/oracle/Open2/dbg -I. -I/home/oracle/Open2/ps/inc -I/home/oracle/Open2/ps/BOF/inc -I/home/oracle/Open2/ps/inc -I/home/oracle/Open2/com/inc -I/home/oracle/Open2/syu/inc -I/home/oracle/Open2/lng/inc -I/usr/local/oracle/9.2.0/precomp/public /home/oracle/Open2/ps/src_GUILIB/ps_guilib_check.c
In file included from /home/oracle/Open2/ps/inc/ps_sdllib_data.h:88,
from /home/oracle/Open2/ps/src_GUILIB/ps_guilib_check.c:51:
/home/oracle/Open2/ps/inc/ps_parslib_parsers.h:365: erreur: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘CheckAndAssign_String’
/home/oracle/Open2/ps/inc/ps_parslib_parsers.h:376: erreur: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘get_send_log_flag’
In file included from /home/oracle/Open2/ps/src_GUILIB/ps_guilib_check.c:51:
/home/oracle/Open2/ps/inc/ps_sdllib_data.h:297: erreur: expected specifier-qualifier-list before ‘boolean_t’
/home/oracle/Open2/ps/inc/ps_sdllib_data.h:368: erreur: expected declaration specifiers or ‘...’ before ‘boolean_t’
.........................
apparemment il y quelque chose qui cloche avec le type boolean_t c’est pour cela que j’ai porté icic un morceau du code:
boolean_t CheckAndAssign_String(unsigned char dst_string[],
unsigned char *src_string,
int max_len);
void get_error_prod_mng(int *);
void set_error_prod_mng(int );
void reset_error_prod_mng(void);
void set_send_log_flag(void);
void reset_send_log_flag(void);
boolean_t get_send_log_flag(void);
est ce que boolean_t est non défini dans le system red hat linux entreprise ou koi au juste!!
a l’attente de vos réactions et merci d’avance
Partager