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
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
@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.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
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
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
All files are now released in the distribution with lower case filenames.
All folders are now lowercase, except for the folder GreatCowBASIC
All include statements are in lowercase to support item #1
All folder names and filenames do not contain spaces, underscores are now mandated.
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.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
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
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
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
@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.
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
The changes extensive:
Essentially, everything is lowercase with no spaces.
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:
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.
I'm greedy to test it as well @ my Linux system :-)
Posted.... test away!