Summary: | Craft blueprint qtbase fails to build on macOS when using the Qt Patch Collection | ||
---|---|---|---|
Product: | [Unmaintained] Craft | Reporter: | Javier O. Cordero Pérez (Cuperino) <javiercorderoperez> |
Component: | Blueprints | Assignee: | Hannah von Reth <vonreth> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | julius.kuenzel, kde-windows |
Priority: | NOR | ||
Version: | stable | ||
Target Milestone: | --- | ||
Platform: | macOS (DMG) | ||
OS: | macOS | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
Javier O. Cordero Pérez (Cuperino)
2022-07-07 14:58:06 UTC
Craft blueprint qtbase fails to build on macOS when using the Qt Patch Collection (continuation) STEPS TO REPRODUCE 1. Fix or work around the bug stated in my previous comment. 2. Repeat the same steps to reproduce as in my previous comment. OBSERVED RESULT Compilation fails because of a command line option that is no longer valid: > Creating qmake... > Done. > Info: creating cache file /Users/javier/CraftRoot/build/libs/qt5/qtbase/work/build/.qmake.cache > ERROR: Unknown command line option '-macos-additional-datadirs'. > Action: compile for libs/qt5/qtbase:kde/5.15 FAILED Error lies at libs/qt5/qtbase lines: >189 if CraftCore.compiler.isMacOS: >190 command += f"-macos-additional-datadirs \"{CraftCore.standardDirs.locations.data}\" " Removing those lines results in a successful build for me, but I don't know if doing so is a good idea. EXPECTED RESULT libs/qt5/qtbase builds successfully SOFTWARE/OS VERSIONS macOS: Big Sur 11.6 (x86_64) Qt Version: 5.15.5 kde-patched We are using the patch collection again and the build succeeds on macOS now |