(found suitable version "1.71.0", minimum required is "1.42.0")
is not the issue, the issue is (missing: python)
. That’s because there is no such component in Boost 1.71.0.
From https://cmake.org/cmake/help/v3.16/module/FindBoost.html
Note that Boost Python components require a Python version suffix (Boost 1.67 and later), e.g.
python36
orpython27
for the versions built against Python 3.6 and 2.7, respectively.
Unless you are comfortable with changing alembic/cmake/AlembicBoost.cmake
, your best option seems to be using a version of Boost that is older than 1.67.
The Alembic project currently uses Boost 1.55 on CI: