Skip to content
This repository was archived by the owner on Dec 23, 2025. It is now read-only.

Get CI running again#1185

Merged
EtchedPixels merged 3 commits into
EtchedPixels:masterfrom
tormodvolden:ci_update24
Aug 24, 2025
Merged

Get CI running again#1185
EtchedPixels merged 3 commits into
EtchedPixels:masterfrom
tormodvolden:ci_update24

Conversation

@tormodvolden

Copy link
Copy Markdown
Contributor

Move CI to Ubuntu 24.04 images so we should be good for some time.

Unfortunately while we had no CI working, the esp32 build started to fail and the dragon-mooh run test doesn't boot up properly any longer, but the rest seems fine.

@tormodvolden

tormodvolden commented Aug 23, 2025

Copy link
Copy Markdown
Contributor Author

It actually looks like it is the updated XRoar 1.8.2 on the CI that makes dragon-mooh fail. Local testing with the old XRoar 1.5 works fine.

EDIT: A new option has to be used for XRoar 1.8 upwards.

Also remove pisati's PPA for 6809 targets, since it is not needed.

Signed-off-by: Tormod Volden <debian.tormod@gmail.com>
Also run XRoar without sound.

Signed-off-by: Tormod Volden <debian.tormod@gmail.com>
From XRoar version 1.8 this option must be explicitly enabled,
to receive poor man's CRT9128 emulation output on stderr.

Signed-off-by: Tormod Volden <debian.tormod@gmail.com>
@tormodvolden

tormodvolden commented Aug 24, 2025

Copy link
Copy Markdown
Contributor Author

So now it is only esp32 failing:

esptool.py v4.7.0

A fatal error occurred: No segment header found at offset 0000 in ELF file.

A little hard to follow that parallel build log, but I think this is what leads up to it:

xtensa-esp32-elf-nm image.elf >../../fuzix.map
xtensa-esp32-elf-objcopy image.elf -O binary image.bin
xtensa-esp32-elf-objcopy -I binary image.bin -O elf32-xtensa-le --change-addresses 0x40080000 image-absolute.elf
esptool --chip esp32 elf2image -o image image-absolute.elf

EDIT: esptool is now at 4.7.0 versus previous 2.8, this can play a role. <---- This. See #1186
EDIT: Looks similar to #1090

@EtchedPixels

Copy link
Copy Markdown
Owner

Thanks

@EtchedPixels EtchedPixels merged commit b38c288 into EtchedPixels:master Aug 24, 2025
12 of 13 checks passed
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants