It should generally be possible to restart an interrupted build, just by re-running make ...:
0make: Entering directory '/root/ci_scratch/depends'
1Fetching qtbase-everywhere-src-6.7.3.tar.xz from https://download.qt.io/archive/qt/6.7/6.7.3/submodules
2 % Total % Received % Xferd Average Speed Time Time Time Current
3 Dload Upload Total Spent Left Speed
4100 280 100 280 0 0 1601 0 0
5100 47.13M 100 47.13M 0 0 6.18M 0 00:07 00:07 8.63M
6/root/ci_scratch/depends/work/download/native_qt-6.7.3/qtbase-everywhere-src-6.7.3.tar.xz.temp: OK
7Fetching qttranslations-everywhere-src-6.7.3.tar.xz from https://download.qt.io/archive/qt/6.7/6.7.3/submodules
8 % Total % Received % Xferd Average Speed Time Time Time Current
9 Dload Upload Total Spent Left Speed
10100 288 100 288 0 0 2234 0 0
11100 1.47M 100 1.47M 0 0 532.5k 0 00:02 00:02 208.8k
12/root/ci_scratch/depends/work/download/native_qt-6.7.3/qttranslations-everywhere-src-6.7.3.tar.xz.temp: OK
13Fetching qttools-everywhere-src-6.7.3.tar.xz from https://download.qt.io/archive/qt/6.7/6.7.3/submodules
14 % Total % Received % Xferd Average Speed Time Time Time Current
15 Dload Upload Total Spent Left Speed
16100 281 100 281 0 0 2156 0 0
17100 8.60M 100 8.60M 0 0 1.27M 0 00:06 00:06 1.26M
18/root/ci_scratch/depends/work/download/native_qt-6.7.3/qttools-everywhere-src-6.7.3.tar.xz.temp: OK
19Fetching CMakeLists.txt from https://raw.githubusercontent.com/qt/qt5/refs/heads/6.7.3
20 % Total % Received % Xferd Average Speed Time Time Time Current
21 Dload Upload Total Spent Left Speed
22100 4041 100 4041 0 0 23565 0 0
23/root/ci_scratch/depends/work/download/native_qt-6.7.3/CMakeLists.txt-6.7.3.temp: OK
24Fetching ECMOptionalAddSubdirectory.cmake from https://raw.githubusercontent.com/qt/qt5/refs/heads/6.7.3/cmake
25 % Total % Received % Xferd Average Speed Time Time Time Current
26 Dload Upload Total Spent Left Speed
27100 3029 100 3029 0 0 16610 0 0
28/root/ci_scratch/depends/work/download/native_qt-6.7.3/ECMOptionalAddSubdirectory.cmake-6.7.3.temp: OK
29Fetching QtTopLevelHelpers.cmake from https://raw.githubusercontent.com/qt/qt5/refs/heads/6.7.3/cmake
30 % Total % Received % Xferd Average Speed Time Time Time Current
31 Dload Upload Total Spent Left Speed
32100 21633 100 21633 0 0 118.6k 0 0
33/root/ci_scratch/depends/work/download/native_qt-6.7.3/QtTopLevelHelpers.cmake-6.7.3.temp: OK
34Extracting native_qt...
35/root/ci_scratch/depends/sources/qtbase-everywhere-src-6.7.3.tar.xz: OK
36/root/ci_scratch/depends/sources/qttranslations-everywhere-src-6.7.3.tar.xz: OK
37/root/ci_scratch/depends/sources/qttools-everywhere-src-6.7.3.tar.xz: OK
38/root/ci_scratch/depends/sources/CMakeLists.txt-6.7.3: OK
39/root/ci_scratch/depends/sources/ECMOptionalAddSubdirectory.cmake-6.7.3: OK
40/root/ci_scratch/depends/sources/QtTopLevelHelpers.cmake-6.7.3: OK
41^Cmake: *** [funcs.mk:343: /root/ci_scratch/depends/work/build/x86_64-w64-mingw32/native_qt/6.7.3-3feee3a98ec/.stamp_extracted] Interrupt
42
43make -C depends/ -j1 HOST=x86_64-w64-mingw32
44make: Entering directory '/root/ci_scratch/depends'
45Extracting native_qt...
46/root/ci_scratch/depends/sources/qtbase-everywhere-src-6.7.3.tar.xz: OK
47/root/ci_scratch/depends/sources/qttranslations-everywhere-src-6.7.3.tar.xz: OK
48/root/ci_scratch/depends/sources/qttools-everywhere-src-6.7.3.tar.xz: OK
49/root/ci_scratch/depends/sources/CMakeLists.txt-6.7.3: OK
50/root/ci_scratch/depends/sources/ECMOptionalAddSubdirectory.cmake-6.7.3: OK
51/root/ci_scratch/depends/sources/QtTopLevelHelpers.cmake-6.7.3: OK
52mkdir: cannot create directory ‘qtbase’: File exists
53make: *** [funcs.mk:343: /root/ci_scratch/depends/work/build/x86_64-w64-mingw32/native_qt/6.7.3-3feee3a98ec/.stamp_extracted] Error 1
54make: Leaving directory '/root/ci_scratch/depends'
I’ve run into other similar issues in Qt, when a Guix build is killed/interrupted for some reason, and it’s not possible to restart without manually cleaning up.