On 08/01/2025 15:37, Sébastien Noel wrote:
Le 2025-01-08 15:54, Chris Hofstaedtler a écrit :
that's new to me.
I never tried to build it on aarch64, only amd64 :-/

This might very well be a compiler bug on aarch64, who knows.

I'm totally out of my comfort zone now ^^

If it helps, I can reproduce the build issue with sbuild on my amd64 desktop: $ sbuild -d unstable --arch=arm64 -c mmd-unstable-arm64 --chroot-mode=unshare serious-engine_0~git20230724+dfsg-1.dsc

It took a while for me to figure out how to get sbuild to crossbuild, and it's plenty slow, but it's pretty reliable once you get it up and running.


Log tail was:


cd "/build/reproducible-path/serious-engine-0~git20230724+dfsg/Sources" && "/build/reproducible-path/serious-engine-0~git20230724+dfsg/build_tfe/Ecc/ecc" Entities/ArmorItem.es cd "/build/reproducible-path/serious-engine-0~git20230724+dfsg/Sources" && "/build/reproducible-path/serious-engine-0~git20230724+dfsg/build_tfe/Ecc/ecc" Entities/AnimationHub.es
qemu: uncaught target signal 4 (Illegal instruction) - core dumped
qemu: uncaught target signal 4 (Illegal instruction) - core dumped
qemu: uncaught target signal 4 (Illegal instruction) - core dumped
qemu: uncaught target signal 4 (Illegal instruction) - core dumped
qemu: uncaught target signal 4 (Illegal instruction) - core dumped
qemu: uncaught target signal 4 (Illegal instruction) - core dumped
qemu: uncaught target signal 4 (Illegal instruction) - core dumped
qemu: uncaught target signal 4 (Illegal instruction) - core dumped
qemu: uncaught target signal 4 (Illegal instruction) - core dumped
qemu: uncaught target signal 4 (Illegal instruction) - core dumped
qemu: uncaught target signal 4 (Illegal instruction) - core dumped
Illegal instruction (core dumped)
make[4]: *** [CMakeFiles/ParseEntities.dir/build.make:401: /build/reproducible-path/serious-engine-0~git20230724+dfsg/Sources/Entities/AmmoItem.cpp] Error 132
make[4]: *** Waiting for unfinished jobs....
qemu: uncaught target signal 4 (Illegal instruction) - core dumped
Illegal instruction (core dumped)
Illegal instruction (core dumped)
Illegal instruction (core dumped)
make[4]: *** [CMakeFiles/ParseEntities.dir/build.make:434: /build/reproducible-path/serious-engine-0~git20230724+dfsg/Sources/Entities/AnimationHub.cpp] Error 132 make[4]: *** [CMakeFiles/ParseEntities.dir/build.make:423: /build/reproducible-path/serious-engine-0~git20230724+dfsg/Sources/Entities/AnimationChanger.cpp] Error 132 make[4]: *** [CMakeFiles/ParseEntities.dir/build.make:445: /build/reproducible-path/serious-engine-0~git20230724+dfsg/Sources/Entities/ArmorItem.cpp] Error 132
Illegal instruction (core dumped)
Illegal instruction (core dumped)
make[4]: *** [CMakeFiles/ParseEntities.dir/build.make:368: /build/reproducible-path/serious-engine-0~git20230724+dfsg/Sources/Engine/Classes/PlayerEntity.cpp] Error 132
Illegal instruction (core dumped)
Illegal instruction (core dumped)
make[4]: *** [CMakeFiles/ParseEntities.dir/build.make:390: /build/reproducible-path/serious-engine-0~git20230724+dfsg/Sources/Entities/AirWave.cpp] Error 132 make[4]: *** [CMakeFiles/ParseEntities.dir/build.make:335: /build/reproducible-path/serious-engine-0~git20230724+dfsg/Sources/Engine/Classes/MovableBrushEntity.cpp] Error 132 make[4]: *** [CMakeFiles/ParseEntities.dir/build.make:346: /build/reproducible-path/serious-engine-0~git20230724+dfsg/Sources/Engine/Classes/MovableEntity.cpp] Error 132
Illegal instruction (core dumped)
make[4]: *** [CMakeFiles/ParseEntities.dir/build.make:379: /build/reproducible-path/serious-engine-0~git20230724+dfsg/Sources/Entities/Acid.cpp] Error 132
Illegal instruction (core dumped)
Illegal instruction (core dumped)
make[4]: *** [CMakeFiles/ParseEntities.dir/build.make:324: /build/reproducible-path/serious-engine-0~git20230724+dfsg/Sources/Engine/Classes/BaseEvents.cpp] Error 132 make[4]: *** [CMakeFiles/ParseEntities.dir/build.make:357: /build/reproducible-path/serious-engine-0~git20230724+dfsg/Sources/Engine/Classes/MovableModelEntity.cpp] Error 132
Illegal instruction (core dumped)
make[4]: *** [CMakeFiles/ParseEntities.dir/build.make:412: /build/reproducible-path/serious-engine-0~git20230724+dfsg/Sources/Entities/AmmoPack.cpp] Error 132 make[4]: Leaving directory '/build/reproducible-path/serious-engine-0~git20230724+dfsg/build_tfe' make[3]: *** [CMakeFiles/Makefile2:125: CMakeFiles/ParseEntities.dir/all] Error 2 make[3]: Leaving directory '/build/reproducible-path/serious-engine-0~git20230724+dfsg/build_tfe'
make[2]: *** [Makefile:139: all] Error 2
make[2]: Leaving directory '/build/reproducible-path/serious-engine-0~git20230724+dfsg/build_tfe' dh_auto_build: error: cd build_tfe && make -j12 "INSTALL=install --strip-program=true" VERBOSE=1 returned exit code 2
make[1]: *** [debian/rules:14: override_dh_auto_build] Error 25
make[1]: Leaving directory '/build/reproducible-path/serious-engine-0~git20230724+dfsg'
make: *** [debian/rules:6: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2



--
Regards,
Ahmad

Reply via email to