Current macOS installer of GCB cannot work properly on macOS 10.15 Catalina.
Attachted picture says the installer package is not compatible with 10.15.
I think zipped archive of GCB folder is better than installer package.
I think you should be able to get it to run by bypassing the security features of Catalina for the GCB installer by setting something in System Preferences? I don't have Catalina so can't say where, sorry.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
As Catalina has moved the system files to a read-only system volume, installers can no longer install to the system volume. Pre-Catalina users can do so.
As the installer package suggests already, choose the "Install for me only" option and it will successfully install to your home directory.
Given that many users are not moving to Catalina for various reasons chief among which is the dropping of all support to run 32 bit applications and, perhaps even more importantly, drivers (eg scanners, printers and other specialist instrumentation), I don't think we can remove the option to install to the system volume yet. I will beef up the README file for the next release though to mention Catalina specifically.
I'm assuming you have control-clicked the installer package or opened it by right-clicking and choosing open to bypass the dialog which says that
"Signed-Great Cow BASIC.pkg " can't be opened because Apple cannot check
it for malicious software.
While I have taken out the Apple developer membership and have signed the currenmt GCB application and GCB installer package with the required certificates, the goal posts moved with Apple now also requiring the "notarization" of applications. This is easy enough to do for macOS .app bundles but not so easy for command line applications. As there was no Apple documentation on how to achieve this for command line applications, I lodged a Technical Support Incident with Apple and received instructions on how to do it with Xcode which is not really helpful because GCB does not use Xcode (or the clang C compiler which cannot handle gcc's obscure use of goto) at all for compilation. GCB uses FreeBASIC and FreeBASIC uses the gcc C compiler. I'm still investigating whether it is possible but unfortunately, FreeBASIC does not officially support macOS. They support "Microsoft Windows, DOS and Linux" only.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Current macOS installer of GCB cannot work properly on macOS 10.15 Catalina.
Attachted picture says the installer package is not compatible with 10.15.
I think zipped archive of GCB folder is better than installer package.
I think you should be able to get it to run by bypassing the security features of Catalina for the GCB installer by setting something in System Preferences? I don't have Catalina so can't say where, sorry.
As Catalina has moved the system files to a read-only system volume, installers can no longer install to the system volume. Pre-Catalina users can do so.
As the installer package suggests already, choose the "Install for me only" option and it will successfully install to your home directory.
Given that many users are not moving to Catalina for various reasons chief among which is the dropping of all support to run 32 bit applications and, perhaps even more importantly, drivers (eg scanners, printers and other specialist instrumentation), I don't think we can remove the option to install to the system volume yet. I will beef up the README file for the next release though to mention Catalina specifically.
I'm assuming you have control-clicked the installer package or opened it by right-clicking and choosing open to bypass the dialog which says that
While I have taken out the Apple developer membership and have signed the currenmt GCB application and GCB installer package with the required certificates, the goal posts moved with Apple now also requiring the "notarization" of applications. This is easy enough to do for macOS .app bundles but not so easy for command line applications. As there was no Apple documentation on how to achieve this for command line applications, I lodged a Technical Support Incident with Apple and received instructions on how to do it with Xcode which is not really helpful because GCB does not use Xcode (or the clang C compiler which cannot handle gcc's obscure use of goto) at all for compilation. GCB uses FreeBASIC and FreeBASIC uses the gcc C compiler. I'm still investigating whether it is possible but unfortunately, FreeBASIC does not officially support macOS. They support "Microsoft Windows, DOS and Linux" only.
Thanks for suggestions, Trev.
That was my mistake that I tried to install GCB for "all users".
"For me only" install was successfully done.