freecad: update to 1.1.1.#59581
Conversation
3e09439 to
ea65c2e
Compare
|
Would it not be better to use https://github.com/FreeCAD/FreeCAD/releases/download/1.1.0/freecad_source_1.1.0.tar.gz that already contain OndselSolver and the AddOnManager? |
|
Not sure, the last couple people who updated the template decided to stick with the regular archive instead of the one with submodules (which was also available in 1.0.2, 1.0.1, 1.0.0). |
|
now version 1.1.1 has been released |
|
@muezabdalla I just updated the template to 1.1.1, not much has changed since 1.1.0 and it looks like everything works (that I personally use). CAM works great, I was able to create a toolpath and ran it on my CNC successfully. |
|
@al20ov I've tried to compile freecad 1.1.1 independently, then I discovered your pull request. The minimal set of compile time dependencies that I found is the following: I don't know actually why, but boost is correctly detected at compile time even if there is no Regarding The set of run time dependencies that I've identified is:
Full template: |
|
havent used too much since 1.0.2, but unfortunately they added a 'feature' and do not plan on making an option to change it. every deletion of groups or boolean'ed objects ask "Do you want to delete them as well?" for children. makes freecad completely unusable for me. not sure what yall wana do but from a quick test this patch fixes it for me. here it is for anyone who comes across this. there's no alternatives as almost everything is subscription and online saves, so i guess i have to rebuild freecad every update. |
|
@zlice I'm not sure void would be thrilled to ship freecad with a patch removing a feature.. I haven't run into this issue myself as I only use freecad for the CAM workbench but it's a shame there's no option to disable it I agree |
|
@Kruayd or @al20ov did either of you run into issues with errors during I am getting the following error when attempting to build this patch on top of the current master tip. Any suggestions? Trying to get 1.1.1 working, as 1.0.2 has serious bugs with the Assembly work bench. |
|
Did some further debugging, and found that I had to add Once it finishes building, I will post my complete |
|
It compiles without issue for me without |
That's odd, not sure why it wasn't detecting it for me. I am running |
Got past this issue, but am now having problems with I have tried with and without Trying to see if this is defined somewhere on the |
|
You have some problems with your build environment. |
Agreed. Not sure exactly what though. I wasn't specifically specifying 1.90 boost version though. Both my system and my copy of void packages are up to date, I blew away my binary-bootstrap and redownloaded. No idea what else I can do at this point. |
Are you sure the branch you are applying this PR is up to date? I just made a branch that is updated that you can use, the only difference this PR is that I removed the boost patch since it's not needed anymore. |
|
@kaistian Can you think of any edits to make before I rebase on top of master? If there's too many things to change I can close this PR and hand it over to you. EDIT: sorry I misread your message. So no more boost-1.89 patch and it should be good? |
|
Yes, the boost is fixed i FreeCAD FreeCAD/FreeCAD#24098 |
83ee5e7 to
095e74b
Compare
After redownloading this PR and applying on top of master, I was successfully able to compile freecad 1.1.1. Thanks for taking the time to submit this pull request. |
2018f77 to
ea4e8e6
Compare
Testing the changes
Local build testing
New ondsel version, and pycxx is now included in the freecad tarball so there's no need to fetch it separately. But AddonManager is now a submodule so I added that.