Removing PCL packages and their dependencies eliminated the boost issues. Turns out PCL was expecting specific versions of boost other than the one that shipped with the system. Why do we need PCL in the first place? What advantage does it have? Just wondering
But there is one more issue:
This compilation worked because I enabled WITH_EXTERNAL_PIVY, otherwise FreeCAD compilation halts with an error while using in-source pivy. Now I attempt to install python-pivy so that Draft workbench will be available, I get:
Code: Select all
dnf install python-pivy
Dependencies resolved.
================================================================================
Package Arch Version Repository Size
================================================================================
Installing:
Coin2 x86_64 2.5.0-22.fc22 asusprime-recent 1.9 M
SIMVoleon x86_64 2.0.1-18.fc22 asusprime-recent 117 k
SoQt x86_64 1.5.0-12.fc22 asusprime-recent 244 k
python-pivy x86_64 0.5.0-8.hg609.fc22 asusprime-recent 2.9 M
Transaction Summary
================================================================================
Install 4 Packages
Guess I need to compile pivy with Coin4 support. Has anyone done this before? What are the chances of a headache-free pivy compilation?