-
Notifications
You must be signed in to change notification settings - Fork 3k
-
Notifications
You must be signed in to change notification settings - Fork 3k
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
OSX deployment: dylib missing #369
Comments
With a clean installation of OSX 10.12, I can't replicate this issue on either v0.13.3 or v0.14.2. Looking at the make deploy output, I can see the file getting processed:
The build continues and the .dmg file is produced. Please ensure that you're running the correct version of boost (1.64.0_1) You can find the specific OSX build instructions below. https://github.com/litecoin-project/litecoin/blob/master/doc/build-osx.md |
alright, boost is OK: Michaels-Mac:Einsteinium-Core-0.14RC1 michael$ brew upgrade boost but here we got something: Processing libqrencode.3.dylib ... OSX is 10.10, clean install and just brewed the dependencies according to instructions... why would this thing possibly think it's already deployed? |
Glad to hear boost is OK and that's alright, it can be ignored since it processes it it at the beginning and then checks it again. Did it produce the .dmg file as expected? |
That's the thing, the dylib is not copied into the Frameworks folder of the .app bundle because somehow it thinks it's already done. The rest of the process is finishing out normal. Didn't find a way to convince it otherwise so far. Processing libboost_system-mt.dylib ... |
The check is done here: https://github.com/litecoin-project/litecoin/blob/master/contrib/macdeploy/macdeployqtplus#L335 Rerunning |
|
It appears as though the same thing happens on the latest Bitcoin master:
|
interesting, for me it behaves the same for bitcoin, litecoin or any crapcoin at the same codebase. I need to otool that thing to see if maybe brew is installing files differently than mac ports... will try around tomorrow and update if I see something. |
I'm wondering where the dylib is even injected, the .app bundle itself doesn't seem to require it, must be some dependency: Michaels-Mac:MacOS michael$ otool -L Litecoin-Qt EDIT: found here but still no reason to skip:
|
Closing due to inactivity. |
Can't install Einsteinium 0.13.48 on macOS Sierra 10.12.6
|
I noticed on 0.13 already that a dynamic library isn't copied to the Frameworks folder when deploying on OSX. Now on 0.14 the issue still persists.
In order to run the deployment on a clean system, libboost_system-mt.dylib needs to be added manually.
Machine specs:
The text was updated successfully, but these errors were encountered: