Source: massxpert3 Version: 10.5.8-1 Tags: patch User: [email protected] Usertags: ftcbfs
massxpert3 fails to cross build from source, because it does not pass any cross compilation flags to CMake and therefore attempts to configure for the build architecture. The easiest way of passing the necessary flags is using dh_auto_configure. I'm attaching a patch for your convenience. Please consider applying it. Helmut
diff -Nru massxpert3-10.5.8/debian/changelog massxpert3-10.5.8/debian/changelog --- massxpert3-10.5.8/debian/changelog 2026-10-07 14:40:31.000000000 +0200 +++ massxpert3-10.5.8/debian/changelog 2026-10-14 16:23:42.000000000 +0200 @@ -1,3 +1,10 @@ +massxpert3 (10.5.8-1.1) UNRELEASED; urgency=medium + + * Non-maintainer upload. + * Fix FTCBFS: Let dh_auto_configure pass cross flags to cmake. (Closes: #-1) + + -- Helmut Grohne <[email protected]> Wed, 14 Oct 2026 16:23:42 +0200 + massxpert3 (10.5.8-1) unstable; urgency=low * Use the sequence purification mechanism when pasting in the sequence diff -Nru massxpert3-10.5.8/debian/rules massxpert3-10.5.8/debian/rules --- massxpert3-10.5.8/debian/rules 2026-10-07 14:40:31.000000000 +0200 +++ massxpert3-10.5.8/debian/rules 2026-10-14 16:23:39.000000000 +0200 @@ -34,9 +34,8 @@ rm -f doc/user-manual/DC-user-manual override_dh_auto_configure: - mkdir -p debian/build mkdir -p debian/tmp - cd debian/build && cmake -DCMAKE_BUILD_TYPE=Release -DBUILD_USER_MANUAL=Off -DCMAKE_INSTALL_PREFIX=/usr ../.. + dh_auto_configure --builddirectory=debian/build --buildsystem=cmake -- -DCMAKE_BUILD_TYPE=Release -DBUILD_USER_MANUAL=Off override_dh_auto_build: cd debian/build && make

