-
-
Notifications
You must be signed in to change notification settings - Fork 239
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
Can't build pyoxidizer on OSX 10.11.6 #242
Comments
wonder if it has anything to do with alexcrichton/ssh2-rs#176
|
Yeah, this is likely an environment variable / path order issue related to finding the appropriate OpenSSL library on your machine. Linking OpenSSL has been a pain on macOS for several years... This is probably fixable by changing your system environment a bit. We should definitely capture the workaround in the documentation somewhere. As for binaries not running on macOS 10.11, try invoking |
Thanks for the ideas. I tried using
|
Is this still a reproducible issue on the |
I'm still experiencing the issue here with 10.15.6, but I haven't started fooling around with environment variables yet. EDIT: To clarify, the problem seems to be linking libyaml rather than openssl. But the same "symbols not found for architecture x86_64" occurs. |
Which symbols aren't found? The YAML symbols are a completely different type of failure than the e.g. |
Apologies, I think I commented before I got to the point I was at when I submitted the new issue, so as you say it's most likely not related. |
Not sure if I'm barking up the wrong tree here but I was able to build pyoxider on OSX 10.14.6 and compile my python app just fine, but it didn't run on older OSX versions like 10.11.6. So I thought I'd compile on the older version and hopefully it will also work on the newer versions. (is that a correct assumption?)
So I tried to build pyoxidizer on OSX 10.11.6 and it's failing with this message at the end:
I thought this might be due to missing headers from openssl, so I did a
brew install openssl
and then exported the following env variables to get it to link to the correct headers, but I keep getting the same error.I got these env variables from here: sfackler/rust-openssl#255
Does it look like I'm getting close?
The text was updated successfully, but these errors were encountered: