Building Alembic on Ubuntu : Could NOT find Boost

(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 or python27 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:

1 Like