-
Notifications
You must be signed in to change notification settings - Fork 26
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Mac binary for 0.5.1 fails under MacOS 10.9.5 #49
Comments
For the Mac binary you need to be running on 10.10 or later (mainly because that is the machine I used to build the binaries). This requirement is on the HDF Group project page: https://www.hdfgroup.org/projects/compass/. 10.9 should be fine if you are building locally or running from source. I'll keep the issue open as a reminder to setup a build machine on an older OS X release. |
Normally a Mac App built for 10.10 isn't even double-clickable under older versions. I don't know what needs to be done to get thie behavior, but it is certainly a clearer message than failing with a mysterious error messages. Of course, a binary compatible with older versions is an even better solution :-) |
Please consider supporting 10.9.5. |
I just replicated this issue on Yosemite 10.10.5 (14F27). Full stack trace:
I should add this is a huge step up over HDFView; awesome app. (I'm using it on Ubuntu all the time). |
@NAThompson - that's very odd - you are on a newer OS release than I have (10.10.5 vs 10.10.4). If you run Compass from the source directory, do you get the same crash? |
@jreadey: When I run it from the cloned repo, rather than the DMG, I get |
I got the same issue on Yosemite 10.10.5 using the available dmg release, but not problem by running After that, I attempted to rebuild the dmg using I tested the result also on a 'clean' Yosemite, and it seems to work. If somebody else wants to test it, this is my binary: |
Hi @giumas, I had the same problem. I tested your new dmg and it works just fine. |
@giumas: to get py2app to work, I did the "replace loader_path with loader" hack described here: http://stackoverflow.com/questions/31240052/py2app-typeerror-dyld-find-got-an-unexpected-keyword-argument-loader. I'm confused since the fix described in the bitbucket issue seems to be the opposite! |
@jreadey : I believe that both solutions are very similar, and it depends on the author of Given that the signature of
I prefer the solution that I posted, because there could be other libraries calling the However, I have been able to use You can find the dmg (Yosemite 10.10.5) and the exe (Win7 64bit) here: https://github.com/giumas/hdf-compass/releases/tag/0.6.0.dev I have built them from my fork/branch: https://github.com/giumas/hdf-compass/tree/bag_model @jreadey : incidentally, I am afraid that my fork is diverging more and more from the origin (a couple of PRs are pending, and many others are in my fork as, for instance, logging and a namespace). |
@dgua, and others, Any Mac users are welcome to try it out and let me know how it works. |
For the record the patch I did was replacing line 49 of MachOGraph.py in macholib 1.7 like this:
|
Does the above patch mean I have to build and install MachOGraphy manually? |
@hyoklee MachOGraphy is part of Furthermore, |
Hello, dgua On Oct 1, 2015, at 19:12:06, John Readey [email protected] wrote:
|
@dgua - which link are you referring to? |
On Oct 21, 2015, at 17:21:21, John Readey [email protected] wrote:
@dgua, and others, Any Mac users are welcome to try it out and let me know how it works. |
Sorry, I had normalized the link naming with the release last Friday. New link uses all lower-case "macosx": https://s3.amazonaws.com/hdfgroup.download/HDFCompass/latest/hdfcompass-latest-macosx.dmg. |
Works now. App works as well. Thank you. dgua On Oct 21, 2015, at 17:29:39, John Readey [email protected] wrote:
|
Great! BTW, this is the proposed feature list for the next "official" release: #79. I'll be posting weekly updates to the link above as we progress towards the release. Any feedback you have is welcome of course. (and you're even more welcome to contribute pull requests!) |
@jreadey keeping open this ticket might be misleading.. from my understanding, the issue was solved. |
Agreed - closing. |
I just downloaded the Mac binary release 0.5.1. Starting the application fails immediately. The relevant line from the error log is:
Tested under MacOS X 10.9.5.
The text was updated successfully, but these errors were encountered: