Skip to content
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

Fix macos library path reference #1208

Merged
merged 2 commits into from
Sep 1, 2023

Conversation

manongjohn
Copy link
Collaborator

@manongjohn manongjohn commented Aug 30, 2023

This PR fixes the issue of the macOS builds not fully starting, not even a splash screen, and just stops responding.

This is, in part, due to yet another set of missing frameworks and bad library path references caused by recent updates in Homebrew to webp and qt@5 packages. Coupled with the crash handler not able to handle the crash at immediate startup causes it to get stuck.

This fix will only address the missing frameworks and library path issue. Will needed to seprately handle why the crash handler is causing it to get stuck instead of crashing at start up

Will merge this once I verify the artifact successfully opens.

@manongjohn
Copy link
Collaborator Author

Seems beyond some lib path changes, something else has changed in homebrew that is causing further problems with macOS builds.

I noticed they updated QT 5.15.10 to 5.15.10.1 and I wonder whatever change was made is now causing some problems.

@manongjohn
Copy link
Collaborator Author

manongjohn commented Sep 1, 2023

Think I finally got it this time. Homebrew updated qt@5 which somehow impacted how macdeployqt worked. It would no longer deploy all the Qt frameworks it used to before as well as the dylib load library path changed. Fixed it by manually copying the missed Qt frameworks as well as created a symbolic link to satisfy the library path changes.

@manongjohn manongjohn added the 1.4 Included in Version 1.4 label Sep 1, 2023
@manongjohn
Copy link
Collaborator Author

Confirmed build is working again. ...and there was much rejoicing...yaaaaay...

@manongjohn manongjohn merged commit b6069da into tahoma2d:master Sep 1, 2023
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
1.4 Included in Version 1.4
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant