Bonjour,
Je découvre le C par rapport à mon travail et j'ai besoin de réponses.

des lignes supplémentaires ajoutées pour tracer le source /home2/lm/prog/lrr/sources/flrx_edibr2.sc
les modifs sont faites, mis en prod avec fichier tar hier, aprés analyses de la log /home2/lm/fic/nuit1.log
la compilation ne s'est pas faite, le flrx_edibr2.o n'a pas été regen.

compilation refaite sur un serveur de test et l'erreur est la suivante 'TRACE_ENT' undeclared

j'ai besoin de savoir, quand il appel edibr2 dés le début, il appel avec REF (ref.typclil, ref.numclil, ref.typcdefou, ref.numcmd)
savoir si on toutes les infos dés le départ car perte de données sur les impressions

j'ai du mal à comprendre l'erreur, merci pour vos retours


dans la log nuit1.log
-----------------------
install_bo1.bat : 13/06/23 03:29:12 : Nouveau concept de deploiement de pilote
install_bo1.bat : 13/06/23 03:29:12 : Installation du package pilote /home2/pilote/INS_PFLD-126_modif_delai_purge_fournisseurentrepot_
10_mois.tar dans /home2/express
install_bo1.bat : 13/06/23 03:29:12 : Liste des fichiers du TAR
home2/lm/prog/lrr/install/PFLD126/blrr_save.prmini
home2/lm/prog/lrr/install/PFLD126/install.bat
home2/lm/prog/lrr/install/PFLD126/install.cfg
home2/lm/prog/lrr/fic/fdeclenchepurge
home2/lm/prog/lrr/sources/blrr_save.sql
home2/lm/prog/lrr/bat/blrr_purge.bat
home2/lm/prog/lrr/param/blrr_save.prm
install_bo1.bat : 13/06/23 03:29:12 : Installation du package pilote /home2/pilote/INS_PFLD-128_ajout_traces_logs_BR2.tar dans /home2/
express
install_bo1.bat : 13/06/23 03:29:12 : Liste des fichiers du TAR
home2/lm/prog/lrr/sources/flrx_edibr2.sc
install_bo1.bat : 13/06/23 03:29:12 : Recherche de var_migration.prm pilote
install_bo1.bat : 13/06/23 03:29:12 : Installations ...
install_bo1.bat : 13/06/23 03:29:12 : --- fonctions et utilitaires ---
install_bo1.bat : 13/06/23 03:29:12 : Lancement install_fonctions
install_fonctions.bat : ---------- Demarrage Install_fonctions ----------
install_fonctions.bat : verification de l'existence des repertoires
install_fonctions.bat : d'abord les sources ...
install_fonctions.bat : compilation
install_fonctions.bat : compilation de fonctions
install_fonctions.bat : ---> DEBUT MAKE 1
make: Nothing to be done for `all'.
Compilation OK dans /home2/lm/prog/fonctions/sources makegeneral
install_fonctions.bat : <-- FIN MAKE 1
install_fonctions.bat : ---> DEBUT MAKE 1
make: Nothing to be done for `all'.
Compilation OK dans /home2/lm/prog/fonctions/sources makeimp
install_fonctions.bat : <-- FIN MAKE 1
--Ancora--(7%)
make: Nothing to be done for `compil'.
Compilation OK dans /home2/lm/prog/fonctions200/sources make_grece
/home1/ingres/bin/esqlc ../sources/flrx_edibr2.sc; cd ../obj ; gcc -fsigned-char -fno-strength-reduce -D_REENTRANT
DXLIB_ILLEGAL_ACCESS -DFONCTIONS2 -Wall -Wno-implicit-function-declaration -Wno-return-type -Wno-format -Wno-missi
al -Wno-parentheses -Wno-unused -Wno-trigraphs -ggdb -D__USE_BSD -g3 -DPTHREADS -D_REENTRANT -D__gnu_linux__ -D__x
lrx_edibr2.c; rm -f ../sources/flrx_edibr2.c
ESQL ../sources/flrx_edibr2.sc:
%% Error in file flrx_edibr2.sc, Line 902:
E_EQ0244 Syntax error on 'end'.

%% Error in file flrx_edibr2.sc, Line 1199:
E_EQ0221 Unknown operator '!'.

%% Error in file flrx_edibr2.sc, Line 1239:
E_EQ0221 Unknown operator '!'.

%% Error in file flrx_edibr2.sc, Line 1281:
E_EQ0221 Unknown operator '!'.

%% Error in file flrx_edibr2.sc, Line 1284:
E_EQ0221 Unknown operator '!'.

../sources/flrx_edibr2.c: In function ‘flrx_edibr2’:
../sources/flrx_edibr2.c:211: error: ‘TRACE_ENT’ undeclared (first use in this function)
../sources/flrx_edibr2.c:211: error: (Each undeclared identifier is reported only once
../sources/flrx_edibr2.c:211: error: for each function it appears in.)
../sources/flrx_edibr2.c: In function ‘charge_bt2’:
../sources/flrx_edibr2.c:808: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before â
../sources/flrx_edibr2.c:808: error: expected expression before ‘...’ token
../sources/flrx_edibr2.c:809: error: expected expression before ‘...’ token
../sources/flrx_edibr2.c:810: error: expected expression before ‘...’ token


-----------------------------------

modif faite ; Ajouter
TRACE_ENT; fprintf(stderr, "BR2 pour %s/%d/%s/%d", ref.typclil, ref.numclil, ref.typcdefou, ref.numcmd);

/* <TRACECSC-TMA20110223> */
TMA_TRACECSC("flrx_edibr2.sc","flrx_edibr2");
TRACE_ENT; fprintf(stderr, "BR2 pour %s/%d/%s/%d", ref.typclil, ref.numclil, ref.typcdefou, ref.numcmd);
/* </TRACECSC-TMA20110223> */