Chris

Results 260 comments of Chris

little update on this issue. a step to recreate this issue is, edit the `[email protected]_py312.rb` formula and add the below cmake arg with the macos specific args to have brew...

the below PR should resolve this issue. https://github.com/FreeCAD/FreeCAD/pull/24286

will be developing the workflow in my personal homebrew tap to not spam this tap with needless commits and workflow runs. https://github.com/ipatch/homebrew-us-05/issues/15

the below will be useful documentation for publishing an app bundle using the certificate provided by apple used with the freecad organization https://docs.github.com/en/actions/use-cases-and-examples/deploying/installing-an-apple-certificate-on-macos-runners-for-xcode-development

``` ==> brew install --only-dependencies ./[email protected]_py312--1.0.0.x86_64_linux.bottle.2.tar.gz ==> brew install ./[email protected]_py312--1.0.0.x86_64_linux.bottle.2.tar.gz ==> brew linkage --test freecad/freecad/[email protected]_py312 ==> FAILED Full linkage --test freecad/freecad/[email protected]_py312 output Truncated linkage --test freecad/freecad/[email protected]_py312 output ==> brew linkage...

the major blocking error is now resolved with 248e13d

will continue to leave this open and resolve the below indirect deps, ``` Indirect dependencies with linkage: fontconfig libx11 mesa open-mpi ```

below is the output i get when running the above command on a m1 running macos. ``` ╰─λ brew linkage freecad -v 1 (0.467s) System libraries: /System/Library/Frameworks/AGL.framework/Versions/A/AGL /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit /System/Library/Frameworks/Cocoa.framework/Versions/A/Cocoa /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation...

macos warnings during build with github ci, ``` ==> brew linkage --cached --test --strict freecad/freecad/[email protected]_py312 ==> FAILED Full linkage --cached --test --strict freecad/freecad/[email protected]_py312 output Files with missing rpath: /opt/homebrew/Cellar/[email protected]_py312/1.0.0/lib/libgmock.1.15.2.dylib /opt/homebrew/Cellar/[email protected]_py312/1.0.0/lib/libgmock_main.1.15.2.dylib...