×

INDI Library v2.0.7 is Released (01 Apr 2024)

Bi-monthly release with minor bug fixes and improvements

KStars 3.6.0 not working on OSX below 10.15

  • Posts: 2255
  • Thank you received: 223
Last edit: 1 year 8 months ago by Gonzothegreat.
1 year 8 months ago #84929
Attachments:

Please Log in or Create an account to join the conversation.

  • Posts: 41
  • Thank you received: 3
Yup. Same for me.
...and I cannot coerce my High Sierra machine to compile the source, either.
1 year 8 months ago #84994

Please Log in or Create an account to join the conversation.

  • Posts: 2255
  • Thank you received: 223
I am compiling 3.6.0 on my old Mac mini... it's slow... :whistle:
1 year 8 months ago #85055

Please Log in or Create an account to join the conversation.

  • Posts: 602
  • Thank you received: 281
I think the dependency is Qt which is the kstars development environment. It requires 10.14 and above.
1 year 8 months ago #85092

Please Log in or Create an account to join the conversation.

  • Posts: 2255
  • Thank you received: 223

Do you have a link to confirm that please?
1 year 8 months ago #85098

Please Log in or Create an account to join the conversation.

  • Posts: 602
  • Thank you received: 281
So although Qt requires 10.13+ seems like C++17 (latest version of C++) requires 10.15+ for complete support. Although Kstars isn't using C++17 yet, the folks at KDE upgraded Craft a few months ago in preparation for C++17 by setting a minimum macOS version of 10.15. Kstars uses Craft to build releases.

If you can build the source yourself you should be able to get it to compile for a target of 10.13/10.14 (not using the current Craft environment). Obviously at some point Kstars will start using C++17 features which will require macOS 10.15+.
The following user(s) said Thank You: Gonzothegreat, R Dan Nafe
1 year 8 months ago #85103

Please Log in or Create an account to join the conversation.

  • Posts: 2255
  • Thank you received: 223
I've spent the last few days trying to compile it on High Sierra, it's a not go !!!! Many dependencies are not being supported as this OSX version is too old now.
Maybe Rob can figure it out.
1 year 8 months ago #85200

Please Log in or Create an account to join the conversation.

  • Posts: 2255
  • Thank you received: 223
For example, Numpy


$ brew upgrade numpy
Warning: You are using macOS 10.13.
We (and Apple) do not provide support for this old version.
You will encounter build failures with some formulae.
Please create pull requests instead of asking for help on Homebrew's GitHub,
Twitter or any other official channels. You are responsible for resolving
any issues you experience while you are running this
old version.

==> Upgrading 1 outdated package:
numpy 1.19.2 -> 1.23.1_1
==> Downloading files.pythonhosted.org/packages/13/b1/0c.../numpy-1.23.1.tar.gz
Already downloaded: /Users/heidenrod/Library/Caches/Homebrew/downloads/064aa977eae775fd55c4c6443d87577fb0890778f3bc4960f55276bc5ab04f0a--numpy-1.23.1.tar.gz
==> Upgrading numpy
1.19.2 -> 1.23.1_1

==> /usr/local/opt/python@3.9/bin/python3 setup.py build --fcompiler=/usr/local/opt/gcc/bin/gfortran --parallel=4
Last 15 lines from /Users/heidenrod/Library/Logs/Homebrew/numpy/01.python3:
INFO: building extension "numpy.linalg._umath_linalg" sources
INFO: building extension "numpy.random._mt19937" sources
INFO: building extension "numpy.random._philox" sources
INFO: building extension "numpy.random._pcg64" sources
INFO: building extension "numpy.random._sfc64" sources
INFO: building extension "numpy.random._common" sources
INFO: building extension "numpy.random.bit_generator" sources
INFO: building extension "numpy.random._generator" sources
INFO: building extension "numpy.random._bounded_integers" sources
INFO: building extension "numpy.random.mtrand" sources
INFO: building data_files sources
INFO: build_src: building npy-pkg config files
/usr/local/lib/python3.9/site-packages/setuptools/command/install.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools.
warnings.warn(
error: [Errno 2] No such file or directory: 'brew'

Do not report this issue to Homebrew/brew or Homebrew/core!


Error: You are using macOS 10.13.
We (and Apple) do not provide support for this old version.
You will encounter build failures with some formulae.
Please create pull requests instead of asking for help on Homebrew's GitHub,
Twitter or any other official channels. You are responsible for resolving
any issues you experience while you are running this
old version.
The following user(s) said Thank You: R Dan Nafe
1 year 8 months ago #85201

Please Log in or Create an account to join the conversation.

  • Posts: 2255
  • Thank you received: 223
The "error: [Errno 2] No such file or directory: 'brew'" is a red-herring as I've been upgrading tons of brew stuff with this issue.
The following user(s) said Thank You: R Dan Nafe
1 year 8 months ago #85202

Please Log in or Create an account to join the conversation.

  • Posts: 2255
  • Thank you received: 223
As installing all the requirements to be able to compile Kstars/Ekos is failing due to the OS being too old, I will repurpose my old Mac mini into a full dedicated Ubuntu.
Just to run the latest Kstars B)

Ah yeah, haven't even started compiling Kstars yet... been battling all that time with Brew's dependencies...
1 year 8 months ago #85220

Please Log in or Create an account to join the conversation.

  • Posts: 2877
  • Thank you received: 812
This is because of a change in craft as indicated in this post.

indilib.org/forum/general/12065-kstars-b...cbook-too.html#85538

Please try the new dmg that I uploaded today and let me know if it is fixed.
1 year 8 months ago #85542

Please Log in or Create an account to join the conversation.

  • Posts: 2877
  • Thank you received: 812
I just rebuilt kstars dmg with fixes for the find dialog bug and the startup bug with asteroids.dat. The new dmg is now on the kde download site. Unfortunately, I did finally have to go along with KDE/Craft's decision to switch our support from 10.13 to 10.15 as the minimum MacOS level. Too many of the craft packages come from the binary server and were compiled for 10.15 now that they made the change. Having to rebuild everything for 10.13 and hope that it all builds without issue is problematic especially since they said that the reason they switched to 10.15 is because some newer versions of packages will no longer build properly for that version of MacOS. So sadly we will have to switch and I guess update our statement on the website that it supports 10.13 since it won't anymore :-(
1 year 7 months ago #85728

Please Log in or Create an account to join the conversation.

Time to create page: 0.355 seconds