Hello,
I am running into errors in the cloud compile of the gateware after pushing changes to the repository (build jobs). The error I see in the log is copied below. I tried several times and the number of missing bytes changes but it always fails. I went back to a previous version that did compile last week but it now also fails in the same way.
The project at this point is a small modification of the generic gateware, following the tutorial to blink the LED. The latest change adds a memory block expanding the r/w to apb_ctrl_status.
Any hints as to what could be wrong and how to address are appreciated.
Other (minor) questions in this area are
-
I have seen the compile also fail for minor typos, like missing a “;” or a port mismatch. In those cases the log mentions more detail has been saved in file. How can I get that file?
-
The process always starts 2 builds, one for a 2024 version and one for 2025. The 2025 always fails but is “allowed to fail”. Can that build turned off (and how)?
Thanks for your help!
Running with gitlab-runner 19.2.1 (a470182f)
on bbbio-ci-ubuntu-2204-0 hETsXyTB6, system ID: s_b5607c9488c6
Preparing the “shell” executor00:00
Using Shell (bash) executor…
Preparing environment00:00
Running on bbbio-ci-ubuntu-2204-0…
Getting source from Git repository00:01
Gitaly correlation ID: 01KZVF1GEK0EEW5B1QNYX8P4EB
Fetching changes…
Reinitialized existing Git repository in /home/beagle/builds/hETsXyTB6/0/whennigHE/gateware-sram/.git/
error: RPC failed; curl 92 HTTP/2 stream 0 was not closed cleanly: INTERNAL_ERROR (err 2)
error: 4411 bytes of body are still expected
fetch-pack: unexpected disconnect while reading sideband packet
fatal: early EOF
fatal: fetch-pack: invalid index-pack output
Uploading artifacts for failed job00:00
Uploading artifacts…
Runtime platform arch=amd64 os=linux pid=4448 revision=a470182f version=19.2.1
WARNING: artifacts/tests_report.xml: no matching files. Ensure that the artifact path is relative to the working directory (/home/beagle/builds/hETsXyTB6/0/whennigHE/gateware-sram)
ERROR: No files to upload
Cleaning up project directory and file based variables00:00
ERROR: Job failed: exit status 128