@brusk, thanks a ton for trying to provide more recent builds. I ran into a cut
issue that only exists in the outdated Mac OS X build, so I built FreeCAD from the latest git source this morning. In doing so, I believe I found a solution to what I think is blocking @peterl94's travis ci builds and sent him a PM with the following suggested solution:
Code: Select all
export PYTHONUSERBASE=$(python-config --prefix)
pip install --user matplotlib
Basically, you define the user base path and then include the --user switch to pip. YThis will resolve the issue of matplotlib referencing TK in /System/Library. I saw that you downgraded matplotlib but this approach works with the latest home-brew matplotlib. (NOTE: I just realized that @peterl94 has configured Travis-CI to verify pull requests so I forked his git repo, made the change, pushed and opened a pull request that Travis CI is running now).
That said, I have one outstanding issue where I am not able to build libarea from either the official repo or clones where others have worked to clean up the cmake configuration a bit. Everything compiles but it fails with unresolved external boost references when linking. Do you have any notes handy with how to build libarea on mac os x that you can share here?