Minimum Requirements on Mac

Having trouble installing or compiling FreeCAD? Get help here.
Forum rules
Be nice to others! Respect the FreeCAD code of conduct!
mei_tokyo
Posts: 5
Joined: Thu Mar 02, 2023 6:08 am

Minimum Requirements on Mac

Post by mei_tokyo »

Hello,

I have check that the FreeCAD 0.20.2 has supported on MacOS version ≥ 10.12. (included 10.12).
But I could NOT launch FreeCAD.
I have got the installer from https://github.com/FreeCAD/FreeCAD/rele ... -py310.dmg

Can I get a launchable binary if I build from source?

My Mac is:
iMac (27-inch, Mid 2011) with macOS Sierra (10.12.6)


https://github.com/FreeCAD/FreeCAD/rele ... structions
Binary stable builds (no compiling necessary). Download the .dmg below, you may need to expand the assets tab to see the available packages. The build will only work correctly with MacOS version ≥ 10.12.
I had got this console log.

Code: Select all

Last login: Thu Mar  2 13:52:46 on console
$ /Applications/FreeCAD.app/Contents/MacOS/FreeCAD ; exit;
# packages in environment at /Users/runner/work/FreeCAD-Bundle/FreeCAD-Bundle/conda/osx/APP/FreeCAD.app/Contents/Resources:
#
# Name                    Version                   Build  Channel
aom                       3.5.0                hf0c8a7f_0    conda-forge
arpack                    3.7.0                hefb7bc6_2    conda-forge
atk-1.0                   2.38.0               h1d18e73_1    conda-forge
blas                      2.116                  openblas    conda-forge
blas-devel                3.9.0           16_osx64_openblas    conda-forge
blinker                   1.5                pyhd8ed1ab_0    conda-forge
boost                     1.74.0          py310h509978a_5    conda-forge
boost-cpp                 1.74.0               h8b082ac_8    conda-forge
brotli                    1.0.9                hb7f2c08_8    conda-forge
brotli-bin                1.0.9                hb7f2c08_8    conda-forge
brotlipy                  0.7.0           py310h90acd4f_1005    conda-forge
bzip2                     1.0.8                h0d85af4_4    conda-forge
c-ares                    1.18.1               h0d85af4_0    conda-forge
ca-certificates           2022.12.7            h033912b_0    conda-forge
cairo                     1.16.0            h904041c_1014    conda-forge
calculix                  2.20                 h61d0cde_0    conda-forge
certifi                   2022.12.7          pyhd8ed1ab_0    conda-forge
cffi                      1.15.1          py310ha78151a_3    conda-forge
cgal-cpp                  5.5                  h6216b38_0    conda-forge
charset-normalizer        2.1.1              pyhd8ed1ab_0    conda-forge
coin3d                    4.0.0             hf16527e_1011    conda-forge
contourpy                 1.0.6           py310ha23aa8a_0    conda-forge
cryptography              38.0.4          py310h23bb4e6_0    conda-forge
curl                      7.86.0               h57eb407_1    conda-forge
cycler                    0.11.0             pyhd8ed1ab_0    conda-forge
docutils                  0.19            py310h2ec42d9_1    conda-forge
double-conversion         3.2.0                hf0c8a7f_1    conda-forge
eigen                     3.4.0                h940c156_0    conda-forge
expat                     2.5.0                hf0c8a7f_0    conda-forge
ffmpeg                    4.4.2           gpl_h8b4fe81_112    conda-forge
flann                     1.9.1             h56de9e4_1011    conda-forge
fltk                      1.3.8                h7ffa276_0    conda-forge
font-ttf-dejavu-sans-mono 2.37                 hab24e00_0    conda-forge
font-ttf-inconsolata      3.000                h77eed37_0    conda-forge
font-ttf-source-code-pro  2.038                h77eed37_0    conda-forge
font-ttf-ubuntu           0.83                 hab24e00_0    conda-forge
fontconfig                2.14.1               h5bb23bf_0    conda-forge
fonts-conda-ecosystem     1                             0    conda-forge
fonts-conda-forge         1                             0    conda-forge
fonttools                 4.38.0          py310h90acd4f_1    conda-forge
freecad                   0.20.2          py310h04f1c1d_0    conda-forge
freeimage                 3.18.0              haafd79f_10    conda-forge
freetype                  2.12.1               h3f81eb7_1    conda-forge
fribidi                   1.0.10               hbcb3906_0    conda-forge
gdk-pixbuf                2.42.8               h3648f77_1    conda-forge
gettext                   0.21.1               h8a4c099_0    conda-forge
giflib                    5.2.1                hbcb3906_2    conda-forge
gitdb                     4.0.10             pyhd8ed1ab_0    conda-forge
gitpython                 3.1.29             pyhd8ed1ab_0    conda-forge
gl2ps                     1.4.2                h4cff582_0    conda-forge
glew                      2.1.0                h046ec9c_2    conda-forge
glib                      2.74.1               hbc0c0cd_1    conda-forge
glib-tools                2.74.1               hbc0c0cd_1    conda-forge
gmp                       6.2.1                h2e338ed_0    conda-forge
gmpy2                     2.1.2           py310hb691cb2_1    conda-forge
gmsh                      4.11.0               hb75d6eb_0    conda-forge
gnutls                    3.7.8                h207c4f0_0    conda-forge
graphite2                 1.3.13            h2e338ed_1001    conda-forge
graphviz                  6.0.2                hc51f7b9_0    conda-forge
gst-plugins-base          1.20.3               h37e1711_2    conda-forge
gstreamer                 1.20.3               h1d18e73_2    conda-forge
gtk2                      2.24.33              h7c1209e_2    conda-forge
gts                       0.7.6                hccb3bdf_2    conda-forge
harfbuzz                  5.3.0                h08f8713_0    conda-forge
hdf4                      4.2.15               h7aa5921_5    conda-forge
hdf5                      1.12.2          nompi_hc782337_100    conda-forge
icu                       70.1                 h96cf925_0    conda-forge
idna                      3.4                pyhd8ed1ab_0    conda-forge
ifcopenshell              v0.7.0a4        py310h14e681a_1    conda-forge
imath                     3.1.6                hbc0c0cd_1    conda-forge
jasper                    2.0.33               h013e400_0    conda-forge
jinja2                    3.1.2              pyhd8ed1ab_1    conda-forge
jpeg                      9e                   hac89ed1_2    conda-forge
jsoncpp                   1.9.5                h940c156_1    conda-forge
jxrlib                    1.1                  h35c211d_2    conda-forge
kiwisolver                1.4.4           py310ha23aa8a_1    conda-forge
krb5                      1.19.3               hb49756b_0    conda-forge
lame                      3.100             hb7f2c08_1003    conda-forge
lcms2                     2.14                 h90f4b2a_0    conda-forge
lerc                      4.0.0                hb486fe8_0    conda-forge
libblas                   3.9.0           16_osx64_openblas    conda-forge
libbrotlicommon           1.0.9                hb7f2c08_8    conda-forge
libbrotlidec              1.0.9                hb7f2c08_8    conda-forge
libbrotlienc              1.0.9                hb7f2c08_8    conda-forge
libcblas                  3.9.0           16_osx64_openblas    conda-forge
libclang                  14.0.6          default_h55ffa42_0    conda-forge
libclang13                14.0.6          default_hb5731bd_0    conda-forge
libcurl                   7.86.0               h57eb407_1    conda-forge
libcxx                    14.0.6               hccf4f1f_0    conda-forge
libdeflate                1.14                 hb7f2c08_0    conda-forge
libedit                   3.1.20191231         h0678c8f_2    conda-forge
libev                     4.33                 haf1e3a3_1    conda-forge
libffi                    3.4.2                h0d85af4_5    conda-forge
libgd                     2.3.3                h1e214de_3    conda-forge
libgfortran               5.0.0           11_3_0_h97931a8_27    conda-forge
libgfortran5              11.3.0              h082f757_27    conda-forge
libglib                   2.74.1               h4c723e1_1    conda-forge
libiconv                  1.17                 hac89ed1_0    conda-forge
libidn2                   2.3.4                hb7f2c08_0    conda-forge
liblapack                 3.9.0           16_osx64_openblas    conda-forge
liblapacke                3.9.0           16_osx64_openblas    conda-forge
libllvm14                 14.0.6               h5b596cc_1    conda-forge
libnetcdf                 4.8.1           nompi_hc61b76e_106    conda-forge
libnghttp2                1.47.0               h7cbc4dc_1    conda-forge
libogg                    1.3.4                h35c211d_1    conda-forge
libopenblas               0.3.21          openmp_h429af6e_3    conda-forge
libopencv                 4.6.0           py310h98eb9e1_4    conda-forge
libopus                   1.3.1                hc929b4f_1    conda-forge
libpng                    1.6.39               ha978bb4_0    conda-forge
libpq                     14.5                 h4aa9af9_3    conda-forge
libprotobuf               3.21.12              hbc0c0cd_0    conda-forge
libraw                    0.20.2               h7aa5921_2    conda-forge
libredwg                  0.11.3876       py310pl5321ha9f0948_2    conda-forge
librsvg                   2.54.4               h3d48ba6_0    conda-forge
libsqlite                 3.40.0               ha978bb4_0    conda-forge
libssh2                   1.10.0               h7535e13_3    conda-forge
libtasn1                  4.19.0               hb7f2c08_0    conda-forge
libtheora                 1.1.1             h0d85af4_1005    conda-forge
libtiff                   4.4.0                h6268bbc_5    conda-forge
libtool                   2.4.6             he49afe7_1008    conda-forge
libunistring              0.9.10               h0d85af4_0    conda-forge
libvorbis                 1.3.7                h046ec9c_0    conda-forge
libvpx                    1.11.0               he49afe7_3    conda-forge
libwebp                   1.2.4                hfa4350a_0    conda-forge
libwebp-base              1.2.4                h775f41a_0    conda-forge
libxcb                    1.13              h0d85af4_1004    conda-forge
libxml2                   2.10.3               hb9e07b5_0    conda-forge
libxslt                   1.1.37               h5d22bc9_0    conda-forge
libzip                    1.9.2                h3ad4413_1    conda-forge
libzlib                   1.2.13               hfd90126_4    conda-forge
llvm-openmp               15.0.6               h61d9ccf_0    conda-forge
loguru                    0.6.0           py310h2ec42d9_2    conda-forge
lxml                      4.9.2           py310h0b20c97_0    conda-forge
lz4-c                     1.9.3                he49afe7_1    conda-forge
markupsafe                2.1.1           py310h90acd4f_2    conda-forge
matplotlib-base           3.6.2           py310he725631_0    conda-forge
mpc                       1.2.1                hbb51d92_0    conda-forge
mpfr                      4.1.0                h0f52abe_1    conda-forge
mpmath                    1.2.1              pyhd8ed1ab_0    conda-forge
munkres                   1.1.4              pyh9f0ad1d_0    conda-forge
mysql-common              8.0.31               h7ebae80_0    conda-forge
mysql-libs                8.0.31               hc37e033_0    conda-forge
ncurses                   6.3                  h96cf925_1    conda-forge
nettle                    3.8.1                h96f3785_1    conda-forge
nine                      1.1.0                      py_0    conda-forge
nspr                      4.35                 hea0b92c_0    conda-forge
nss                       3.78                 ha8197d3_0    conda-forge
numpy                     1.24.0          py310h1b7c290_0    conda-forge
occt                      7.6.3                h423c721_0    conda-forge
olefile                   0.46               pyh9f0ad1d_1    conda-forge
openblas                  0.3.21          openmp_hbefa662_3    conda-forge
opencamlib                2019.07         py310h5923f3c_5    conda-forge
opencv                    4.6.0           py310h2ec42d9_4    conda-forge
openexr                   3.1.5                h6fbc5c6_1    conda-forge
openh264                  2.3.1                hf0c8a7f_1    conda-forge
openjpeg                  2.5.0                h5d0d7b0_1    conda-forge
openssl                   1.1.1s               hfd90126_1    conda-forge
p11-kit                   0.24.1               h65f8906_0    conda-forge
packaging                 22.0               pyhd8ed1ab_0    conda-forge
pandas                    1.5.2           py310hecf8f37_0    conda-forge
pango                     1.50.12              h7fca291_0    conda-forge
pcl                       1.12.1               h24d0aa4_2    conda-forge
pcre2                     10.40                h1c4e4bc_0    conda-forge
perl                      5.32.1          2_h0d85af4_perl5    conda-forge
pillow                    9.2.0           py310hffcf78b_3    conda-forge
pip                       22.3.1             pyhd8ed1ab_0    conda-forge
pivy                      0.6.8           py310ha23aa8a_0    conda-forge
pixman                    0.40.0               hbcb3906_0    conda-forge
ply                       3.11                       py_1    conda-forge
proj                      9.0.1                h05f0992_1    conda-forge
pthread-stubs             0.4               hc929b4f_1001    conda-forge
pugixml                   1.11.4               he49afe7_0    conda-forge
py-opencv                 4.6.0           py310ha188af9_4    conda-forge
pycollada                 0.7.2              pyhd8ed1ab_0    conda-forge
pycparser                 2.21               pyhd8ed1ab_0    conda-forge
pyopenssl                 22.1.0             pyhd8ed1ab_0    conda-forge
pyparsing                 3.0.9              pyhd8ed1ab_0    conda-forge
pyside2                   5.15.5          py310h407abdb_1    conda-forge
pysocks                   1.7.1              pyha2e5f31_6    conda-forge
python                    3.10.8          h4150a38_0_cpython    conda-forge
python-dateutil           2.8.2              pyhd8ed1ab_0    conda-forge
python_abi                3.10                    3_cp310    conda-forge
pytz                      2022.7             pyhd8ed1ab_0    conda-forge
pyyaml                    6.0             py310h90acd4f_5    conda-forge
qhull                     2020.2               h940c156_2    conda-forge
qt                        5.15.4               hb3ad848_0    conda-forge
qt-main                   5.15.4               h938c29d_2    conda-forge
qt-webengine              5.15.4               h72ca1e5_3    conda-forge
qt.py                     1.2.2                      py_0    conda-forge
rapidjson                 1.1.0             hb1e8313_1002    conda-forge
readline                  8.1.2                h3899abd_0    conda-forge
requests                  2.28.1             pyhd8ed1ab_1    conda-forge
scipy                     1.9.3           py310h240c617_2    conda-forge
setuptools                65.6.3             pyhd8ed1ab_0    conda-forge
six                       1.16.0             pyh6c4a22f_0    conda-forge
smesh                     9.9.0.0              he8082b2_0    conda-forge
smmap                     3.0.5              pyh44b312d_0    conda-forge
soqt                      1.6.0                h1b54a9f_3    conda-forge
sqlite                    3.40.0               h9ae0607_0    conda-forge
svt-av1                   1.4.1                hf0c8a7f_0    conda-forge
sympy                     1.11.1          py310h2ec42d9_2    conda-forge
tbb                       2021.7.0             hb8565cd_1    conda-forge
tbb-devel                 2021.7.0             hb8565cd_1    conda-forge
tk                        8.6.12               h5dbffcc_0    conda-forge
typing_extensions         4.4.0              pyha770c72_0    conda-forge
tzdata                    2022g                h191b570_0    conda-forge
unicodedata2              15.0.0          py310h90acd4f_0    conda-forge
urllib3                   1.26.13            pyhd8ed1ab_0    conda-forge
utfcpp                    3.2.2                h694c41f_0    conda-forge
vtk                       9.1.0           qt_py310h6cdf8ed_214    conda-forge
wheel                     0.38.4             pyhd8ed1ab_0    conda-forge
x264                      1!164.3095           h775f41a_2    conda-forge
x265                      3.5                  hbb4e6a2_3    conda-forge
xerces-c                  3.2.4                h2007e90_1    conda-forge
xlrd                      2.0.1              pyhd8ed1ab_3    conda-forge
xlutils                   2.0.0                      py_0    freecad/label/dev
xlwt                      1.3.0                      py_1    conda-forge
xorg-fixesproto           5.0               h0d85af4_1002    conda-forge
xorg-kbproto              1.0.7             h35c211d_1002    conda-forge
xorg-libice               1.0.10               h0d85af4_0    conda-forge
xorg-libsm                1.2.3             h0d85af4_1000    conda-forge
xorg-libx11               1.7.2                h0d85af4_0    conda-forge
xorg-libxau               1.0.9                h35c211d_0    conda-forge
xorg-libxdmcp             1.1.3                h35c211d_0    conda-forge
xorg-libxext              1.3.4                h0d85af4_1    conda-forge
xorg-libxfixes            5.0.3             h0d85af4_1004    conda-forge
xorg-libxrender           0.9.10            h0d85af4_1003    conda-forge
xorg-renderproto          0.11.1            h0d85af4_1002    conda-forge
xorg-xextproto            7.3.0             h35c211d_1002    conda-forge
xorg-xproto               7.0.31            h35c211d_1007    conda-forge
xz                        5.2.6                h775f41a_0    conda-forge
yaml                      0.2.5                h0d85af4_2    conda-forge
zlib                      1.2.13               hfd90126_4    conda-forge
zstd                      1.5.2                hfa58983_4    conda-forge
dyld: Symbol not found: _OBJC_CLASS_$_MTLCaptureManager
  Referenced from: /Applications/FreeCAD.app/Contents/Resources/bin/../lib/libQt5Gui.5.dylib (which was built for Mac OS X 10.13)
  Expected in: /System/Library/Frameworks/Metal.framework/Versions/A/Metal
 in /Applications/FreeCAD.app/Contents/Resources/bin/../lib/libQt5Gui.5.dylib
/Applications/FreeCAD.app/Contents/MacOS/FreeCAD: line 19:   696 Abort trap: 6           "${PREFIX}/bin/freecad" $@
logout
Saving session...
...copying shared history...
...saving history...truncating history files...
...completed.
Deleting expired sessions...54 completed.
Regards.
chrisb
Veteran
Posts: 54301
Joined: Tue Mar 17, 2015 9:14 am

Re: Minimum Requirements on Mac

Post by chrisb »

Moved to Install forum.
A Sketcher Lecture with in-depth information is available in English, auf Deutsch, en français, en español.
chrisb
Veteran
Posts: 54301
Joined: Tue Mar 17, 2015 9:14 am

Re: Minimum Requirements on Mac

Post by chrisb »

Hi and welcome to the forum!

I'm not sure, if the current versions really run on macOS Sierra, it definitely does on HighSierra (10.13). Any chance to upgrade?

Anyone here running a current version on 10.12?
A Sketcher Lecture with in-depth information is available in English, auf Deutsch, en français, en español.
mei_tokyo
Posts: 5
Joined: Thu Mar 02, 2023 6:08 am

Re: Minimum Requirements on Mac

Post by mei_tokyo »

Hi, chrisb

Thank you for your replying.

If possible, I would like to use Sierra(10.12) for using another applications.

According to release note, I have confirmed that FreeCAD 0.20.2 supported on MacOS 10.12 later.
I have think FreeCAD 0.20.2 can lanch on MacOS 10.12.

Regards,
chrisb
Veteran
Posts: 54301
Joined: Tue Mar 17, 2015 9:14 am

Re: Minimum Requirements on Mac

Post by chrisb »

mei_tokyo wrote: Thu Mar 02, 2023 11:09 pm According to release note, I have confirmed that FreeCAD 0.20.2 supported on MacOS 10.12 later.
I know that the release notes say so, but I'm not sure if it is really true, because the current versions use new external libraries. Can you try an old 0.18 version, just to see if it runs?
A Sketcher Lecture with in-depth information is available in English, auf Deutsch, en français, en español.
mei_tokyo
Posts: 5
Joined: Thu Mar 02, 2023 6:08 am

Re: Minimum Requirements on Mac

Post by mei_tokyo »

Hi, chrisb

I have lanched FreeCAD(0.19).
But if possible, I would like to use 0.20.x.

By the way, I cannot find binary of 0.18.x for Mac.
OS: macOS Sierra (10.12)
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.19.24276 (Git)
Build type: Release
Branch: (HEAD detached at 0.19.1)
Hash: a88db11e0a908f6e38f92bfc5187b13ebe470438
Python version: 3.8.8
Qt version: 5.12.9
Coin version: 4.0.0
OCC version: 7.4.0
Locale: C/Default (C)
chrisb
Veteran
Posts: 54301
Joined: Tue Mar 17, 2015 9:14 am

Re: Minimum Requirements on Mac

Post by chrisb »

mei_tokyo wrote: Fri Mar 03, 2023 4:56 am I have lanched FreeCAD(0.19).
If 0.19 works, it's enough.
@looo, @chennes, can you comment on this?
A Sketcher Lecture with in-depth information is available in English, auf Deutsch, en français, en español.
User avatar
chennes
Veteran
Posts: 3914
Joined: Fri Dec 23, 2016 3:38 pm
Location: Norman, OK, USA
Contact:

Re: Minimum Requirements on Mac

Post by chennes »

Sorry, I'm running Ventura everywhere.
Chris Hennes
Pioneer Library System
GitHub profile, LinkedIn profile, chrishennes.com
User avatar
adrianinsaval
Veteran
Posts: 5553
Joined: Thu Apr 05, 2018 5:15 pm

Re: Minimum Requirements on Mac

Post by adrianinsaval »

Code: Select all

dyld: Symbol not found: _OBJC_CLASS_$_MTLCaptureManager
  Referenced from: /Applications/FreeCAD.app/Contents/Resources/bin/../lib/libQt5Gui.5.dylib (which was built for Mac OS X 10.13)
says built for 10.13 here, don't know if that's enough to say it won't run on 10.12 but I suspect so
chrisb
Veteran
Posts: 54301
Joined: Tue Mar 17, 2015 9:14 am

Re: Minimum Requirements on Mac

Post by chrisb »

My FreeCAD 0.20 uses Qt5.12; current 0.21 uses Qt5.15. According to Qt's documentation Qt 5.15 should run on macOS 10.13.

Code: Select all

OS: macOS 10.16
Word size of FreeCAD: 64-bit
Version: 0.20.29177 (Git)
Build type: Release
Branch: (HEAD detached at 0.20)
Hash: 68e337670e227889217652ddac593c93b5e8dc94
Python 3.9.13, Qt 5.12.9, Coin 4.0.0, Vtk 9.1.0, OCC 7.5.3
Locale: C/Default (C)
Installed mods: 
  * FC_SU
  * DynamicData 2.46.0
  * freecad.gears 1.0.0
  * FeedsAndSpeeds 0.5.0
  * dxf-library
  * fcgear 1.0.0
  * fasteners 0.4.54
  * sheetmetal 0.2.61
  * ExplodedAssembly
  * Curves 0.6.8

Code: Select all

OS: macOS 10.16
Word size of FreeCAD: 64-bit
Version: 0.21.0.31917 (Git)
Build type: Release
Branch: master
Hash: 4639283b459f9ff9093e289908cc003db8745b82
Python 3.10.9, Qt 5.15.6, Coin 4.0.0, Vtk 9.1.0, OCC 7.6.3
Locale: C/Default (C)
Installed mods: 
  * FC_SU
  * DynamicData 2.46.0
  * freecad.gears 1.0.0
  * FeedsAndSpeeds 0.5.0
  * dxf-library
  * fcgear 1.0.0
  * fasteners 0.4.54
  * sheetmetal 0.2.61
  * ExplodedAssembly
  * Curves 0.6.8
A Sketcher Lecture with in-depth information is available in English, auf Deutsch, en français, en español.
Post Reply