No announcement yet.

Running FreeCAD 0.19 on macOS Big Sur

  • Filter
  • Time
  • Show
Clear All
new posts

  • Running FreeCAD 0.19 on macOS Big Sur

    With the release of macOS Big Sur, the FreeCAD pre-releases for version .19 found on the Github release page are not currently working. While there are different ways to install FreeCAD pre-releases on your Mac, I have found that using MiniConda is the easiest way to obtain a working version of .19 with a relatively current revision level.

    Here is a link to the post on the DrVax website that provides step by step instructions for getting FreeCAD .19 working again on macOS Big Sur while the core developers work out the issues with the versions on the Github release page.

  • #2

    Thanks for summarizing your MiniConda experience. I followed your steps and ended up with a working version of 0.19 on Big Sur. I initially thought that I might be able to go directly from the initial installation in fcenv to the update instruction you list at the top of the page. But, sadly that didn't do anything, so I went through the step of installing the dev materials. Like your experience, those seemed to hang. Going back and re-executing the steps at the top then updated things such that I now have a current version, as shown below.

    Thanks very much for taking the time to post the instructions!


    OS: macOS 10.16
    Word size of OS: 64-bit
    Word size of FreeCAD: 64-bit
    Version: 0.19.23323 (Git)
    Build type: Release
    Branch: master
    Hash: 512d5c6141aec52b6eecc67370336a28fde862a6
    Python version: 3.8.6
    Qt version: 5.12.5
    Coin version: 4.0.0
    OCC version: 7.4.0
    Locale: English/United States (en_US)
    Last edited by JohnOCFII; 12-19-2020, 10:23 AM.


    • #3
      I've tried following all of your instructions to use miniconda to install Freecad on my Big Sur OS but I can't get to the latest release of it. What have I done wrong? I am hung up on 0.19. Any help would be greatly appreciated. I am a complete noob at this though so please be patient with me!


      • #4
        Thanks for this post. It helped me get me up and running again on Big Sur.

        Thanks very much for the work you put in to do this.



        • #5
          If you're having trouble getting FreeCAD to run on Big Sur you need to make sure you do ALL of the steps in the order listed. This is just a short term fix, but it requires doing the steps in the exact order listed to work.


          • #6
            Hi there, from Holland.
            I just finished installing a Freecad 0.19 version on my Mac! I have tried many things to get the 0.18 version working on my Big Sur Os but without succes.
            I was very glad when I saw your video on YouTube with the link to your excellent explanation! After some tinkering and research I managed to get things running under Miniconda, including a nice Freecad.icns logo in my Automator-app instead of the Automator.icns icon. It all works like a charme. Thank you so much!
            I only have one question left: starting Freecad with the "conda activate fcenv", "freecad" commands works and seems logical.
            But: when and why should I use the "deactivate" command?
            Greetings: Rudy
            Last edited by Rudy Caspers; 01-19-2021, 11:22 AM.


            • #7
              First, to everyone following this thread. If you update FreeCAD with Conda and then it starts hanging again you need to roll back the version of libclang. I updated my post at DrVAX about this to provide more details but the solution to the hanging in Big Sur is to install with Conda and then:

              conda activate fcenv
              conda install libclang=9.0.1

              In terms of deactivating. No need to deactivate unless you want to run something you installed in a different Conda environment. Just close the terminate session. Activating an environment with conda basically makes modifications to the terminal shell environment. When you exit the shell the environment variables go back to the original values.

              You can learn more about this at: