Freecad 0.18 Mac OS daily release

Having trouble installing or compiling FreeCAD? Get help here.
chrisb
Posts: 19605
Joined: Tue Mar 17, 2015 9:14 am

Re: Freecad 0.18 Mac OS daily release

Postby chrisb » Mon Dec 03, 2018 11:12 pm

It works here on the MacOS 10.13 without issues. No freeze yet, no StartPage issues.

OS: macOS High Sierra (10.13)
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.18.15310 (Git)
Build type: Release
Branch: (HEAD detached at c88a64e8e)
Hash: c88a64e8e7a3bb66a23b965b655b5a5040dfa4d2
Python version: 2.7.15
Qt version: 5.11.2
Coin version: 4.0.0a
OCC version: 7.2.0
Locale: German/Germany (de_DE)
chrisb
Posts: 19605
Joined: Tue Mar 17, 2015 9:14 am

Re: Freecad 0.18 Mac OS daily release

Postby chrisb » Mon Dec 03, 2018 11:13 pm

Oh, and thanks to all who made this MacOS release happen.
User avatar
sgrogan
Posts: 5469
Joined: Wed Oct 22, 2014 5:02 pm

Re: Freecad 0.18 Mac OS daily release

Postby sgrogan » Mon Dec 03, 2018 11:19 pm

looo wrote:
Mon Dec 03, 2018 10:26 pm
On a friends mac the startpage was not working, also toolbars were not restored. Is it working for you?
@looo, do you know what version of OSX Conda is using?
looo
Posts: 2954
Joined: Mon Nov 11, 2013 5:29 pm

Re: Freecad 0.18 Mac OS daily release

Postby looo » Mon Dec 03, 2018 11:28 pm

Regarding influence of conda-linux-builds on the system:

There should be a line in the .bashrc (or equivalent on Mac) which activates the conda environment. I replace this line by setting it to an alias :

Code: Select all

alias initConda='<command for activation>'
This way I always have to call "initConda" for activation and conda has no influence on the system.
sgrogan wrote:
Mon Dec 03, 2018 11:19 pm
looo wrote:
Mon Dec 03, 2018 10:26 pm
On a friends mac the startpage was not working, also toolbars were not restored. Is it working for you?
@looo, do you know what version of OSX Conda is using?
I think we use osx 10.9 to build the packages on travis.a
please help with my conda-packaging efforts: https://liberapay.com/looooo/
leonardshelby
Posts: 50
Joined: Sat Feb 24, 2018 6:09 pm

Re: Freecad 0.18 Mac OS daily release

Postby leonardshelby » Tue Dec 04, 2018 12:06 am

looo wrote:
Mon Dec 03, 2018 11:28 pm
Regarding influence of conda-linux-builds on the system:

There should be a line in the .bashrc (or equivalent on Mac) which activates the conda environment. I replace this line by setting it to an alias :

Code: Select all

alias initConda='<command for activation>'
This way I always have to call "initConda" for activation and conda has no influence on the system.
Thanks! It is .profile on MacOS and this is the command:

Code: Select all

# added by Miniconda3 4.5.11 installer
export PATH="/Users/turbo/miniconda3/bin:$PATH"
looo wrote:
Mon Dec 03, 2018 10:26 pm
On a friends mac the startpage was not working, also toolbars were not restored. Is it working for you?
The toolbars are restored fine here. Also the startpage works when I select the workspace.
chrisb
Posts: 19605
Joined: Tue Mar 17, 2015 9:14 am

Re: Freecad 0.18 Mac OS daily release

Postby chrisb » Tue Dec 04, 2018 6:06 am

Do the issues persist if you reset the configuration?
chrisb
Posts: 19605
Joined: Tue Mar 17, 2015 9:14 am

Re: Freecad 0.18 Mac OS daily release

Postby chrisb » Tue Dec 04, 2018 6:24 am

Oops: Cannot switch to Draft workbench. Well can switch, but have no tools. This is the message in Report view, most of it as a yellow warning:

Code: Select all

Draft workbench deactivated
Unknown command 'Draft_Line'
Unknown command 'Draft_Wire'
Unknown command 'Draft_Circle'
Unknown command 'Draft_Arc'
Unknown command 'Draft_Ellipse'
Unknown command 'Draft_Polygon'
Unknown command 'Draft_Rectangle'
Unknown command 'Draft_Text'
Unknown command 'Draft_Dimension'
Unknown command 'Draft_BSpline'
Unknown command 'Draft_Point'
Unknown command 'Draft_ShapeString'
Unknown command 'Draft_Facebinder'
Unknown command 'Draft_BezCurve'
Unknown command 'Draft_Label'
Unknown command 'Draft_Move'
Unknown command 'Draft_Rotate'
Unknown command 'Draft_Offset'
Unknown command 'Draft_Trimex'
Unknown command 'Draft_Upgrade'
Unknown command 'Draft_Downgrade'
Unknown command 'Draft_Scale'
Unknown command 'Draft_Edit'
Unknown command 'Draft_WireToBSpline'
Unknown command 'Draft_AddPoint'
Unknown command 'Draft_DelPoint'
Unknown command 'Draft_Shape2DView'
Unknown command 'Draft_Draft2Sketch'
Unknown command 'Draft_Array'
Unknown command 'Draft_PathArray'
Unknown command 'Draft_PointArray'
Unknown command 'Draft_Clone'
Unknown command 'Draft_Drawing'
Unknown command 'Draft_Mirror'
Unknown command 'Draft_Stretch'
Unknown command 'Draft_Line'
Unknown command 'Draft_Wire'
Unknown command 'Draft_Circle'
Unknown command 'Draft_Arc'
Unknown command 'Draft_Ellipse'
Unknown command 'Draft_Polygon'
Unknown command 'Draft_Rectangle'
Unknown command 'Draft_Text'
Unknown command 'Draft_Dimension'
Unknown command 'Draft_BSpline'
Unknown command 'Draft_Point'
Unknown command 'Draft_ShapeString'
Unknown command 'Draft_Facebinder'
Unknown command 'Draft_BezCurve'
Unknown command 'Draft_Label'
Unknown command 'Draft_Move'
Unknown command 'Draft_Rotate'
Unknown command 'Draft_Offset'
Unknown command 'Draft_Trimex'
Unknown command 'Draft_Upgrade'
Unknown command 'Draft_Downgrade'
Unknown command 'Draft_Scale'
Unknown command 'Draft_Edit'
Unknown command 'Draft_WireToBSpline'
Unknown command 'Draft_AddPoint'
Unknown command 'Draft_DelPoint'
Unknown command 'Draft_Shape2DView'
Unknown command 'Draft_Draft2Sketch'
Unknown command 'Draft_Array'
Unknown command 'Draft_PathArray'
Unknown command 'Draft_PointArray'
Unknown command 'Draft_Clone'
Unknown command 'Draft_Drawing'
Unknown command 'Draft_Mirror'
Unknown command 'Draft_Stretch'
Unknown command 'Draft_VisGroup'
Unknown command 'Draft_Heal'
Unknown command 'Draft_FlipDimension'
Unknown command 'Draft_ToggleConstructionMode'
Unknown command 'Draft_ToggleContinueMode'
Unknown command 'Draft_Edit'
Unknown command 'Draft_Slope'
Unknown command 'Draft_SetWorkingPlaneProxy'
Unknown command 'Draft_AddConstruction'
Unknown command 'Draft_ApplyStyle'
Unknown command 'Draft_ToggleDisplayMode'
Unknown command 'Draft_AddToGroup'
Unknown command 'Draft_SelectGroup'
Unknown command 'Draft_SelectPlane'
Unknown command 'Draft_ShowSnapBar'
Unknown command 'Draft_ToggleGrid'
Unknown command 'Draft_AutoGroup'
Unknown command 'Draft_UndoLine'
Unknown command 'Draft_FinishLine'
Unknown command 'Draft_CloseLine'
Unknown command 'Draft_Snap_Lock'
Unknown command 'Draft_Snap_Midpoint'
Unknown command 'Draft_Snap_Perpendicular'
Unknown command 'Draft_Snap_Grid'
Unknown command 'Draft_Snap_Intersection'
Unknown command 'Draft_Snap_Parallel'
Unknown command 'Draft_Snap_Endpoint'
Unknown command 'Draft_Snap_Angle'
Unknown command 'Draft_Snap_Center'
Unknown command 'Draft_Snap_Extension'
Unknown command 'Draft_Snap_Near'
Unknown command 'Draft_Snap_Ortho'
Unknown command 'Draft_Snap_Special'
Unknown command 'Draft_Snap_Dimensions'
Unknown command 'Draft_Snap_WorkingPlane'
Draft workbench activated
leonardshelby
Posts: 50
Joined: Sat Feb 24, 2018 6:09 pm

Re: Freecad 0.18 Mac OS daily release

Postby leonardshelby » Tue Dec 04, 2018 3:21 pm

Oh yes, same for the path module.
Attachments
Screenshot 2018-12-04 at 16.19.35.png
Screenshot 2018-12-04 at 16.19.35.png (948.05 KiB) Viewed 554 times
leonardshelby
Posts: 50
Joined: Sat Feb 24, 2018 6:09 pm

Re: Freecad 0.18 Mac OS daily release

Postby leonardshelby » Wed Dec 05, 2018 12:23 am

@looo Using the condo build, I can get into the path workbench. But I can't create a new path job object, this is the output:

Traceback (most recent call last):
File "/Users/turbo/miniconda3/envs/freecad/Mod/Path/PathScripts/PathJobCmd.py", line 119, in Activated
self.Execute(dialog.getModel(), dialog.getTemplate())
File "/Users/turbo/miniconda3/envs/freecad/Mod/Path/PathScripts/PathJobCmd.py", line 91, in getModel
return filter(lambda obj: obj.Label == label, FreeCAD.ActiveDocument.Objects)[0]

'filter' object is not subscriptable
looo
Posts: 2954
Joined: Mon Nov 11, 2013 5:29 pm

Re: Freecad 0.18 Mac OS daily release

Postby looo » Wed Dec 05, 2018 3:44 am

leonardshelby wrote:
Wed Dec 05, 2018 12:23 am
@looo Using the condo build, I can get into the path workbench. But I can't create a new path job object, this is the output:
seems to be a typical py3 error. But looking at Mod/Path/PathScripts/PathJobCmd.py it doesn't look like your installed freecad is the latest one available from channel freecad/label/dev...

you can see your installed freecad-version with:

Code: Select all

conda list freecad
which should return this:

Code: Select all

freecad                   0.18b0          py36h33e0693_20    freecad/label/dev
But I guess in your case freecad is from conda-forge and therefor it's an old version. So best do this:

Code: Select all

initConda  # assuming you activate the base-env with initConda
conda env remove -n freecad   # assuming your freecad-env is named "freecad"
conda create -n freecad freecad -c freecad/label/dev -c conda-forge
The important thing is to have the channels in the right order. The higher-priority channel must be listed first. Sorry for giving wrong instructions previously.

Another way is to activate the freecad env and update freecad:

Code: Select all

initConda  # assuming you activate the base-env with initConda
source activate freecad    # assuming your freecad-env is named "freecad"
conda update freecad -c freecad/label/dev -c conda-forge
please help with my conda-packaging efforts: https://liberapay.com/looooo/