• ANN: SparForte 2.6

    From Ken Burtch@21:1/5 to All on Tue May 2 05:07:35 2023
    SparForte is a scripting language, template language and shell based on Ada and Bourne shell. It has been in development for 22 years and has about 129,000 lines of code.

    This release includes

    New features: 11
    Changes: 7
    Fixes: 12

    New features include case procedures, named shell sessions, and Alire support (experimental).

    The details of the release are at https://sparforte.com/news/2023/news_may_2023.html

    A summary of the new features is at https://www.pegasoft.ca/coder/coder_march_2023.html

    SparForte can be downloaded from the home page at
    https://sparforte.com

    Ken O. Burtch

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From 1963bib@googlemail.com@21:1/5 to All on Sat May 6 06:08:45 2023
    Can't be built without sound...

    gcc -c -O1 -march=athlon64 -gnat12 -gnatfaoN -gnatVaep -gnateEeEeF -fstack-protector -I./adacgi-1.6/ -I./apq-2.1/ -I./pegasock/ -I./areadline/ -lpcre parser_sound.adb
    parser_sound.adb:93:06: statement expected
    gnatmake: "parser_sound.adb" compilation error


    If you try and build it without readline...

    gcc -c -O1 -march=athlon64 -gnat12 -gnatfaoN -gnatVaep -gnateEeEeF -fstack-protector -I./adacgi-1.6/ -I./pegasock/ pegasoft-user_io-getline.adb
    pegasoft-user_io-getline.adb:286:26: "optional_bold" is undefined
    gnatmake: "pegasoft-user_io-getline.adb" compilation error

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Ken Burtch@21:1/5 to Ken Burtch on Sat May 6 06:34:50 2023
    On Saturday, May 6, 2023 at 9:19:10 AM UTC-4, Ken Burtch wrote:
    On Saturday, May 6, 2023 at 9:08:47 AM UTC-4, 196...@googlemail.com wrote:
    Can't be built without sound...

    gcc -c -O1 -march=athlon64 -gnat12 -gnatfaoN -gnatVaep -gnateEeEeF -fstack-protector -I./adacgi-1.6/ -I./apq-2.1/ -I./pegasock/ -I./areadline/ -lpcre parser_sound.adb
    parser_sound.adb:93:06: statement expected
    gnatmake: "parser_sound.adb" compilation error


    If you try and build it without readline...

    gcc -c -O1 -march=athlon64 -gnat12 -gnatfaoN -gnatVaep -gnateEeEeF -fstack-protector -I./adacgi-1.6/ -I./pegasock/ pegasoft-user_io-getline.adb
    pegasoft-user_io-getline.adb:286:26: "optional_bold" is undefined gnatmake: "pegasoft-user_io-getline.adb" compilation error
    Thank you for sharing this issue.

    My automated release tests build SparForte without sound and without readline each night and they have been successful.

    I will attempt to diagnose what the problem is. Do you have any further information about your build environment that might be related to this issue?

    Ken B.

    I have pushed fixes for these two issues to the GitHub master branch.
    I will do a full set of build tests manually to ensure nothing else is missing. I will also investigate what the errors were not caught by the automated tests. Thank you for reporting this issue.

    Ken B.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Ken Burtch@21:1/5 to 196...@googlemail.com on Sat May 6 06:19:09 2023
    On Saturday, May 6, 2023 at 9:08:47 AM UTC-4, 196...@googlemail.com wrote:
    Can't be built without sound...

    gcc -c -O1 -march=athlon64 -gnat12 -gnatfaoN -gnatVaep -gnateEeEeF -fstack-protector -I./adacgi-1.6/ -I./apq-2.1/ -I./pegasock/ -I./areadline/ -lpcre parser_sound.adb
    parser_sound.adb:93:06: statement expected
    gnatmake: "parser_sound.adb" compilation error


    If you try and build it without readline...

    gcc -c -O1 -march=athlon64 -gnat12 -gnatfaoN -gnatVaep -gnateEeEeF -fstack-protector -I./adacgi-1.6/ -I./pegasock/ pegasoft-user_io-getline.adb
    pegasoft-user_io-getline.adb:286:26: "optional_bold" is undefined
    gnatmake: "pegasoft-user_io-getline.adb" compilation error

    Thank you for sharing this issue.

    My automated release tests build SparForte without sound and without readline each night and they have been successful.

    I will attempt to diagnose what the problem is. Do you have any further information about your build environment that might be related to this issue?

    Ken B.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)