-
Notifications
You must be signed in to change notification settings - Fork 34
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 "Another active Homebrew process ..." #264
Conversation
before: -DCMAKE_PREFIX_PATH= /usr/local/opt/qt5152/lib/cmake; /usr/local/opt/[email protected]/Contents/Resources; /usr/local/opt/[email protected]/lib/cmake; /lib/cmake; /share/cmake/; /lib/cmake; /lib/cmake; /lib/cmake; /lib/cmake; /lib/cmake; after: -DCMAKE_PREFIX_PATH=/usr/local/opt/qt5152/lib/cmake; /usr/local/opt/[email protected]/Contents/Resources; /usr/local/opt/[email protected]/lib/cmake; /usr/local/opt/[email protected]/lib/cmake; /usr/local/opt/med-file/share/cmake/; /usr/local/opt/shiboken2/lib/cmake; /usr/local/opt/pyside2/lib/cmake; /usr/local/opt/[email protected]/lib/cmake; /usr/local/opt/[email protected]/lib/cmake; /usr/local/opt/[email protected]/lib/cmake;
hey thanks for submitting this. i'm actively working on getting the |
@ipatch, do you know if there is a way during work on the formula where I can keep the temporary directories around so subsequent complication and testing of changes is faster? It's hard to inspect the the results of generating FYI: I have a separate freecad directory with a checkout of the source and a freecad-build dir where I compile it almost identically to the formula.. That had the same issue
But after I force-linked [email protected] and removed sip v4.6.0 the install process continued past that step.
It then errored here:
Running the brew command on this branch still seems to have an error in the earlier problem:
|
so yeah that is an issue with building using ...and then clean up all the excess formulae in the repo dangling around ie. the versioned boost formula and what not. the official mac homebrew has some decent documentation for writing formula https://docs.brew.sh/Formula-Cookbook ...and once i can successfully build a you can see the current ... i've been updating the patch with more path's that seem to be required each time i attempt to build the app bundle. hopefully i'll have it finished sooner rather than later. if you're itching to get a working copy of freecad going on your macos box you always download the latest weekly build below. https://github.com/FreeCAD/FreeCAD-Bundle/releases/tag/weekly-builds |
Looks like you are moving towards fewer versioned formulas. If you can get that working that makes everything easier! This is what part of my current depends_on "freecad/freecad/[email protected]" => :build
depends_on "freecad/freecad/[email protected]"
depends_on "freecad/freecad/[email protected]"
depends_on "freecad/freecad/[email protected]"
depends_on "freecad/freecad/matplotlib"
depends_on "freecad/freecad/med-file"
depends_on "freecad/freecad/[email protected]"
depends_on "freecad/freecad/opencamlib"
depends_on "freecad/freecad/[email protected]"
depends_on "freecad/freecad/pivy"
depends_on "freecad/freecad/pyside2"
depends_on "freecad/freecad/pyside2-tools"
depends_on "freecad/freecad/[email protected]"
depends_on "freecad/freecad/[email protected]"
depends_on "freecad/freecad/qt5152"
depends_on "freecad/freecad/shiboken2"
depends_on "freecad/freecad/[email protected]" If looks like you are still using a versioned vtk -- so this new issue I made may still be pertinent: #267 |
you mind testing the latest changes i pushed up the past few days. also not sure if you still want to keep this PR open or not? either way i can close it out if you'd like. |
running |
Fixes: "Another active Homebrew process is already in progress ..." error.
Testing and console output below based off of this invocation:
Passes
No output running this:
Am still getting this error -- which is probably related to [#163] and this commit comment: vejmarie/FreeCAD@a5a448c#commitcomment-50072628
Am not sure if this is related to these warnings in the first two lines of this
The formula installs
six
and it appears in the correctsite-packages
directory -- so it seems that [email protected] is being used.The cmake invocation looks like this (reformatted for readability):
Asking python3 to report where it thinks
site-packages
is located:Which resolves to: