×
INDI Library v1.8.8 Released (09 Jan 2021)

Here are the changes from v1.8.7 to v1.8.8

Ekos on Mac OS X ?

4 years 2 months ago
Rushwind
New Member
New Member
Posts: 15
More
Ekos on Mac OS X ? #12286
First, let me thank Jamie and Gonzo and all the other contributors who have been chasing this issue really hard for the past few weeks. I haven't been able to follow every single bit of it, but you've been doing a yeoman's effort, and I, for one, am excited to try out kstars on my Mac, and grateful that INDI has such a dedicated community!

All that having been said, I tried this DMG on my (fully clean, never tried building any of this on this Mac) i7 MBP running 10.11.6, and the DMG won't install, because it requires 10.12. Is this expected?

I know that it's been asked before, and the answer was "read the thread", but if there are a set of instructions that one could follow to compile the code / create the DMG, I'd like to try it.

... or should I wait for a "public" DMG to be released, at this point?
The topic has been locked.
4 years 2 months ago
Gonzothegreat
Supernova Explorer
Supernova Explorer
Posts: 1965
Karma: 6
More
Topic Author
Ekos on Mac OS X ? #12287

jamiesmithnc wrote: I ran a couple checks on my target machine-
brew install dcraw and brew install libraw both pick up the 4, as does gphoto2.

How possible is it that in the few days since I rebuilt my machine and you did that they updated it with something breaking??

I don't know that this isn't a redherring.


can you run a brew update ?

Kstars Mac osx
Odroid C1 running indiserver (kept up-to-date with apt-get update/upgrade)
Megrez72 / HEQ5 pro / QHY5L-II-M (OAG) / Atik 314L+ / Gerd Neumann drawer
The topic has been locked.
4 years 2 months ago
Gonzothegreat
Supernova Explorer
Supernova Explorer
Posts: 1965
Karma: 6
More
Topic Author
Ekos on Mac OS X ? #12288

Rushwind wrote: First, let me thank Jamie and Gonzo and all the other contributors who have been chasing this issue really hard for the past few weeks. I haven't been able to follow every single bit of it, but you've been doing a yeoman's effort, and I, for one, am excited to try out kstars on my Mac, and grateful that INDI has such a dedicated community!

All that having been said, I tried this DMG on my (fully clean, never tried building any of this on this Mac) i7 MBP running 10.11.6, and the DMG won't install, because it requires 10.12. Is this expected?

I know that it's been asked before, and the answer was "read the thread", but if there are a set of instructions that one could follow to compile the code / create the DMG, I'd like to try it.

... or should I wait for a "public" DMG to be released, at this point?


Thank you for the kind words, let's also get a big mention to Rob (rlancaste) for his dev work in the background and testing Jamie's script too.

I think you raise a valid point which we have no covered yet.
"running 10.11.6, and the DMG won't install, because it requires 10.12. Is this expected?"

I do know you can set some variables in the dmg file or app itself for system requirements, we should and are going to look into this one.
To be honest, I would wait until we release the public dmg file as we still have lots of work to do.
By all mean, if you want to install the all dev stuff on your laptop...., you need to know that unless you have a second Mac testing will be a little bit skewed.

Kstars Mac osx
Odroid C1 running indiserver (kept up-to-date with apt-get update/upgrade)
Megrez72 / HEQ5 pro / QHY5L-II-M (OAG) / Atik 314L+ / Gerd Neumann drawer
The topic has been locked.
4 years 2 months ago
Gonzothegreat
Supernova Explorer
Supernova Explorer
Posts: 1965
Karma: 6
More
Topic Author
Ekos on Mac OS X ? #12289

jamiesmithnc wrote: Maybe this is still just related to astrometry - that is where I see these kind of file names:

Thread 12 Crashed:: Thread (pooled)
0                                 	0x000000010c4654e0 wcsini + 3308
1                                 	0x000000010c47af8d wcspih_inits + 339
2                                 	0x000000010c4760ff wcspih + 2795
3                                 	0x000000010bf64a61 0x10becd000 + 621153
4                                 	0x000000010bf7bc53 0x10becd000 + 715859
5                                 	0x000000010c205612 0x10becd000 + 3376658
6   org.qt-project.QtCore         	0x000000010e997a08 0x10e971000 + 158216
7   org.qt-project.QtCore         	0x000000010e99ab3a 0x10e971000 + 170810
8   libsystem_pthread.dylib       	0x00007fffbc3b9aab _pthread_body + 180
9   libsystem_pthread.dylib       	0x00007fffbc3b99f7 _pthread_start + 286
10  libsystem_pthread.dylib       	0x00007fffbc3b9221 thread_start + 13


ok, but why am I getting the crash, after I ran your updated script?
As in, your dmg that was created before mine is fine, this is odd. We need to find out what's different.

Kstars Mac osx
Odroid C1 running indiserver (kept up-to-date with apt-get update/upgrade)
Megrez72 / HEQ5 pro / QHY5L-II-M (OAG) / Atik 314L+ / Gerd Neumann drawer
The topic has been locked.
4 years 2 months ago
Gonzothegreat
Supernova Explorer
Supernova Explorer
Posts: 1965
Karma: 6
More
Topic Author
Ekos on Mac OS X ? #12290
Jamie, could you please take some screenshots of your main settings within Kstars ? I just want to make sure mine is setup as yours.

Kstars Mac osx
Odroid C1 running indiserver (kept up-to-date with apt-get update/upgrade)
Megrez72 / HEQ5 pro / QHY5L-II-M (OAG) / Atik 314L+ / Gerd Neumann drawer
The topic has been locked.
4 years 2 months ago
rlancaste
Supernova Explorer
Supernova Explorer
Posts: 2589
Karma: 26
More
Ekos on Mac OS X ? #12293

Rushwind wrote: First, let me thank Jamie and Gonzo and all the other contributors who have been chasing this issue really hard for the past few weeks. I haven't been able to follow every single bit of it, but you've been doing a yeoman's effort, and I, for one, am excited to try out kstars on my Mac, and grateful that INDI has such a dedicated community!

All that having been said, I tried this DMG on my (fully clean, never tried building any of this on this Mac) i7 MBP running 10.11.6, and the DMG won't install, because it requires 10.12. Is this expected?

I know that it's been asked before, and the answer was "read the thread", but if there are a set of instructions that one could follow to compile the code / create the DMG, I'd like to try it.

... or should I wait for a "public" DMG to be released, at this point?


Actually you should be able to make it work in spite of what it said. Try dragging the app from the dmg to the desktop, then right click on it to "show package contents." Inside you can navigate to "Contents/MacOS" and you should see a binary file called "KStars" in there. That is the actual program inside the app bundle. if you open terminal and drag that binary directly on top of the terminal window, it will type the path to the kstars binary in the terminal. Hit enter, it will start KStars. As a bonus, it will show you all sorts of information about the running application in the terminal window.

There is nothing that should actually prevent the app from running on El Capitan, except for the fact that it was built on Sierra. I got it to run on my wife's laptop this way. That being said, there are still some issues with getting the indiserver working in the app. But the app that you downloaded should run on your computer, and you can do most of the things kstars can do! Play around with it and report any issues! Have fun!
The topic has been locked.
4 years 2 months ago
rlancaste
Supernova Explorer
Supernova Explorer
Posts: 2589
Karma: 26
More
Ekos on Mac OS X ? #12294

Gonzothegreat wrote:

Rushwind wrote: First, let me thank Jamie and Gonzo and all the other contributors who have been chasing this issue really hard for the past few weeks. I haven't been able to follow every single bit of it, but you've been doing a yeoman's effort, and I, for one, am excited to try out kstars on my Mac, and grateful that INDI has such a dedicated community!

All that having been said, I tried this DMG on my (fully clean, never tried building any of this on this Mac) i7 MBP running 10.11.6, and the DMG won't install, because it requires 10.12. Is this expected?

I know that it's been asked before, and the answer was "read the thread", but if there are a set of instructions that one could follow to compile the code / create the DMG, I'd like to try it.

... or should I wait for a "public" DMG to be released, at this point?


Thank you for the kind words, let's also get a big mention to Rob (rlancaste) for his dev work in the background and testing Jamie's script too.

I think you raise a valid point which we have no covered yet.
"running 10.11.6, and the DMG won't install, because it requires 10.12. Is this expected?"

I do know you can set some variables in the dmg file or app itself for system requirements, we should and are going to look into this one.
To be honest, I would wait until we release the public dmg file as we still have lots of work to do.
By all mean, if you want to install the all dev stuff on your laptop...., you need to know that unless you have a second Mac testing will be a little bit skewed.


Thank you very much Stephane! We definitely should look into how to flag the app so that it can run in versions of OS X other than just Sierra. But I would try to make sure it actually will run on the OS we say that it will run on first ;)
The topic has been locked.
4 years 2 months ago
Gonzothegreat
Supernova Explorer
Supernova Explorer
Posts: 1965
Karma: 6
More
Topic Author
Ekos on Mac OS X ? #12295
I shall look into how to flag the app, which OS X version do we want to aim for as a minimum?
I'm not fussed, but I only have Sierra at home so I won't be able to test on anything lower than Sierra.

Kstars Mac osx
Odroid C1 running indiserver (kept up-to-date with apt-get update/upgrade)
Megrez72 / HEQ5 pro / QHY5L-II-M (OAG) / Atik 314L+ / Gerd Neumann drawer
The topic has been locked.
4 years 2 months ago 4 years 2 months ago by Gonzothegreat.
Gonzothegreat
Supernova Explorer
Supernova Explorer
Posts: 1965
Karma: 6
More
Topic Author
Ekos on Mac OS X ? #12296
looks like we need to have something like the following in ./configure :
-mmacosx-version-min=

gcc man page:
-mmacosx-version-min=version
The earliest version of MacOS X that this executable will run on is
version. Typical values of version include 10.1, 10.2, and 10.3.9.

This value can also be set with the MACOSX_DEPLOYMENT_TARGET environment
variable. If both the command-line option is specified and the
environment variable is set, the command-line option will take precedence.


I don't know exactly where you need to declare it, googling for it shows many answers.

Kstars Mac osx
Odroid C1 running indiserver (kept up-to-date with apt-get update/upgrade)
Megrez72 / HEQ5 pro / QHY5L-II-M (OAG) / Atik 314L+ / Gerd Neumann drawer
The topic has been locked.
4 years 2 months ago 4 years 2 months ago by jamiesmithnc.
jamiesmithnc
Elite Member
Elite Member
Posts: 211
Karma: 1
More
Ekos on Mac OS X ? #12300
I will see if I can try this tomorrow-
it looks like it is something like

-DCMAKE_OSX_SYSROOT=macosx -DCMAKE_OSX_DEPLOYMENT_TARGET=10.11

when I do the cmake

EDIT-

oh- even if that is right, I have no idea how to do that with the emerge.
The topic has been locked.
4 years 2 months ago
rlancaste
Supernova Explorer
Supernova Explorer
Posts: 2589
Karma: 26
More
Ekos on Mac OS X ? #12301

jamiesmithnc wrote: I will see if I can try this tomorrow-
it looks like it is something like

-DCMAKE_OSX_SYSROOT=macosx -DCMAKE_OSX_DEPLOYMENT_TARGET=10.11

when I do the cmake

EDIT-

oh- even if that is right, I have no idea how to do that with the emerge.


What if you set the deployment environment variable like you set all the other environment variables before you do the emerge?
The topic has been locked.
4 years 2 months ago
jamiesmithnc
Elite Member
Elite Member
Posts: 211
Karma: 1
More
Ekos on Mac OS X ? #12310

rlancaste wrote:

jamiesmithnc wrote: I will see if I can try this tomorrow-
it looks like it is something like

-DCMAKE_OSX_SYSROOT=macosx -DCMAKE_OSX_DEPLOYMENT_TARGET=10.11

when I do the cmake

EDIT-

oh- even if that is right, I have no idea how to do that with the emerge.


What if you set the deployment environment variable like you set all the other environment variables before you do the emerge?


That seems to have done the trick. My wife's computer is still on el capitan, and when I open the dmg from the other day on it I see that little ( / ) over the icon, but with the variable exported as 10.10 I was able to open and run it. I replaced the one out on my dropbox (www.dropbox.com/s/eoqstbm3uw3ozbc/kstars.dmg?dl=0) with the new one.

I did a brew upgrade and it didn't bump my jasper version - not sure why we have the discrepancy.

Stephane - can you try the script again on your machine? One of the searches that I did for the crash - this part:
Time Awake Since Boot: 770000 seconds

System Integrity Protection: enabled

Crashed Thread:        12  Thread (pooled)

Exception Type:        EXC_BAD_INSTRUCTION (SIGILL)
Exception Codes:       0x0000000000000001, 0x0000000000000000
Exception Note:        EXC_CORPSE_NOTIFY

Termination Signal:    Illegal instruction: 4
Termination Reason:    Namespace SIGNAL, Code 0x4
Terminating Process:   exc handler [0]
seemed to lean towards that same target thing (stackoverflow.com/questions/14268887/wha...acosx-version-min-10)

I did notice one thing - when I ran on my wife's computer and went through the settings stuff (the data dir and such) I saw this:

Attachments:
The following user(s) said Thank You Gonzothegreat
The topic has been locked.
Time to create page: 0.829 seconds