Menu

GNUCobol and Linux Mint 19.2

cdg
2019-12-22
2019-12-28
<< < 1 2 3 > >> (Page 2 of 3)
  • cdg

    cdg - 2019-12-25

    I finally got GC3.1 installed in Linux Mint 19.3, based on all the cryptic instructions spread over the thread, forum, and Internet.

    1) I built a bash script (see attached) from Anon's comment and the attached pkgs.lst.

    2) I revised the script over and over, correcting all the inaccuracies and omissions, until it finally ran "error free": I had to remove the "version suffixes" from the 33 items in the pkgs.lst. I had to search the Internet for mpir-3.0.0.tar.bz2, which was NOT to be found at the location given in the https://sourceforge.net/projects/open-cobol/files/gnu-cobol/nightly_snapshots/. IMO this information should have been included in the basic instructions. I had to add "mkdr ~/cob". Again, this should have been included in step2. It wasn't obvious. I had to remove the comments embedded in the ./configure command, something that wasn't obvious to those of us who are NOT familiar with Linux "make" procedures. And then, we had to create a test file, because hi.cob wasn't included anywhere.

    Hopefully the attached script, will make this unnecessarily arduous task simpler for others. Note that you will want to change the path/folder names for the two downloaded files and (perhaps) the installation files.

     

    Last edit: cdg 2019-12-26
  • KenUnix

    KenUnix - 2019-12-25

    cdg,

    Attached is script's for installing and compiling GNUcobol-2.2 It
    works with Ubuntu 18.04, Mint 19.2 Cinamen and Debian 10.2 xcfe

    It probably could use some TLC. But it works. I will admit I'm not the
    sharpest tac in the box. Take a look. Figlet is a cute banner program like
    banner. Well it won't let me make an attachment so code follows:

    **loadgnucobol**  Load GNU Cobol
    echo "12/25/2019 Ken. Install  gnucobol"
    echo " "
    echo "You may be required to enter your password."
    echo " "
    uname -v | grep "Debian" >system.$$
    if [ -s system.$$ ]
    then
            echo "===> Looks like you are running Debian <==="
            echo "===> Must install additional packages <==="
            echo " "
            sleep 3
        sudo apt install libgmp10 -y
        sudo apt install libgmp-dev -y
        sudo apt install libdb5.3-dev -y
        sudo apt install byacc -y
        sudo apt install flex-old -y
        sudo apt install libdb5.3 -y
        sudo apt install libgmpxx4ldbl -y
        sudo apt --fix-broken install -y
            echo " "
            sleep 5
    fi
    cd /home/$USER
    if [ -d "gnucobol-2.2" ]
     then
      echo -e "===> Directory gnucobol-2.2 already exists <==="
      echo "                  Can not compile"
      echo " "
      rm -f temp.$$ system.$$
      exit
    fi
    echo "...afixing temporary library paths..."
    export LD_LIBRARY_PATH=/usr/local/lib
    export LD_RUN_PATH=/usr/local/lib:$LD_LIBRARY_PATH
    export LIBDIR=/usr/local/lib
    echo "Untaring"
    tar -xf gnucobol-2.2.tar
    echo "...Compiling..."
    echo "Look for any errors..."
    cd gnucobol-2.2
    pwd
    echo "===> Go get some coffee <==="
    sleep 3
    ./configure
    echo "Look for any errors... If OK press Enter otherwise ctrl/c"
    read j
    make
    echo "Look for any errors... If OK press Enter otherwise ctrl/c"
    read j
    echo "===> Go get some more coffee <==="
    sleep 3
    make check
    echo "Look for any errors... If OK press Enter otherwise ctrl/c"
    read j
    echo "You may be required to enter your password."
    sudo make install
    cd /home/$USER
    echo " "
    cobc --version
    echo "Version should be 2.2"
    echo " "
    rm -f temp.$$ system.$$
    figlet "Should  be  Done"
    
    **loaddev**  Load Develpoment Stuff
    echo "12/15/2019 Ken Install Developers tools"
    echo " "
    echo "Refreshing system references"
    echo " "
    sleep 3
    sudo apt update -y
    echo " "
    echo "Installing needed library files"
    echo " "
    sleep 3
    sudo apt install libdb-dev -y
    sudo apt install libgmp3-dev -y
    sudo apt install libacl1-dev -y
    sudo apt install libncursesw5-dev libncursesw5-dev -y
    echo " "
    echo "Installing applications"
    echo " "
    sleep 3
    sudo apt install make -y
    sudo apt install perl -y
    sudo apt install m4 -y
    sudo apt install flex -y
    sudo apt install automake -y
    sudo apt install perl -y
    sudo apt install yacc -y
    sudo apt install autoconf -y
    sudo apt install bison -y
    sudo apt install byacc -y
    sudo apt install gawk -y
    echo "Steps to install and compile gnucobol-2.2  ./loadgnucobol"
    figlet "Should  be  Done"
    

    Ken

     

    Last edit: Simon Sobisch 2019-12-25
    • Mickey White

      Mickey White - 2019-12-25

      Ken, This looks good. Should a Rerun "ldconfig" be in there a few times? Just asking !

       

      Last edit: Mickey White 2019-12-25
      • KenUnix

        KenUnix - 2019-12-25

        To tell the truth I have never used ldconfig.

        You can get gnucobol-2.2.tar.gz at
        https://sourceforge.net/projects/open-cobol/files/gnu-cobol/2.2/
        and from https://mirror.clarkson.edu/gnu/gnucobol/

        In my script change gnu-cobol-2.2.tar to read gnucobol-2.2.tar.gz

        tar -xf gnucobol-2.2.tar

        Ken

         

        Last edit: Simon Sobisch 2019-12-28
    • cdg

      cdg - 2019-12-25

      That's very nice, Ken. But I already created (and posted) a script that works to install GC3.1.

       
  • KenUnix

    KenUnix - 2019-12-26

    cdg,

    OK. Downloaded mpir-3.0.0.tar.bz2 & gnucobol-3.1-dev.tar.gz
    mkdir cob
    copied colortst.cob into cob
    Had to monify build-gs31.sh and remove references to /media/MYDATA
    Ran build_gc31.sh
    All packages installed OK.
    mpir went OK.
    Cobol went terrible!

    testsuite.log is attached.

    ERROR: 1009 tests were run,
    634 failed (28 expected failures).
    7 tests were skipped.

    2 3 4 5 7 8 9 18 19 20 21 47 48 49 50 51 52 53 94 137 196 205 207 220 248 335 391 392 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 490 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 530 531 532 533 535 536 537 538 539 540 541 542 543 544 545 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 584 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 618 620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 635 636 637 638 639 640 641 642 643 644 645 646 648 649 650 651 652 653 654 655 656 657 658 659 660 661 662 663 664 665 666 667 668 669 670 671 672 673 674 675 676 677 678 679 680 681 682 683 684 685 686 687 688 689 690 691 692 693 694 695 696 697 698 699 700 701 702 703 704 705 706 707 708 709 710 711 717 718 719 720 721 728 730 731 732 734 735 736 737 738 739 740 741 742 743 744 745 746 747 748 749 750 751 752 753 754 755 756 757 758 759 760 761 762 763 764 765 766 767 768 769 770 771 772 773 774 775 776 777 778 779 780 781 782 783 784 785 786 787 788 789 790 791 792 793 794 795 796 797 798 799 800 801 802 803 804 805 806 807 808 809 810 811 812 813 814 815 816 817 818 819 820 821 822 823 824 825 826 827 828 829 830 831 832 833 834 835 836 837 838 839 840 841 842 843 844 845 846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 870 871 872 873 874 875 876 877 878 879 880 881 882 883 884 885 886 887 889 890 891 893 894 895 896 897 898 899 900 901 902 903 904 905 907 908 909 910 911 912 913 914 916 917 918 919 920 921 922 923 924 925 926 927 928 929 930 931 932 933 934 936 937 938 939 940 941 942 943 944 945 946 947 948 949 950 951 952 953 954 955 956 957 958 959 960 961 962 963 964 965 966 967 968 969 970 971 972 973 974 975 976 977 978 979 980 981 982 983 989 990 991 992 993 994 995 996 997 998 999 1000 1001 1002 1003 1004 1005 1006 1007 1008 1009 1010 1011 1012 1013 1014 1015 1016 failed

    1: Compiler help and information ok
    2: Compiler outputs (general) FAILED (used_binaries.at:66)
    3: Compiler outputs (file specified) FAILED (used_binaries.at:106)
    4: Compiler outputs (path specified) FAILED (used_binaries.at:135)
    5: Compiler outputs (assembler) FAILED (used_binaries.at:167)
    6: Source file not found ok
    7: Temporary path invalid FAILED (used_binaries.at:204)
    8: Using full path for cobc FAILED (used_binaries.at:235)
    9: C Compiler optimizations FAILED (used_binaries.at:253)
    10: Invalid cobc option ok
    11: cobcrun help and information ok
    12: cobcrun validation ok
    13: cobcrun -M DSO entry argument ok
    14: cobcrun -M directory/ default ok
    15: cobcrun -M directory/dso alternate ok
    16: cobcrun -M DSO entry multiple arguments ok
    17: cobcrun error messages ok
    18: Compile from stdin FAILED (used_binaries.at:582)
    19: Run job after compilation FAILED (used_binaries.at:604)
    20: Run job after compilation (path specified) FAILED (used_binaries.at:625)
    21: Run job with optional arguments FAILED (used_binaries.at:645)

    46: COPY: recursive ok
    47: COPY: replacement order FAILED (syn_copy.at:167)
    48: COPY: separators FAILED (syn_copy.at:196)
    49: COPY: partial replacement FAILED (syn_copy.at:226)
    50: COPY: LEADING replacement FAILED (syn_copy.at:256)
    51: COPY: TRAILING replacement FAILED (syn_copy.at:286)
    52: COPY: recursive replacement FAILED (syn_copy.at:316)
    53: COPY: fixed/free format FAILED (syn_copy.at:342)
    54: Invalid source name ok

    195: SELECT/OPEN syntax extensions ok
    196: GLOBAL FD nested progam FAILED (syn_file.at:2088)
    197: REPORT error/warning ok
    198: REPORT not positive integers in COL / LINE PLUS ok
    199: Missing DETAIL line ok
    200: REPORT LINE PLUS ZERO ok
    201: Incorrect REPORT NAME ok
    202: REPORT with PLUS RIGHT/CENTER ok
    203: PAGE LIMITS clause ok
    204: Report FD without period ok
    205: REPORT with unreferenced control field FAILED (syn_reportwriter.at:570)
    206: Incorrect USAGE clause ok
    207: valid reference modification FAILED (syn_refmod.at:46)
    208: Static out of bounds ok

    334: MOVE to erroneous field ok
    335: Overlapping MOVE FAILED (syn_move.at:410)
    336: invalid source for MOVE ok
    390: Two source files ok
    391: Multiple programs in one file FAILED (listings.at:1535)
    392: Multiple programs in one compilation group FAILED (listings.at:1862)
    393: Wide listing ok

    Run tests

    408: DISPLAY literals FAILED (run_fundamental.at:64)
    409: DISPLAY literals, DECIMAL-POINT is COMMA FAILED (run_fundamental.at:112)
    410: Hexadecimal literal FAILED (run_fundamental.at:158)
    411: DISPLAY data items with VALUE clause FAILED (run_fundamental.at:199)
    412: DISPLAY data items with MOVE statement FAILED (run_fundamental.at:253)
    413: MOVE to edited item (1) FAILED (run_fundamental.at:304)
    414: MOVE to edited item (2) FAILED (run_fundamental.at:353)
    415: MOVE to item with simple and floating insertion FAILED (run_fundamental.at:390)
    416: MOVE to JUSTIFIED item FAILED (run_fundamental.at:433)
    417: MOVE integer literal to alphanumeric FAILED (run_fundamental.at:461)
    418: Compare FLOAT-LONG with floating-point literal FAILED (run_fundamental.at:517)
    419: Check for equality of FLOAT-SHORT / FLOAT-LONG FAILED (run_fundamental.at:640)
    420: Overlapping MOVE FAILED (run_fundamental.at:703)
    421: Overlapping MOVE FAILED (run_fundamental.at:776)
    422: IBM MOVE FAILED (run_fundamental.at:818)
    423: ALPHABETIC test FAILED (run_fundamental.at:854)
    424: ALPHABETIC-UPPER test FAILED (run_fundamental.at:886)
    425: ALPHABETIC-LOWER test FAILED (run_fundamental.at:918)
    426: GLOBAL at same level FAILED (run_fundamental.at:963)
    427: GLOBAL at lower level FAILED (run_fundamental.at:1012)
    428: GLOBAL CONSTANT FAILED (run_fundamental.at:1095)
    429: GLOBAL identifiers from ENVIRONMENT DIVISION FAILED (run_fundamental.at:1180)
    430: Entry point visibility (1) FAILED (run_fundamental.at:1213)
    431: Entry point visibility (2) FAILED (run_fundamental.at:1245)
    432: Contained program visibility (1) FAILED (run_fundamental.at:1301)
    433: Contained program visibility (2) FAILED (run_fundamental.at:1354)
    434: Contained program visibility (3) FAILED (run_fundamental.at:1407)
    435: Contained program visibility (4) FAILED (run_fundamental.at:1461)
    436: CALL/CANCEL with program-prototype-name FAILED (run_fundamental.at:1530)
    437: GLOBAL FD (1) FAILED (run_fundamental.at:1586)
    438: GLOBAL FD (2) FAILED (run_fundamental.at:1636)
    439: GLOBAL FD (3) FAILED (run_fundamental.at:1685)
    440: GLOBAL FD (4) FAILED (run_fundamental.at:1735)
    441: CANCEL test (1) FAILED (run_fundamental.at:1757)
    442: CANCEL test (2) FAILED (run_fundamental.at:1796)
    443: CANCEL test (3) FAILED (run_fundamental.at:1843)
    444: Separate sign positions (1) FAILED (run_fundamental.at:1869)
    445: Separate sign positions (2) FAILED (run_fundamental.at:1900)
    446: Context sensitive words (1) FAILED (run_fundamental.at:1925)
    447: Context sensitive words (2) FAILED (run_fundamental.at:1949)
    448: Context sensitive words (3) FAILED (run_fundamental.at:1973)
    449: Context sensitive words (4) FAILED (run_fundamental.at:1998)
    450: Context sensitive words (5) FAILED (run_fundamental.at:2021)
    451: Context sensitive words (6) FAILED (run_fundamental.at:2043)
    452: Context sensitive words (7) FAILED (run_fundamental.at:2070)
    453: Context sensitive words (8) FAILED (run_fundamental.at:2097)
    454: ROUNDED AWAY-FROM-ZERO FAILED (run_fundamental.at:2160)
    455: ROUNDED NEAREST-AWAY-FROM-ZERO FAILED (run_fundamental.at:2223)
    456: ROUNDED NEAREST-EVEN FAILED (run_fundamental.at:2286)
    457: ROUNDED NEAREST-TOWARD-ZERO FAILED (run_fundamental.at:2349)
    458: ROUNDED TOWARD-GREATER FAILED (run_fundamental.at:2412)
    459: ROUNDED TOWARD-LESSER FAILED (run_fundamental.at:2475)
    460: ROUNDED TRUNCATION FAILED (run_fundamental.at:2538)
    461: Numeric operations (1) FAILED (run_fundamental.at:2582)
    462: Numeric operations (2) FAILED (run_fundamental.at:2883)
    463: Numeric operations (3) FAILED (run_fundamental.at:3189)
    464: Numeric operations (4) FAILED (run_fundamental.at:3495)
    465: Numeric operations (5) FAILED (run_fundamental.at:3801)
    466: Numeric operations (6) FAILED (run_fundamental.at:3875)
    467: Numeric operations (7) FAILED (run_fundamental.at:4167)
    468: Numeric operations (8) FAILED (run_fundamental.at:4213)
    469: ADD CORRESPONDING FAILED (run_fundamental.at:4265)
    470: ADD CORRESPONDING no match FAILED (run_fundamental.at:4313)
    471: SYNC in OCCURS FAILED (run_fundamental.at:4353)
    472: 88 level with THRU FAILED (run_fundamental.at:4450)
    473: 88 level with FILLER FAILED (run_fundamental.at:4479)
    474: 88 level with FALSE IS clause FAILED (run_fundamental.at:4507)
    475: BLANK WHEN ZERO FAILED (run_fundamental.at:4533)
    476: MULTIPLY BY literal in INITIAL program FAILED (run_fundamental.at:4561)
    477: debugging lines (not active) FAILED (run_fundamental.at:4583)
    478: debugging lines (-fdebugging-line) FAILED (run_fundamental.at:4606)
    479: debugging lines (WITH DEBUGGING MODE) FAILED (run_fundamental.at:4632)
    480: debugging lines, free format (not active) FAILED (run_fundamental.at:4655)
    481: debugging lines, free format (-fdebugging-line) FAILED (run_fundamental.at:4678)
    482: USE FOR DEBUGGING (no DEBUGGING MODE) FAILED (run_fundamental.at:4715)
    483: USE FOR DEBUGGING (COB_SET_DEBUG deactivated) FAILED (run_fundamental.at:4760)
    484: USE FOR DEBUGGING ON ALL PROCEDURES FAILED (run_fundamental.at:4805)
    485: USE FOR DEBUGGING ON procedure FAILED (run_fundamental.at:4856)
    486: USE FOR DEBUGGING (COB_SET_DEBUG switched) FAILED (run_fundamental.at:4906)
    487: USE FOR DEBUGGING ON [ALL] REFERENCES OF field FAILED (run_fundamental.at:4959)
    488: USE FOR DEBUGGING, reference within DEBUGGING FAILED (run_fundamental.at:5017)
    489: USE FOR DEBUGGING, time of execution expected failure (run_fundamental.at:5069)
    490: USE FOR DEBUGGING, reference with OCCURS FAILED (run_fundamental.at:5107)
    491: USE FOR DEBUGGING, referencing BASED item expected failure (run_fundamental.at:5142)
    492: USE FOR DEBUGGING file FAILED (run_fundamental.at:5183)
    493: Abbreviated Expressions FAILED (run_fundamental.at:5276)
    494: Subscript out of bounds FAILED (run_subscripts.at:43)
    495: Value of DEPENDING ON N out of bounds FAILED (run_subscripts.at:93)
    496: Subscript bounds with OCCURS DEPENDING ON FAILED (run_subscripts.at:139)
    497: Subscript by arithmetic expression FAILED (run_subscripts.at:173)
    498: length of ODO w/- reference modification FAILED (run_subscripts.at:229)
    499: SEARCH ALL with OCCURS DEPENDING ON FAILED (run_subscripts.at:279)
    500: Static reference modification FAILED (run_refmod.at:46)
    501: Dynamic reference modification FAILED (run_refmod.at:83)
    502: Offset underflow FAILED (run_refmod.at:110)
    503: Offset overflow FAILED (run_refmod.at:134)
    504: Length underflow FAILED (run_refmod.at:181)
    505: Length overflow FAILED (run_refmod.at:218)
    506: Length overflow with offset FAILED (run_refmod.at:247)
    507: ACCEPT OMITTED (simple) FAILED (run_accept.at:45)
    508: ACCEPT FROM TIME / DATE / DAY / DAY-OF-WEEK (1) FAILED (run_accept.at:115)
    509: ACCEPT FROM TIME / DATE / DAY / DAY-OF-WEEK (2) FAILED (run_accept.at:194)
    510: ACCEPT DATE / DAY and intrinsic functions (1) FAILED (run_accept.at:237)
    511: ACCEPT DATE / DAY and intrinsic functions (2) FAILED (run_accept.at:274)
    512: ACCEPT OMITTED (SCREEN) FAILED (run_accept.at:308)
    513: INITIALIZE group entry with OCCURS FAILED (run_initialize.at:49)
    514: INITIALIZE OCCURS with numeric edited FAILED (run_initialize.at:82)
    515: INITIALIZE OCCURS with SIGN LEADING / TRAILING FAILED (run_initialize.at:150)
    516: INITIALIZE complex group (1) FAILED (run_initialize.at:181)
    517: INITIALIZE complex group (2) FAILED (run_initialize.at:209)
    518: INITIALIZE with REDEFINES FAILED (run_initialize.at:236)
    519: INITIALIZE with FILLER FAILED (run_initialize.at:303)
    520: INITIALIZE of EXTERNAL data items FAILED (run_initialize.at:354)
    521: INITIALIZE with reference modification FAILED (run_initialize.at:390)
    522: Comma separator without space FAILED (run_misc.at:35)
    523: DECIMAL-POINT is COMMA (1) FAILED (run_misc.at:64)
    524: DECIMAL-POINT is COMMA (2) FAILED (run_misc.at:92)
    525: DECIMAL-POINT is COMMA (3) FAILED (run_misc.at:120)
    526: DECIMAL-POINT is COMMA (4) FAILED (run_misc.at:148)
    527: DECIMAL-POINT is COMMA (5) FAILED (run_misc.at:181)
    528: CURRENCY SIGN FAILED (run_misc.at:214)
    529: CURRENCY SIGN WITH PICTURE SYMBOL expected failure (run_misc.at:258)
    530: LOCAL-STORAGE (1) FAILED (run_misc.at:298)
    531: LOCAL-STORAGE (2) FAILED (run_misc.at:346)
    532: EXTERNAL data item FAILED (run_misc.at:388)
    533: EXTERNAL AS data item FAILED (run_misc.at:437)
    534: EXTERNAL data item size mismatch expected failure (run_misc.at:511)
    535: MOVE to itself FAILED (run_misc.at:546)
    536: MOVE with refmod FAILED (run_misc.at:572)
    537: MOVE with refmod (variable) FAILED (run_misc.at:598)
    538: MOVE with group refmod FAILED (run_misc.at:623)
    539: MOVE indexes FAILED (run_misc.at:649)
    540: MOVE X'00' FAILED (run_misc.at:684)
    541: MOVE Z'literal' FAILED (run_misc.at:726)
    542: Floating continuation indicator FAILED (run_misc.at:748)
    543: Fixed continuation indicator FAILED (run_misc.at:788)
    544: Concatenation operator FAILED (run_misc.at:814)
    545: SOURCE FIXED/FREE directives FAILED (run_misc.at:849)
    546: Level 01 subscripts ok
    547: Class check with reference modification FAILED (run_misc.at:897)
    548: Index and parenthesized expression FAILED (run_misc.at:921)
    549: Alphanumeric and binary numeric FAILED (run_misc.at:946)
    550: Non-numeric data in numeric items FAILED (run_misc.at:1003)
    551: Dynamic call with static linking FAILED (run_misc.at:1047)
    552: Static call with static linking FAILED (run_misc.at:1076)
    553: Dynamic CALL with ON EXCEPTION FAILED (run_misc.at:1110)
    554: Static CALL with ON EXCEPTION FAILED (run_misc.at:1145)
    555: CALL m1. CALL m2. CALL m1. FAILED (run_misc.at:1206)
    556: Recursive CALL of RECURSIVE program FAILED (run_misc.at:1262)
    557: Recursive CALL of INITIAL program FAILED (run_misc.at:1311)
    558: Recursive CALL with RECURSIVE assumed FAILED (run_misc.at:1361)
    559: Recursive CALL with ON EXCEPTION FAILED (run_misc.at:1416)
    560: Multiple calls of INITIAL program FAILED (run_misc.at:1465)
    561: CALL binary literal parameter/LENGTH OF FAILED (run_misc.at:1519)
    562: INSPECT REPLACING LEADING ZEROS BY SPACES FAILED (run_misc.at:1555)
    563: INSPECT No repeat conversion check FAILED (run_misc.at:1579)
    564: INSPECT CONVERTING alphabet FAILED (run_misc.at:1613)
    565: INSPECT CONVERTING TO figurative constant FAILED (run_misc.at:1638)
    566: INSPECT CONVERTING NULL FAILED (run_misc.at:1662)
    567: INSPECT CONVERTING TO NULL FAILED (run_misc.at:1686)
    568: INSPECT REPLACING figurative constant FAILED (run_misc.at:1710)
    569: INSPECT TALLYING BEFORE FAILED (run_misc.at:1745)
    570: INSPECT TALLYING AFTER FAILED (run_misc.at:1780)
    571: INSPECT REPLACING TRAILING ZEROS BY SPACES FAILED (run_misc.at:1804)
    572: INSPECT REPLACING complex FAILED (run_misc.at:1831)
    573: SWITCHES (environment COB_SWITCH_n and SET) FAILED (run_misc.at:1924)
    574: Nested PERFORM FAILED (run_misc.at:1951)
    575: PERFORM VARYING BY -0.2 FAILED (run_misc.at:1978)
    576: PERFORM VARYING BY phrase omitted FAILED (run_misc.at:2007)
    577: EXIT PERFORM FAILED (run_misc.at:2032)
    578: EXIT PERFORM CYCLE FAILED (run_misc.at:2057)
    579: EXIT PARAGRAPH FAILED (run_misc.at:2089)
    580: EXIT SECTION FAILED (run_misc.at:2125)
    581: PERFORM FOREVER / PERFORM UNTIL EXIT FAILED (run_misc.at:2166)
    582: PERFORM inline (1) FAILED (run_misc.at:2193)
    583: PERFORM inline (2) FAILED (run_misc.at:2218)
    584: Non-overflow after overflow FAILED (run_misc.at:2246)
    585: PERFORM ... CONTINUE ok
    586: STRING with subscript reference FAILED (run_misc.at:2292)
    587: STRING / UNSTRING NOT ON OVERFLOW FAILED (run_misc.at:2404)
    588: UNSTRING DELIMITED ALL LOW-VALUE FAILED (run_misc.at:2444)
    589: UNSTRING DELIMITED ALL SPACE-2 FAILED (run_misc.at:2509)
    590: UNSTRING DELIMITED POINTER FAILED (run_misc.at:2563)
    591: UNSTRING DELIMITER IN FAILED (run_misc.at:2605)
    592: UNSTRING with FUNCTION / literal FAILED (run_misc.at:2655)
    593: SORT: table sort FAILED (run_misc.at:2717)
    594: SORT: table sort (2) FAILED (run_misc.at:2821)
    595: SORT: table sort (3) FAILED (run_misc.at:2932)
    596: SORT: EBCDIC table sort FAILED (run_misc.at:2973)
    597: PIC ZZZ-, ZZZ+ FAILED (run_misc.at:3026)
    598: PERFORM type OSVS FAILED (run_misc.at:3063)
    599: Sticky LINKAGE FAILED (run_misc.at:3110)
    600: COB_PRE_LOAD FAILED (run_misc.at:3136)
    601: COB_PRE_LOAD with entry points FAILED (run_misc.at:3203)
    602: Lookup ENTRY from main executable FAILED (run_misc.at:3248)
    603: COB_LOAD_CASE=UPPER test FAILED (run_misc.at:3274)
    604: ALLOCATE / FREE with BASED item (1) FAILED (run_misc.at:3301)
    605: ALLOCATE / FREE with BASED item (2) FAILED (run_misc.at:3345)
    606: ALLOCATE CHARACTERS INITIALIZED TO FAILED (run_misc.at:3389)
    607: Initialized value with defaultbyte FAILED (run_misc.at:3414)
    608: CALL with OMITTED parameter FAILED (run_misc.at:3453)
    609: CALL in from C, cob_call_params explicitly set FAILED (run_misc.at:3514)
    610: CALL in from C, cob_call_params unknown FAILED (run_misc.at:3572)
    611: CALL C with callback, PROCEDURE DIVISION EXTERN FAILED (run_misc.at:3639)
    612: CALL C with callback, ENTRY-CONVENTION EXTERN FAILED (run_misc.at:3706)
    613: CALL in from C with init missing / implicit FAILED (run_misc.at:3837)
    614: CALL STATIC C from COBOL FAILED (run_misc.at:3898)
    615: ANY LENGTH (1) FAILED (run_misc.at:3941)
    616: ANY LENGTH (2) FAILED (run_misc.at:3985)
    617: ANY LENGTH (3) FAILED (run_misc.at:4025)
    618: ANY LENGTH (4) FAILED (run_misc.at:4072)
    619: ANY LENGTH (5) ok
    620: access to BASED item without allocation FAILED (run_misc.at:4130)
    621: access to OPTIONAL LINKAGE item not passed FAILED (run_misc.at:4175)
    622: STOP RUN WITH NORMAL STATUS FAILED (run_misc.at:4197)
    623: STOP RUN WITH ERROR STATUS FAILED (run_misc.at:4215)
    624: SYMBOLIC clause FAILED (run_misc.at:4252)
    625: OCCURS clause with 1 entry FAILED (run_misc.at:4301)
    626: Computing of different USAGEs w/o decimal point FAILED (run_misc.at:4934)
    627: Computing of different USAGEs w/- decimal point FAILED (run_misc.at:5569)
    628: C/C++ reserved words/predefined identifiers FAILED (run_misc.at:6032)
    629: ON EXCEPTION clause of DISPLAY FAILED (run_misc.at:6057)
    630: EC-SCREEN-LINE-NUMBER and -STARTING-COLUMN FAILED (run_misc.at:6098)
    631: LINE/COLUMN 0 exceptions FAILED (run_misc.at:6136)
    632: SET LAST EXCEPTION TO OFF FAILED (run_misc.at:6165)
    633: void PROCEDURE FAILED (run_misc.at:6201)
    634: Figurative constants to numeric field FAILED (run_misc.at:6244)
    635: MF FIGURATIVE to NUMERIC FAILED (run_misc.at:6356)
    636: void PROCEDURE, NOTHING return FAILED (run_misc.at:6429)
    637: READY TRACE / RESET TRACE FAILED (run_misc.at:6557)
    638: Trace feature with subroutine FAILED (run_misc.at:7378)
    639: Test dump feature FAILED (run_misc.at:9098)
    640: CALL with program prototypes FAILED (run_misc.at:9332)
    641: REDEFINES values on FILLER and INITIALIZE FAILED (run_misc.at:9379)
    642: PICTURE with constant-name FAILED (run_misc.at:9418)
    643: Quote marks in comment paragraphs FAILED (run_misc.at:9437)
    644: Numeric MOVE with/without -fbinary-truncate FAILED (run_misc.at:9488)
    645: Alphanumeric MOVE with truncation FAILED (run_misc.at:9555)
    646: PROGRAM-ID / CALL literal/variable with spaces FAILED (run_misc.at:9620)
    647: C API Test expected failure (run_misc.at:9792)
    648: DEFAULT ROUNDED MODE FAILED (run_misc.at:9883)
    649: OCCURS INDEXED ASCENDING FAILED (run_misc.at:9976)
    650: ZERO unsigned and negative binary subscript FAILED (run_misc.at:10034)
    651: Default Arithmetic (1) FAILED (run_misc.at:10130)
    652: Default Arithmetic Test (2) FAILED (run_misc.at:10194)
    653: OSVS Arithmetic (1) FAILED (run_misc.at:10286)
    654: OSVS Arithmetic Test (2) FAILED (run_misc.at:10362)
    655: SET CONSTANT directive FAILED (run_misc.at:10452)
    656: DEFINE OVERRIDE FAILED (run_misc.at:10537)
    657: DEFINE Defaults FAILED (run_misc.at:10603)
    658: 78 VALUE FAILED (run_misc.at:10669)
    659: 01 CONSTANT FAILED (run_misc.at:10747)
    660: DISPLAY UPON FAILED (run_misc.at:10794)
    661: FLOAT-DECIMAL w/o SIZE ERROR FAILED (run_misc.at:10999)
    662: FLOAT-SHORT / FLOAT-LONG w/o SIZE ERROR FAILED (run_misc.at:11200)
    663: FLOAT-SHORT with SIZE ERROR FAILED (run_misc.at:11273)
    664: FLOAT-LONG with SIZE ERROR FAILED (run_misc.at:11332)
    665: EC-SIZE-ZERO-DIVIDE FAILED (run_misc.at:11377)
    666: EC-SIZE-OVERFLOW FAILED (run_misc.at:11408)
    667: Constant Expressions FAILED (run_misc.at:11486)
    668: ENTRY FOR GO TO / GO TO ENTRY FAILED (run_misc.at:11552)
    669: READ INTO data item AT-END sequence FAILED (run_file.at:54)
    670: LINAGE and LINAGE-COUNTER sample FAILED (run_file.at:337)
    671: OUTPUT on INDEXED file to missing directory FAILED (run_file.at:376)
    672: First READ on empty SEQUENTIAL INDEXED file FAILED (run_file.at:425)
    673: READ NEXT without previous START FAILED (run_file.at:503)
    674: REWRITE a RELATIVE file with RANDOM access FAILED (run_file.at:570)
    675: File SORT, SEQUENTIAL FAILED (run_file.at:619)
    676: File SORT, SEQUENTIAL variable records FAILED (run_file.at:702)
    677: File SORT, LINE SEQUENTIAL FAILED (run_file.at:753)
    678: File SORT, LINE SEQUENTIAL same file FAILED (run_file.at:801)
    679: File SORT, LINE SEQUENTIAL variable records FAILED (run_file.at:860)
    680: File MERGE, LINE SEQUENTIAL variable records FAILED (run_file.at:941)
    681: SORT nonexistent file FAILED (run_file.at:997)
    682: SORT with INPUT/OUTPUT PROCEDUREs FAILED (run_file.at:1088)
    683: SORT with key1 ASCENDING, key2 DESCENDING FAILED (run_file.at:1140)
    684: ASSIGN with LOCAL-STORAGE item FAILED (run_file.at:1189)
    685: ASSIGN with LOCAL-STORAGE item and INITIAL prog FAILED (run_file.at:1229)
    686: ASSIGN with BASED data item FAILED (run_file.at:1303)
    687: ASSIGN with data item in LINKAGE FAILED (run_file.at:1470)
    688: INDEXED file sparse/split keys FAILED (run_file.at:1962)
    689: INDEXED file split keys WITH DUPLICATES FAILED (run_file.at:2164)
    690: INDEXED file variable length record FAILED (run_file.at:2375)
    691: INDEXED sample FAILED (run_file.at:2751)
    692: WRITE + REWRITE FILE name FAILED (run_file.at:2971)
    693: START RELATIVE (1) FAILED (run_file.at:3026)
    694: START RELATIVE (2) FAILED (run_file.at:3102)
    695: START RELATIVE (3) FAILED (run_file.at:3179)
    696: READ on OPTIONAL missing RELATIVE / SEQUENTIAL FAILED (run_file.at:3290)
    697: READ on OPTIONAL missing INDEXED file FAILED (run_file.at:3350)
    698: EXTERNAL RELATIVE file FAILED (run_file.at:3386)
    699: DECLARATIVES procedure referencing FAILED (run_file.at:3426)
    700: DECLARATIVES procedure referencing (multiple) FAILED (run_file.at:3470)
    701: System routines for directories (1) FAILED (run_file.at:3511)
    702: System routines for directories (2) FAILED (run_file.at:3609)
    703: System routines for files FAILED (run_file.at:3773)
    704: System routine CBL_COPY_FILE FAILED (run_file.at:3813)
    705: Default file external name FAILED (run_file.at:3886)
    706: SEQUENTIAL basic I/O FAILED (run_file.at:3922)
    707: LINE SEQUENTIAL basic I/O FAILED (run_file.at:3988)
    708: LINE SEQUENTIAL record truncation FAILED (run_file.at:4028)
    709: SEQUENTIAL file I/O with variable records FAILED (run_file.at:4098)
    710: LINE SEQUENTIAL file I/O with variable records FAILED (run_file.at:4172)
    711: SEQUENTIAL file REWRITE FAILED (run_file.at:4293)
    712: SEQUENTIAL file with LOCK MODE EXCLUSIVE expected failure (run_file.at:4363)
    713: SEQUENTIAL file with OPEN WITH LOCK expected failure (run_file.at:4429)
    714: SEQUENTIAL file with SHARING NO expected failure (run_file.at:4497)
    715: SEQUENTIAL file with SHARING READ ONLY expected failure (run_file.at:4571)
    716: SEQUENTIAL file with blocked lock expected failure (run_file.at:4643)
    717: RELATIVE SEQUENTIAL basic I/O FAILED (run_file.at:4678)
    718: RELATIVE RANDOM basic I/O FAILED (run_file.at:4728)
    719: RELATIVE SEQUENTIAL with variable records FAILED (run_file.at:4790)
    720: INDEXED SEQUENTIAL basic I/O FAILED (run_file.at:4840)
    721: INDEXED SEQUENTIAL with variable records FAILED (run_file.at:4910)
    722: INDEXED file with LOCK MODE EXCLUSIVE expected failure (run_file.at:4998)
    723: INDEXED file with OPEN WITH LOCK expected failure (run_file.at:5074)
    724: INDEXED file with SHARING NO expected failure (run_file.at:5151)
    725: INDEXED file with SHARING READ ONLY expected failure (run_file.at:5234)
    726: INDEXED file with blocked lock expected failure (run_file.at:5315)
    727: INDEXED file with LOCK AUTOMATIC (1) expected failure (run_file.at:5403)
    728: INDEXED file with LOCK AUTOMATIC (2) FAILED (run_file.at:5494)
    729: INDEXED file with LOCK MANUAL expected failure (run_file.at:5582)
    730: START INDEXED FAILED (run_file.at:5662)
    731: INDEXED partial keys FAILED (run_file.at:5798)
    732: INDEXED undeclared keys FAILED (run_file.at:5964)
    733: READ INPUT pipe & WRITE OUTPUT pipe expected failure (run_file.at:6056)
    734: EXTFH: using ISAM callback FAILED (run_file.at:6723)
    735: EXTFH: SEQUENTIAL files FAILED (run_file.at:7089)
    736: EXTFH: LINE SEQUENTIAL files, direct EXTFH FAILED (run_file.at:7331)
    737: Report Line Order FAILED (run_reportwriter.at:82)
    738: REPORT COL PLUS FAILED (run_reportwriter.at:163)
    739: Report Overlapping Fields FAILED (run_reportwriter.at:232)
    740: EMPTY REPORT FAILED (run_reportwriter.at:313)
    741: PAGE LIMIT REPORT FAILED (run_reportwriter.at:372)
    742: PAGE LIMIT REPORT 2 FAILED (run_reportwriter.at:441)
    743: Sample Customer Report FAILED (run_reportwriter.at:631)
    744: Sample Charge Report FAILED (run_reportwriter.at:984)
    745: Sample Charge Report 2 FAILED (run_reportwriter.at:1354)
    746: Sample Charge Report 3 FAILED (run_reportwriter.at:1719)
    747: Sample Charge Report 4 FAILED (run_reportwriter.at:2070)
    748: Sample Payroll Report FAILED (run_reportwriter.at:2795)
    749: Sample REPORT with RIGHT/CENTER FAILED (run_reportwriter.at:3019)
    750: STUDENT REPORT with INITIAL FAILED (run_reportwriter.at:3176)
    751: ORDER REPORT; Test substring FAILED (run_reportwriter.at:3444)
    752: Sample Control Break FAILED (run_reportwriter.at:3709)
    753: Sample Inventory Report FAILED (run_reportwriter.at:3900)
    754: Duplicate Detail Line FAILED (run_reportwriter.at:4056)
    755: Report with OCCURS FAILED (run_reportwriter.at:4196)
    756: Report CODE and LIMIT COLUMNS FAILED (run_reportwriter.at:4314)
    757: Duplicate INITIATE FAILED (run_reportwriter.at:4488)
    758: Missing INITIATE and GENERATE FAILED (run_reportwriter.at:4550)
    759: Missing INITIATE and TERMINATE FAILED (run_reportwriter.at:4604)
    760: Next Group Next Page FAILED (run_reportwriter.at:4910)
    761: Report PRESENT AFTER FAILED (run_reportwriter.at:9126)
    762: RETURN-CODE moving FAILED (run_returncode.at:44)
    763: RETURN-CODE passing FAILED (run_returncode.at:96)
    764: RETURN-CODE nested FAILED (run_returncode.at:133)
    765: FUNCTION ABS FAILED (run_functions.at:39)
    766: FUNCTION ACOS FAILED (run_functions.at:64)
    767: FUNCTION ANNUITY FAILED (run_functions.at:88)
    768: FUNCTION ASIN FAILED (run_functions.at:112)
    769: FUNCTION ATAN FAILED (run_functions.at:136)
    770: FUNCTION BYTE-LENGTH FAILED (run_functions.at:204)
    771: FUNCTION CHAR FAILED (run_functions.at:244)
    772: FUNCTION COMBINED-DATETIME FAILED (run_functions.at:269)
    773: FUNCTION CONCATENATE FAILED (run_functions.at:308)
    774: FUNCTION CONCATENATE with reference modding FAILED (run_functions.at:336)
    775: FUNCTION CONTENT-LENGTH FAILED (run_functions.at:370)
    776: FUNCTION CONTENT-OF FAILED (run_functions.at:445)
    777: FUNCTION as CALL parameter BY CONTENT FAILED (run_functions.at:480)
    778: FUNCTION COS FAILED (run_functions.at:505)
    779: FUNCTION CURRENCY-SYMBOL FAILED (run_functions.at:528)
    780: FUNCTION CURRENT-DATE FAILED (run_functions.at:599)
    781: FUNCTION DATE-OF-INTEGER FAILED (run_functions.at:624)
    782: FUNCTION DATE-TO-YYYYMMDD FAILED (run_functions.at:649)
    783: FUNCTION DAY-OF-INTEGER FAILED (run_functions.at:674)
    784: FUNCTION DAY-TO-YYYYDDD FAILED (run_functions.at:699)
    785: FUNCTION E FAILED (run_functions.at:723)
    786: FUNCTION EXCEPTION-FILE FAILED (run_functions.at:757)
    787: FUNCTION EXCEPTION-LOCATION FAILED (run_functions.at:796)
    788: FUNCTION EXCEPTION-STATEMENT FAILED (run_functions.at:831)
    789: FUNCTION EXCEPTION-STATUS FAILED (run_functions.at:866)
    790: FUNCTION EXP FAILED (run_functions.at:891)
    791: FUNCTION EXP10 FAILED (run_functions.at:916)
    792: FUNCTION FACTORIAL FAILED (run_functions.at:941)
    793: FUNCTION FORMATTED-CURRENT-DATE FAILED (run_functions.at:969)
    794: FUNCTION FORMATTED-DATE FAILED (run_functions.at:1032)
    795: FUNCTION FORMATTED-DATE with ref modding FAILED (run_functions.at:1057)
    796: FUNCTION FORMATTED-DATETIME FAILED (run_functions.at:1114)
    797: FUNCTION FORMATTED-DATETIME with ref modding FAILED (run_functions.at:1140)
    798: FUNCTION FORMATTED-TIME FAILED (run_functions.at:1227)
    799: FUNCTION FORMATTED-TIME DP.COMMA FAILED (run_functions.at:1258)
    800: FUNCTION FORMATTED-TIME with ref modding FAILED (run_functions.at:1283)
    801: FUNCTION FRACTION-PART FAILED (run_functions.at:1314)
    802: FUNCTION HIGHEST-ALGEBRAIC FAILED (run_functions.at:1382)
    803: FUNCTION INTEGER FAILED (run_functions.at:1415)
    804: FUNCTION INTEGER-OF-DATE FAILED (run_functions.at:1440)
    805: FUNCTION INTEGER-OF-DAY FAILED (run_functions.at:1465)
    806: FUNCTION INTEGER-OF-FORMATTED-DATE FAILED (run_functions.at:1515)
    807: FUNCTION INTEGER-PART FAILED (run_functions.at:1541)
    808: FUNCTION LENGTH FAILED (run_functions.at:1606)
    809: FUNCTION LOCALE-COMPARE FAILED (run_functions.at:1639)
    810: FUNCTION LOCALE-DATE FAILED (run_functions.at:1663)
    811: FUNCTION LOCALE-TIME FAILED (run_functions.at:1689)
    812: FUNCTION LOCALE-TIME-FROM-SECONDS FAILED (run_functions.at:1715)
    813: FUNCTION LOG FAILED (run_functions.at:1741)
    814: FUNCTION LOG10 FAILED (run_functions.at:1765)
    815: FUNCTION LOWER-CASE FAILED (run_functions.at:1793)
    816: FUNCTION LOWER-CASE with reference modding FAILED (run_functions.at:1819)
    817: FUNCTION LOWEST-ALGEBRAIC FAILED (run_functions.at:1872)
    818: FUNCTION MAX FAILED (run_functions.at:1892)
    819: FUNCTION MEAN FAILED (run_functions.at:1914)
    820: FUNCTION MEDIAN FAILED (run_functions.at:1936)
    821: FUNCTION MIDRANGE FAILED (run_functions.at:1958)
    822: FUNCTION MIN FAILED (run_functions.at:1980)
    823: FUNCTION MOD (valid) FAILED (run_functions.at:2012)
    824: FUNCTION MOD (invalid) FAILED (run_functions.at:2043)
    825: FUNCTION MODULE-CALLER-ID FAILED (run_functions.at:2076)
    826: FUNCTION MODULE-DATE FAILED (run_functions.at:2102)
    827: FUNCTION MODULE-FORMATTED-DATE FAILED (run_functions.at:2127)
    828: FUNCTION MODULE-ID FAILED (run_functions.at:2148)
    829: FUNCTION MODULE-PATH FAILED (run_functions.at:2173)
    830: FUNCTION MODULE-SOURCE FAILED (run_functions.at:2194)
    831: FUNCTION MODULE-TIME FAILED (run_functions.at:2219)
    832: FUNCTION MONETARY-DECIMAL-POINT FAILED (run_functions.at:2242)
    833: FUNCTION MONETARY-THOUSANDS-SEPARATOR FAILED (run_functions.at:2265)
    834: FUNCTION NUMERIC-DECIMAL-POINT FAILED (run_functions.at:2288)
    835: FUNCTION NUMERIC-THOUSANDS-SEPARATOR FAILED (run_functions.at:2311)
    836: FUNCTION NUMVAL FAILED (run_functions.at:2342)
    837: FUNCTION NUMVAL-C FAILED (run_functions.at:2373)
    838: FUNCTION NUMVAL-C DP.COMMA FAILED (run_functions.at:2403)
    839: FUNCTION NUMVAL-F FAILED (run_functions.at:2424)
    840: FUNCTION ORD FAILED (run_functions.at:2446)
    841: FUNCTION ORD-MAX FAILED (run_functions.at:2468)
    842: FUNCTION ORD-MIN FAILED (run_functions.at:2490)
    843: FUNCTION PI FAILED (run_functions.at:2516)
    844: FUNCTION PRESENT-VALUE FAILED (run_functions.at:2536)
    845: FUNCTION RANDOM FAILED (run_functions.at:2562)
    846: FUNCTION RANGE FAILED (run_functions.at:2586)
    847: FUNCTION REM (valid) FAILED (run_functions.at:2609)
    848: FUNCTION REM (invalid) FAILED (run_functions.at:2640)
    849: FUNCTION REVERSE FAILED (run_functions.at:2665)
    850: FUNCTION REVERSE with reference modding FAILED (run_functions.at:2690)
    851: FUNCTION SECONDS-FROM-FORMATTED-TIME FAILED (run_functions.at:2757)
    852: FUNCTION SECONDS-PAST-MIDNIGHT FAILED (run_functions.at:2781)
    853: FUNCTION SIGN FAILED (run_functions.at:2820)
    854: FUNCTION SIN FAILED (run_functions.at:2844)
    855: FUNCTION SQRT FAILED (run_functions.at:2868)
    856: FUNCTION STANDARD-DEVIATION FAILED (run_functions.at:2892)
    857: FUNCTION STORED-CHAR-LENGTH FAILED (run_functions.at:2918)
    858: FUNCTION SUBSTITUTE FAILED (run_functions.at:2947)
    859: FUNCTION SUBSTITUTE with reference modding FAILED (run_functions.at:2975)
    860: FUNCTION SUBSTITUTE-CASE FAILED (run_functions.at:3002)
    861: FUNCTION SUBSTITUTE-CASE with reference mod FAILED (run_functions.at:3030)
    862: FUNCTION SUM FAILED (run_functions.at:3054)
    863: FUNCTION TAN FAILED (run_functions.at:3078)
    864: FUNCTION TEST-DATE-YYYYMMDD FAILED (run_functions.at:3098)
    865: FUNCTION TEST-DAY-YYYYDDD FAILED (run_functions.at:3120)
    866: FUNCTION TEST-FORMATTED-DATETIME with dates FAILED (run_functions.at:3249)
    867: FUNCTION TEST-FORMATTED-DATETIME with times FAILED (run_functions.at:3330)
    868: FUNCTION TEST-FORMATTED-DATETIME with datetimes FAILED (run_functions.at:3383)
    869: FUNCTION TEST-FORMATTED-DATETIME DP.COMMA FAILED (run_functions.at:3424)
    870: FUNCTION TEST-NUMVAL FAILED (run_functions.at:3522)
    871: FUNCTION TEST-NUMVAL-C FAILED (run_functions.at:3620)
    872: FUNCTION TEST-NUMVAL-F FAILED (run_functions.at:3718)
    873: FUNCTION TRIM FAILED (run_functions.at:3741)
    874: FUNCTION TRIM with reference modding FAILED (run_functions.at:3767)
    875: FUNCTION TRIM zero length FAILED (run_functions.at:3794)
    876: FUNCTION UPPER-CASE FAILED (run_functions.at:3822)
    877: FUNCTION UPPER-CASE with reference modding FAILED (run_functions.at:3847)
    878: FUNCTION VARIANCE FAILED (run_functions.at:3871)
    879: FUNCTION WHEN-COMPILED FAILED (run_functions.at:3925)
    880: FUNCTION YEAR-TO-YYYY FAILED (run_functions.at:3949)
    881: Formatted funcs w/ invalid variable format FAILED (run_functions.at:4018)
    882: FORMATTED-(DATE)TIME with SYSTEM-OFFSET FAILED (run_functions.at:4067)
    883: Intrinsics without FUNCTION keyword (1) FAILED (run_functions.at:4088)
    884: Intrinsics without FUNCTION keyword (2) FAILED (run_functions.at:4109)
    885: User-Defined FUNCTION with/without parameter FAILED (run_functions.at:4162)
    886: UDF in COMPUTE FAILED (run_functions.at:4203)
    887: UDF replacing intrinsic function FAILED (run_functions.at:4245)
    888: UDF with recursion skipped (run_functions.at:4257)
    889: CALL BY CONTENT binary and literal FAILED (run_extensions.at:63)
    890: Numeric Boolean literals FAILED (run_extensions.at:92)
    891: ACUCOBOL literals FAILED (run_extensions.at:116)
    892: HP COBOL octal literals expected failure (run_extensions.at:180)
    893: Hexadecimal numeric literals FAILED (run_extensions.at:206)
    894: Semi-parenthesized condition FAILED (run_extensions.at:231)
    895: ADDRESS OF FAILED (run_extensions.at:281)
    896: LENGTH OF FAILED (run_extensions.at:415)
    897: SET TO SIZE OF FAILED (run_extensions.at:452)
    898: WHEN-COMPILED FAILED (run_extensions.at:480)
    899: Complex OCCURS DEPENDING ON (1) FAILED (run_extensions.at:510)
    900: Complex OCCURS DEPENDING ON (2) FAILED (run_extensions.at:570)
    901: Complex OCCURS DEPENDING ON (3) FAILED (run_extensions.at:633)
    902: Complex OCCURS DEPENDING ON (4) FAILED (run_extensions.at:699)
    903: Complex OCCURS DEPENDING ON (5) FAILED (run_extensions.at:765)
    904: Complex OCCURS DEPENDING ON (6) FAILED (run_extensions.at:809)
    905: OCCURS UNBOUNDED (1) FAILED (run_extensions.at:853)
    906: OCCURS UNBOUNDED (2) expected failure (run_extensions.at:994)
    907: DEPENDING ON with ODOSLIDE FAILED (run_extensions.at:1183)
    908: DEPENDING ON with ODOSLIDE for IBM FAILED (run_extensions.at:1321)
    909: INITIALIZE level 01 FAILED (run_extensions.at:1379)
    910: MOVE of non-integer to alphanumeric FAILED (run_extensions.at:1455)
    911: CALL USING file-name FAILED (run_extensions.at:1514)
    912: CALL unusual PROGRAM-ID. FAILED (run_extensions.at:1578)
    913: CALL / GOBACK with LOCAL-STORAGE FAILED (run_extensions.at:1624)
    914: CALL BY VALUE alphanumeric item FAILED (run_extensions.at:1662)
    915: CALL BY VALUE numeric literal WITH SIZE ok
    916: Case-sensitive PROGRAM-ID FAILED (run_extensions.at:1792)
    917: Quoted PROGRAM-ID FAILED (run_extensions.at:1817)
    918: PROGRAM-ID AS clause FAILED (run_extensions.at:1840)
    919: ASSIGN clause FAILED (run_extensions.at:1868)
    920: ASSIGN clause IBM FAILED (run_extensions.at:1895)
    921: ASSIGN expansion FAILED (run_extensions.at:1924)
    922: ASSIGN mapping FAILED (run_extensions.at:1967)
    923: ASSIGN with COB_FILE_PATH FAILED (run_extensions.at:2121)
    924: NUMBER-OF-CALL-PARAMETERS FAILED (run_extensions.at:2177)
    925: TALLY register FAILED (run_extensions.at:2216)
    926: Redefining TALLY FAILED (run_extensions.at:2245)
    927: PROCEDURE DIVISION USING BY ... FAILED (run_extensions.at:2304)
    928: PROCEDURE DIVISION CHAINING FAILED (run_extensions.at:2410)
    929: STOP RUN RETURNING/GIVING FAILED (run_extensions.at:2477)
    930: GOBACK/EXIT PROGRAM RETURNING/GIVING FAILED (run_extensions.at:2534)
    931: ENTRY FAILED (run_extensions.at:2575)
    932: LINE SEQUENTIAL write FAILED (run_extensions.at:2621)
    933: LINE SEQUENTIAL read FAILED (run_extensions.at:2688)
    934: ASSIGN to KEYBOARD/DISPLAY FAILED (run_extensions.at:2746)
    935: SORT ASSIGN KEYBOARD to ASSIGN DISPLAY expected failure (run_extensions.at:2807)
    936: Environment/Argument variable FAILED (run_extensions.at:2856)
    937: 78 Level (1) FAILED (run_extensions.at:2882)
    938: 78 Level (2) FAILED (run_extensions.at:2908)
    939: 78 Level (3) FAILED (run_extensions.at:2932)
    940: SWITCHES with non-standard names FAILED (run_extensions.at:3045)
    941: Larger REDEFINES lengths FAILED (run_extensions.at:3125)
    942: Obsolete 2002 keywords with COBOL2014 FAILED (run_extensions.at:3158)
    943: System routine with wrong number of parameters FAILED (run_extensions.at:3203)
    944: System routine C$NARG FAILED (run_extensions.at:3278)
    945: System routine C$PARAMSIZE FAILED (run_extensions.at:3323)
    946: System routine C$CALLEDBY FAILED (run_extensions.at:3369)
    947: System routine C$JUSTIFY FAILED (run_extensions.at:3395)
    948: System routine C$PRINTABLE FAILED (run_extensions.at:3424)
    949: System routine C$MAKEDIR FAILED (run_extensions.at:3444)
    950: System routine C$GETPID FAILED (run_extensions.at:3470)
    951: System routine C$TOUPPER FAILED (run_extensions.at:3495)
    952: System routine C$TOLOWER FAILED (run_extensions.at:3520)
    953: System routine CBL_OR FAILED (run_extensions.at:3547)
    954: System routine CBL_NOR FAILED (run_extensions.at:3574)
    955: System routine CBL_AND FAILED (run_extensions.at:3601)
    956: System routine CBL_XOR FAILED (run_extensions.at:3628)
    957: System routine CBL_IMP FAILED (run_extensions.at:3655)
    958: System routine CBL_NIMP FAILED (run_extensions.at:3682)
    959: System routine CBL_NOT FAILED (run_extensions.at:3708)
    960: System routine CBL_EQ FAILED (run_extensions.at:3735)
    961: System routine CBL_GC_GETOPT FAILED (run_extensions.at:4158)
    962: System routine CBL_GC_FORK FAILED (run_extensions.at:4233)
    963: System routine CBL_GC_WAITPID FAILED (run_extensions.at:4288)
    964: System routine CBL_GC_HOSTED FAILED (run_extensions.at:4406)
    965: System routine SYSTEM, parameter handling FAILED (run_extensions.at:4479)
    966: System routine CBL_ERROR_PROC FAILED (run_extensions.at:4576)
    967: DISPLAY DIRECTIVE and $DISPLAY FAILED (run_extensions.at:4627)
    968: Conditional/define directives (1) FAILED (run_extensions.at:4655)
    969: Conditional/define directives (2) FAILED (run_extensions.at:4680)
    970: Conditional/define directives (3) FAILED (run_extensions.at:4708)
    971: Conditional/define directives (4) FAILED (run_extensions.at:4734)
    972: Conditional/define directives (5) FAILED (run_extensions.at:4759)
    973: Conditional/define directives (6) FAILED (run_extensions.at:4782)
    974: Conditional/define directives (7) FAILED (run_extensions.at:4809)
    975: Conditional/define directives (8) FAILED (run_extensions.at:4829)
    976: Variable format FAILED (run_extensions.at:4847)
    977: Binary COMP-1 (1) FAILED (run_extensions.at:4874)
    978: Binary COMP-1 (2) FAILED (run_extensions.at:4910)
    979: XML GENERATE general FAILED (run_ml.at:122)
    980: XML GENERATE SUPPRESS FAILED (run_ml.at:199)
    981: XML GENERATE exceptions FAILED (run_ml.at:295)
    982: XML GENERATE record selection FAILED (run_ml.at:339)
    983: XML GENERATE trimming FAILED (run_ml.at:436)
    984: JSON GENERATE general skipped (run_ml.at:444)
    985: JSON GENERATE SUPPRESS skipped (run_ml.at:494)
    986: JSON GENERATE exceptions skipped (run_ml.at:533)
    987: JSON GENERATE record selection skipped (run_ml.at:598)
    988: JSON GENERATE trimming skipped (run_ml.at:642)

    Data Representation

    989: BINARY: 2-4-8 big-endian FAILED (data_binary.at:44)
    990: BINARY: 2-4-8 native FAILED (data_binary.at:231)
    991: BINARY: 1-2-4-8 big-endian FAILED (data_binary.at:414)
    992: BINARY: 1-2-4-8 native FAILED (data_binary.at:600)
    993: BINARY: 1--8 big-endian FAILED (data_binary.at:784)
    994: BINARY: 1--8 native FAILED (data_binary.at:970)
    995: BINARY: full-print FAILED (data_binary.at:1139)
    996: BINARY: 64bit unsigned compare FAILED (data_binary.at:1203)
    997: BINARY: 64bit unsigned arithmetic notrunc FAILED (data_binary.at:1230)
    998: BINARY: 64bit signed negative constant range FAILED (data_binary.at:1254)
    999: COMP-4 Truncate FAILED (data_binary.at:1311)
    1000: COMP-4 No Truncate FAILED (data_binary.at:1372)
    1001: DISPLAY: Sign ASCII FAILED (data_display.at:63)
    1002: DISPLAY: Sign ASCII (2) FAILED (data_display.at:120)
    1003: DISPLAY: Sign EBCDIC FAILED (data_display.at:166)
    1004: DISPLAY: unsigned FAILED (data_display.at:204)
    1005: PACKED-DECIMAL dump FAILED (data_packed.at:46)
    1006: PACKED-DECIMAL used with DISPLAY FAILED (data_packed.at:201)
    1007: PACKED-DECIMAL used with MOVE FAILED (data_packed.at:258)
    1008: PACKED-DECIMAL used with INITIALIZE FAILED (data_packed.at:301)
    1009: PACKED-DECIMAL arithmetic FAILED (data_packed.at:338)
    1010: PACKED-DECIMAL numeric test (1) FAILED (data_packed.at:469)
    1011: PACKED-DECIMAL numeric test (2) FAILED (data_packed.at:585)
    1012: COMP-6 used with DISPLAY FAILED (data_packed.at:632)
    1013: COMP-6 used with MOVE FAILED (data_packed.at:678)
    1014: COMP-6 arithmetic FAILED (data_packed.at:714)
    1015: COMP-6 numeric test FAILED (data_packed.at:798)
    1016: POINTER: display FAILED (data_pointer.at:41)

    Ken

     
    • cdg

      cdg - 2019-12-26

      Ken,

      OK. Downloaded mpir-3.0.0.tar.bz2 & gnucobol-3.1-dev.tar.gz
      mkdir cob
      copied colortst.cob into cob
      Had to monify build-gs31.sh and remove references to /media/MYDATA
      Ran build_gc31.sh
      All packages installed OK.
      mpir went OK.
      Cobol went terrible!
      testsuite.log is attached.
      ERROR: 1009 tests were run,
      634 failed (28 expected failures).
      7 tests were skipped.

      Where did you get colortst.cob?? I didn't attach it (at least in this thread).

      I expected that you would remove references to /media/MYDATA/gnu-source and replace it with the directory in which your source code resides. Similarly you should have modified the tarball locations to the appropriate directories.

      I don't know why the cobol install/make "went terrible". When I ran it, it showed 1009 tests, no failures (except the 28 expected) and 7 tests skipped.

      I noticed, earlier, that you (said you) had installed GCC8 as well as GCC6, and perhaps a few additional libraries from Anon's Debian column. Perhaps that's causing the problem?

      Or, you may have inadvertantly changed something in the Step 3 parameters.

      The testsuite.log is Greek to me (well, actually, Albanian, since I can read Greek). I'm still a GNU and Linux novice.

       
      • KenUnix

        KenUnix - 2019-12-26

        As in your script I put the cobol source for avg.cbl into the cob folder
        and called it colortst.cob

        I removed all references to other versions of gcc and reinstalled gcc-7.

        sudo apt remove gcc-4 -y
        sudo apt remove gcc-5 -y
        sudo apt remove gcc-6 -y
        sudo apt remove gcc-7 -y
        sudo apt remove gcc-8 -y
        sudo apt remove gcc-9 -y
        sudo apt install gcc-7 -y
        sudo ln /usr/bin/gcc-7 /usr/bin/gcc

        I have had a lot of luck with gcc-7 on other projects.

        Gnucobol 1009 tests behaved as expected.

        Every thing worked without a hitch...

        Maybe we can get a version working on Debian for others?

        Ken

         

        Last edit: Simon Sobisch 2019-12-28
        • cdg

          cdg - 2019-12-26

          As in your script I put the cobol source for avg.cbl into the cob folder
          and called it colortst.cob

          You could have just changed "colortst.cob" to "avg.cbl" in the script. :-)

          I removed all references to other versions of gcc and reinstalled gcc-7.

          It probably would have sufficed to removed GCC-8 and 9 --- and it would help to isolate why they are causing the problem.

          Gnucobol 1009 tests behaved as expected....Every thing worked without a hitch...

          GREAT!

          Maybe we can get a version working on Debian for others?

          I know even less Debian than I do Albanian. But feel free to modify the script (or use it as a basis for a new script) to handle a Debian install.

           
          • KenUnix

            KenUnix - 2019-12-26

            cdg,

            OK you got a deal...

            I removed all references to other versions of gcc and reinstalled gcc-7.

            You are correct. I just wanted to clean it out.

            Good night. Job well done.

             

            Last edit: Simon Sobisch 2019-12-28
            • cdg

              cdg - 2019-12-26

              Ken,

              Attached is a revised version of "build_gc31.sh" (and "colortest.cob" for the curious). I changed the script so that all the variables you are likely to change appear at the beginning of the program, as do instructions to download, etc. Hopefully, this makes it easier for people to use, and easier to modify for GC3.2 in the future.

               

              Last edit: cdg 2019-12-27
              • cdg

                cdg - 2019-12-26

                Colortest source code

                 

                Last edit: cdg 2019-12-27
  • Anonymous

    Anonymous - 2019-12-26

    Sorry for not clarifying some points in the installation instructions.

    Attached is an installation script that tries to install GnuCOBOL3.1 on
    Linux Mint 19.2. To run it, type

    chmod +x wrong_install19.sh
    sudo ./wrong_install19.sh

    and it will build in ~/cob.

    This script uses mint-19.2.lst (with corrections) and FAILS to install
    GC3.1. The att. log shows why: the package manager in LM is broken and
    in a few places reports

    E: Unable to correct problems, you have held broken packages.

    The point being made here is to not trust LM's package manager.

    The next post will include a correct installation script.

    --Anon

     
    • cdg

      cdg - 2019-12-26

      Thank you. However, I already created an install script that works fine for both LM 19.2 and 19.3, based on your earlier post (see "build_gc31.sh" attachment to my earlier comment). Ken also used it successfully. We had no problems with LM's package manager.

      Questions:
      1) Your "wrong_install.zip" shows "libncurses5-dev", whereas your earlier comment (and my script based on it) install libncurses5. Why the change?

      2) What does "sudo apt-get install -f" (with no libraries specified) do?

      3) Why download GC3.1 from "https://ci.appveyor.com/api/projects" rather than https://sourceforge.net/projects/open-cobol/files/gnu-cobol/nightly_snapshots/, which is the latest version?

       

      Last edit: cdg 2019-12-26
      • KenUnix

        KenUnix - 2019-12-26

        NoReply,

        Your script worked without having to do any edits. Compiled everything and brought down all the needed packages using wget.
        cdg's script was also nice but needed some manual edits.
        Am going to test the Debian script over on Debian-10.2.
        It's really when we work together to make a usable product for everyone..

        Ken

         

        Last edit: Simon Sobisch 2019-12-28
    • Simon Sobisch

      Simon Sobisch - 2019-12-28

      E: Unable to correct problems, you have held broken packages.

      The point being made here is to not trust LM's package manager.

      I'm quite sure that a fresh LM install + use of apt install (especially after apt update && apt upgrade) won't raise this issue.

      Actually the point should be: there was very likely (un)installing packages without the package manager (or always useing -y for all) and now having a system that cannot be "fixed" without any user interaction. I suggest to analyze and fix the issues instead of working around the package manager (possibly leading to a state where it will work less). bingoing for the shown error message leads to https://askubuntu.com/questions/223237/unable-to-correct-problems-you-have-held-broken-packages and some other useful resources.

       
      • KenUnix

        KenUnix - 2019-12-28

        Simon,

        I have to ask. I have other packages installed. Is the solution to rebuild the OS every time you want to install the latest version of gnucobol? That's not a good solution! You should be able to install a package without re-installing the OS. I think right_install19.sh does a good job.

        Look mpir is pretty intense however it goes without a hitch. gnucobol is the only one that is so picky.

        Ken

         

        Last edit: Simon Sobisch 2019-12-28
        • Simon Sobisch

          Simon Sobisch - 2019-12-28

          That's nothing like re-installing the OS, but if you start on a fresh OS installation it is more than reasonable to update it, isn't it? And the error messages that were shown are explicit about "broken packaging system", this is what this was about.

          ... and actually I've built GnuCOBOL on more systems than I've counted with normally no issue at all (with the only exception that the current 3+ environment needs GNU make) but possibly showing "underlying issues" (for example broken kernel calls in WSL, very outdated BDB versions that don't work reliable or C compiler/linker issues in "exotic" environments, very outdated GMP versions [leading to really bad float/double performance]).
          This includes building nearly everything from scratch (including GCC, make, bison and flex in some environments) or just using whatever the packaging systems provides + manually install extra dependencies (mostly newer BDB/GMP versions and cJSON), if needed. In most cases whatever the package manager provides is more than enough. So "No".

          BTW: As far as I know there are about 2-5% non-windows installations with MPIR and about 20-30% GMP installations on Windows (outside of cygwin/mingw), so using MPIR is also fine but still "exotic" on GNU/Linux.

           
  • Anonymous

    Anonymous - 2019-12-26

    Attached is an installation script that successfully installs GnuCOBOL3.1 on
    Linux Mint 19.2. To run it, type

    chmod +x right_install19.sh
    sudo ./right_install19.sh

    and it will build in ~/cob.

    This script includes the version numbers of the auxiliary .deb packages
    needed to correctly install GC3.1. I compiled the list of 33 auxiliary
    packages by typing sudo apt-get install --dry-run for a few packages
    (open-cobol, libxml2, libxml2-dev). The output lists which packages
    have unmet dependencies. Then I fetched the correct .deb files and
    their correct dependencies from pkgs.org.

    Hope this finally helps the OP to install GC3.1 in LM19.2.

    --Anon

     
  • Anonymous

    Anonymous - 2019-12-26

    @cdg,

    1) Good catch.

    libncurses5 is the shared libraries
    libncurses5-dev is the static libraries, header files, and symbolic links

    libncurses5 is already installed by default, so sudo apt-get install libncurses5 does nothing (my mistake)
    libncurses5-dev is needed in the Debian 10.2 build script, so I added it to the Linux Mint 19.2 build script

    @Simon: Are ncurses-term (additional terminal type definitions) or ncurses-hexedit (edit hex, ASCII, EBCDIC) needed by GnuCOBOL?

    2) sudo apt-get install -f checks the system for broken dependencies

    It should be done after installing any package.

    3) My GC3.1 is the same file. If you go to the sourceforge page and roll the cursor
    over gnucobol-3.1-dev.tar.gz, you'll see the appveyor.com URL.

    Glad to hear that the three of us found a solution at about the same time.
    Great minds think alike!

    --Anon

     
    • cdg

      cdg - 2019-12-26

      Anon,

      Thank you for all your help. I've incorporated "sudo apt-get install -f" and "wget" in my script.

      There are two minor problems with your script:

      1) If the "mpir-3.0.0.tar.bz2" file already exists, wget creates a second file with .1 appended, but "tar" looks for the file without the .1 appended. So, if the script is re-run, tar will "unzip" the previous version of the file rather than the latest version (assuming it has changed). This can be avoided by specifying the "-0" option, as you have done in the "wget" for "gnu-cobol-3.1-dev.tar.gz".

      2) When I downloaded the two tar files, their file dates were set to the download date and time (I think). But after running Wget, the MPIR file has a file date of 3/01/2017 (vs. 12/25/2019 yesterday). Perhaps that accurately1 reflects the version date, but it's confusing to not know when we downloaded the file. On second thought, the gnucobol file (now) has a file date of 12/25/2019 (the same as yesterday), so perhaps the difference has to do with where I obtained MPIR?

       

      Last edit: cdg 2019-12-26
  • KenUnix

    KenUnix - 2019-12-26

    Guys good job.. Any idea why Debian 10 blows up?
    Any new scripts? And, I don't mind testing at all.

    If sudo apt-get install -f is appropriate is
    sudo apt autoremove appropriate at the end?

    Ken

     
    • cdg

      cdg - 2019-12-26

      Ken,

      Reportedly, "sudo apt-get autoremove" should not be necessary in Ubuntu 16.04 (the base for Mint 18) and later.

       
      • KenUnix

        KenUnix - 2019-12-27

        Off topic. Have you ever looked at:

        https://fossies.org/linux/misc/

        On Thu, Dec 26, 2019 at 3:24 PM cdg cdgoldin@users.sourceforge.net wrote:

        Ken,

        Reportedly, "sudo apt-get autoremove" should not be necessary in Ubuntu
        16.04 (the base for Mint 18) and later.


        GNUCobol and Linux Mint 19.2


        Sent from sourceforge.net because you indicated interest in <
        https://sourceforge.net/p/open-cobol/discussion/help/>

        To unsubscribe from further messages, please visit <
        https://sourceforge.net/auth/subscriptions/>

         
        • cdg

          cdg - 2019-12-27

          No, I never tooked at the website before. Looks like it might have some useful downloads.

           
<< < 1 2 3 > >> (Page 2 of 3)

Anonymous
Anonymous

Add attachments
Cancel