Five-Whys Root Cause
- Why does nightly fail?
error: failed to run custom build command for openssl-sys
- Why can't openssl-sys build? The system library
openssl was not found
- Why isn't openssl installed? The nightly workflow doesn't install libssl-dev before building
- Why isn't it needed on other builds? macOS has openssl via brew/system; Windows uses different TLS
- Why did this start failing? pforge added a dependency chain that pulls in openssl-sys
Fix
Add sudo apt-get install -y libssl-dev pkg-config before the Linux build step.
Or use cross which includes openssl in its build container.
Discovered by kaizen sweep 2026-04-06. Refs paiml/infra#20.
Five-Whys Root Cause
error: failed to run custom build command for openssl-sysopensslwas not foundFix
Add
sudo apt-get install -y libssl-dev pkg-configbefore the Linux build step.Or use
crosswhich includes openssl in its build container.Discovered by kaizen sweep 2026-04-06. Refs paiml/infra#20.