and that looks to me like it needs to know where OpenFOAM is to set where OpenFOAM is. Can I just add the path to FOAM_DIR_DEFAULTS under "Darwin"? Will I need to recompile FreeCAD to get that change to take effect?Traceback (most recent call last):
10:11:04 File "/Users/Katy/Library/Preferences/FreeCAD/Mod/CfdOF/CfdPreferencePage.py", line 121, in __init__
10:11:04 self.setDownloadURLs()
10:11:04 File "/Users/Katy/Library/Preferences/FreeCAD/Mod/CfdOF/CfdPreferencePage.py", line 180, in setDownloadURLs
10:11:04 if self.testGetRuntime() == "MinGW":
10:11:04 File "/Users/Katy/Library/Preferences/FreeCAD/Mod/CfdOF/CfdPreferencePage.py", line 171, in testGetRuntime
10:11:04 runtime = CfdTools.getFoamRuntime()
10:11:04 File "/Users/Katy/Library/Preferences/FreeCAD/Mod/CfdOF/CfdTools.py", line 398, in getFoamRuntime
10:11:04 installation_path = getFoamDir()
10:11:04 File "/Users/Katy/Library/Preferences/FreeCAD/Mod/CfdOF/CfdTools.py", line 389, in getFoamDir
10:11:04 installation_path = detectFoamDir()
10:11:04 File "/Users/Katy/Library/Preferences/FreeCAD/Mod/CfdOF/CfdTools.py", line 438, in detectFoamDir
10:11:04 for d in FOAM_DIR_DEFAULTS[platform.system()]:
10:11:04 KeyError: 'Darwin'
10:11:04 CfdPreferencePage is not a preference page
In case it matters, I'm running both FreeCAD and OpenFOAM-v2012 on a Mac via Homebrew.
OS: macOS 10.15
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.19.24291 (Git)
Build type: Release
Branch: (HEAD detached at 0.19.2)
Hash: 7b5e18a0759de778b74d3a5c17eba9cb815035ac
Python version: 3.8.8
Qt version: 5.12.9
Coin version: 4.0.0
OCC version: 7.4.0
Locale: C/Default (C)