M_D - 2021-10-08

Hi everyone,

I am using Centos 8.

when i launch the compiler i have this output for:

-version 3.0-rc

[303487]$ bash compil-MDCFS22.sh 
COMPILATION DE > ./MDCFS22.cob
./MDCFS22.cob:138: erreur : MDA1DOSS: Aucun fichier ou dossier de ce type
./MDCFS22.cob: dans le paragraphe « TRAIT-SEGMENT » :
./MDCFS22.cob:1547: erreur : « DOS-NUSER » n'est pas défini
./MDCFS22.cob:1548: erreur : « DOS-NUORD » n'est pas défini
./MDCFS22.cob:1557: erreur : « DOS-CLEDOS » n'est pas défini
./MDCFS22.cob:1557: erreur : « DOS » n'est pas défini
./MDCFS22.cob:1561: erreur : « DOS-NOMPRF » n'est pas défini

-version 3.1.2

[303487]$ bash compil-MDCFS22.sh 
COMPILATION DE > ./MDCFS22.cob
./MDCFS22.cob:138: erreur : MDA1DOSS: Aucun fichier ou dossier de ce type
./MDCFS22.cob: dans le paragraphe « TRAIT-SEGMENT » :
./MDCFS22.cob:1547: erreur : « DOS-NUSER » n'est pas défini
./MDCFS22.cob:1548: erreur : « DOS-NUORD » n'est pas défini
./MDCFS22.cob:1557: erreur : « DOS-CLEDOS » n'est pas défini
./MDCFS22.cob:1557: erreur : « DOS » n'est pas défini
./MDCFS22.cob:1561: erreur : « DOS-NOMPRF » n'est pas défini
./MDCFS22.cob: dans le paragraphe « GD-TAMJAQ » :
./MDCFS22.cob:1875: erreur : expression conditionnelle invalide

-version 3.2-dev

[303487]$ bash compil-MDCFS22.sh 
COMPILATION DE > ./MDCFS22.cob
./MDCFS22.cob:138: erreur : MDA1DOSS: Aucun fichier ou dossier de ce type
./MDCFS22.cob: dans le paragraphe « TRAIT-SEGMENT » :
./MDCFS22.cob:1547: erreur : « DOS-NUSER » n'est pas défini
./MDCFS22.cob:1548: erreur : « DOS-NUORD » n'est pas défini
./MDCFS22.cob:1557: erreur : « DOS-CLEDOS » n'est pas défini
./MDCFS22.cob:1557: erreur : « DOS » n'est pas défini
./MDCFS22.cob:1561: erreur : « DOS-NOMPRF » n'est pas défini
./MDCFS22.cob: dans le paragraphe « GD-TAMJAQ » :
./MDCFS22.cob:1875: erreur : expression conditionnelle invalide

-version 4.0-early

[303487]$ bash compil-MDCFS22.sh 
COMPILATION DE > ./MDCFS22.cob
./MDCFS22.cob:138: erreur : MDA1DOSS: Aucun fichier ou dossier de ce type
./MDCFS22.cob:435: erreur : un littéral non numérique est attendu pour « INIT »
./MDCFS22.cob:435: erreur : clause PICTURE requise pour « INIT »
./MDCFS22.cob:436: erreur : un littéral non numérique est attendu pour « TERM »
./MDCFS22.cob:436: erreur : clause PICTURE requise pour « TERM »
./MDCFS22.cob:437: erreur : un littéral non numérique est attendu pour « LECDS »
./MDCFS22.cob:437: erreur : clause PICTURE requise pour « LECDS »
./MDCFS22.cob:438: erreur : un littéral non numérique est attendu pour « LECSG »
./MDCFS22.cob:438: erreur : clause PICTURE requise pour « LECSG »
./MDCFS22.cob:439: erreur : un littéral non numérique est attendu pour « ECRSG »
./MDCFS22.cob:439: erreur : clause PICTURE requise pour « ECRSG »
./MDCFS22.cob:440: erreur : un littéral non numérique est attendu pour « CHEQ »
./MDCFS22.cob:440: erreur : clause PICTURE requise pour « CHEQ »
./MDCFS22.cob: dans le paragraphe « TRAIT-SEGMENT » :
./MDCFS22.cob:1547: erreur : « DOS-NUSER » n'est pas défini
./MDCFS22.cob:1548: erreur : « DOS-NUORD » n'est pas défini
./MDCFS22.cob:1557: erreur : « DOS-CLEDOS » n'est pas défini
./MDCFS22.cob:1557: erreur : « DOS » n'est pas défini
./MDCFS22.cob:1561: erreur : « DOS-NOMPRF » n'est pas défini
./MDCFS22.cob: dans le paragraphe « GD-TAMJAQ » :
./MDCFS22.cob:1875: erreur : expression conditionnelle invalide

Why I have different output by version?

Here is the code reproduced in attachment .

Thank for your help.

 

Last edit: M_D 2021-10-08