Menu

FreeBSD Installation v0.98.3

Trev
2018-11-19
2018-11-25
  • Trev

    Trev - 2018-11-19

    As a result of a late case name change for the Demos directory (Demos is now demos) the FreeBSDBuild/install.sh script for v0.98.03 will compile GreatCowBASIC successfully but will not install it successfully.

    The Fix: Simply change the Demos to demos in the script - see the line which starts INSTALL_FILES=

     

    Last edit: Trev 2018-11-19
    • Anobium

      Anobium - 2018-11-19

      @Trev. As of yesterday. All folders except GreatCowBASIC are now in lowercase to resolve this going forward. As part of the resolution program I have also ensured that ALL folders do not have spaces and all #include statements are in lowercase.

      I will ship you a test RAR soon. The format of the naming of files and folders are now strict.

       
  • Chris Roper

    Chris Roper - 2018-11-19

    Santiargo also rased concerns about this , as users of SimulIDE on Linux were unable to compile GCBASIC Example code becouse of case sensativaty.
    I did tell him that the problem was being addressed.
    I was just posting here to lend support and point out that the problem is far reaching.

     

    Last edit: Chris Roper 2018-11-19
    • Anobium

      Anobium - 2018-11-19

      The changes extensive:

      1. All files are now released in the distribution with lower case filenames.
      2. All folders are now lowercase, except for the folder GreatCowBASIC
      3. All include statements are in lowercase to support item #1
      4. All folder names and filenames do not contain spaces, underscores are now mandated.
      5. The file in Sourceforrge and/or GitHub are processed prior to packaging therefore if a file is downloaded from these resources #1 - #4 may not be true, therefore, the user must rename locally.

      Essentially, everything is lowercase with no spaces.

       
      • Trev

        Trev - 2018-11-22

        That's great!

        In the meantime, for v0.98.03 FreeBSD/Linux installations, the script below will lowercase all the files in the include directory if run from that directory:

        #!/bin/sh
        ls | while read file
            do
                newfile=`echo "${file}" | tr "[A-Z]" "[a-z]"`
                echo "${file} ->> ${newfile}"
                mv "${file}" "${newfile}"
            done

         
        • Anobium

          Anobium - 2018-11-23

          I will post a release candidate this weekend. This will be using all the new techniques (re file name etc).

          Can the script be included in the install.sh for all releases?
          And, the release candidate will need testing to ensure all is ok.

           
  • bed

    bed - 2018-11-24

    I'm greedy to test it as well @ my Linux system :-)

     
    • Anobium

      Anobium - 2018-11-25

      Posted.... test away!

       

Log in to post a comment.