Any recent effort on a build script for MacOS? I have the 3.4.2 version on my MacBook, but notice that latest update on my StellarMate is 3.5.0. I'd like to run from MacBook and take advantage of some of the recent features/fixes. The most recent build script is over a year old and there are some failures caused by latest command-line tools. I have years of development experience and can help, but don't really understand the Craft/Blueprint system. I've tried fixing the source that's failing, but the build script pulls archives down and overwrites. I've also tried making new archives with fixes to code, but the script aborts when it sees a new hash code in the new archive.
If there's a more recent build script or an effort to create, that'd be great. Or, some resources to help me correct the Craft/Blueprints. Or an XCode project. (I see the script has an option to build an XCode project, but it seems to be dependent on a successful build in the first place.
Yes, I am not expecting any issues with running KStars on Big Sur, since they haven’t announced too many changes except for UI changes, some new features in programs, and the Apple silicon support.
Also, for the time being at least, I don’t think there will be an issue at first with running KStars on Apple Silicon because Apple has built in Rosetta 2 to make sure all your intel code runs on the new systems. However, with the power pc to intel transition, eventually they took Rosetta away. So we can probably expect the same to happen here. INDI does require some driver binaries from manufacturers and these will probably need silicon versions. And for the KStars and INDI code, we can make universal binaries that will work on both systems, but they are of course larger.
Where we will run into some trouble is in the newest version of Xcode. I got some reports from folks trying to build using my script who said it wasn’t working with Xcode 12. I found that the main issue was that one of the build flags in the new clang distributed with that is by default set to treat an issue that used to be a warning as an error. This caused a bunch of problems with building open source libraries and programs needed for KStars. I am working through those issues now. I don’t think it will permanently be a problem, just a headache for awhile until I sort it out.