Hi there! On Fri, May 31, 2024 at 01:06:59PM +0200, Attila Kovacs wrote: > The updated package passes the > salsa CI (except the test-crossbuild-arm64 job, which cannot to install the > gcc build dependency). This is because you declared a gcc in d/control which is not needed. It is guaranteed to be present during build as a part of build-essential set[1]. During cross compilation, the gcc/g++ cross compiler would be pulled in to do the said cross compilation. If you forcefully add in gcc, the two would conflict and lead to the packages not being installed. Just removing it gets things going forward. Next, the cross-build once again fails because the Makefile forcefully runs the test as well. Running cross-compiled binary in native environment is not something that can realistically happen so it gives you the weird | bin/cio_file data/CIO_RA.TXT cio_ra.bin | bin/cio_file: 1: Syntax error: "(" unexpected as seen here[2] (when CI runs). Unfortunately, it seems cio_ra.bin is absolutely required to be installed and it is also arch specific from what I see in your package so we might not be able to move forward from here w/o finding a way to not generate the .bin file at runtime. [1]: https://tracker.debian.org/pkg/build-essential [2]: https://salsa.debian.org/debian-astro-team/supernovas/-/pipelines/684907 Best, Nilesh
Attachment:
signature.asc
Description: PGP signature