On Mon, Apr 27, 2020 at 9:37 AM Michael Reeves <reeves...@gmail.com> wrote: > > I recently updated KDiff3 to depend on Boost::signal2. This is part of the > Boost-headers package. However craft is refusing to download this dependency > after updating my blue print > https://invent.kde.org/kde/craft-blueprints-kde/-/commit/5dbe69727e7be065ad2e61c840d0052b83b4a1f8. > Am I missing something?
The CI system does not automatically pull in any changes in Blueprints and requires that the Craft system base is redeployed. Curiously though, boost-headers should already be installed per https://invent.kde.org/sysadmin/ci-tooling/-/blob/master/craftmaster/packages.list#L49 Checking on the builders shows that C:\Craft\CI-Qt514\windows-msvc2019_64-cl-debug\include\boost\signals2.hpp does indeed exist. It also looks like CMake is finding Boost successfully. I'd suggest updating your CMake code to ensure the Boost include directories are added to the compiler's include search path, as from the command line arguments it looks like that isn't the case. Cheers, Ben