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