gaisler.se qemu patch download fails
Summary
During the build process of the QEMU source builder, a patch fails to apply due to an unresolved link to a non-RTEMS resource. Specifically, the gaisler.se
URL times out and returns a 404 error. This prevents the completion of the cross-compiler emulator tool suite installation.
Config: devel/qemu-5.2.0-1.cfg
package: qemu-5.2.0-rc1-x86_64-linux-gnu-1
download:
https://gaisler.se/qemu/qemu-5.2.0-leon3.patch
-> patches/qemu-5.2.0-leon3.patch
download:
https://gaisler.se/qemu/qemu-5.2.0-leon3.patch:
error: HTTP Error 404: Not Found
error: downloading
https://gaisler.se/qemu/qemu-5.2.0-leon3.patch:
all paths have failed, giving up
Build FAILED
See error report: rsb-report-qemu-5.2.0-rc1-x86_64-linux-gnu-1.txt
Note: In some cases the error appears only in
the complete build log (see --log option)
error: downloading
https://gaisler.se/qemu/qemu-5.2.0-leon3.patch:
all paths have failed, giving up
Build Set: Time 0:02:22.412941
Build FAILED
Steps to reproduce
- Run
sudo ../source-builder/sb-set-builder --prefix=/opt/rtems/6 devel/qemu
- Encounter failure on download of the following qemu patch https://gaisler.se/qemu/qemu-5.2.0-leon3.patch
Workaround
- Navigate to
https://ftp.rtems.org/pub/rtems/releases/5/5.2/sources/
- Download the relevant patch (qemu-5.2.0-leon3.patch)
- Place it inside the patches directory under
patches/qemu-5.2.0-leon3.patch
- re-run install