The Helix dependency build system stalls at the check-sources stage with no visible output. The issue occurs very early in the make -j1 process, before any actual package compilation starts. Logs like log-openssl.txt do not appear initially.
build/*/log-*.txtmake -j1 V=1strace to determine the build was idling during check-sourceswork/download and work/build for OpenSSL.openssl-1.0.1k.tar.gz.hash indicating partial progresscurl -v https://github.com
sha256sum work/download/openssl-1.0.1k.tar.gz
cat work/build/x86_64-pc-linux-gnu/openssl/*/.openssl-1.0.1k.tar.gz.hash
rm -rf work/download/openssl-1.0.1k*
rm -rf work/build/x86_64-pc-linux-gnu/openssl
make HOST=x86_64-pc-linux-gnu openssl V=1
curl -LO https://.../openssl-1.0.1k.tar.gz
make -j1 HOST=x86_64-pc-linux-gnu V=1 > buildlog.txt 2>&1
make -j1 -d HOST=x86_64-pc-linux-gnu > tracedebug.log 2>&1
Continue debugging by narrowing which source or hash check is stalling. Use verbose logs or disable parts of the build (like QT) to reduce the scope. Consider inspecting depends/packages/*.mk for broken URLs or hash mismatches.