Source: jove Version: 4.17.4.4-1 Tags: patch User: debian-cr...@lists.debian.org Usertags: ftcbfs
jove fails to cross build from source, because it uses the build architecture compiler. During dh_auto_build, which is passed all the right tools, does not actually build jove. This only happens during dh_auto_instal, which lacks the tools. I'm attaching a patch to build jove during dh_auto_install for your convenience. Helmut
diff --minimal -Nru jove-4.17.4.4/debian/changelog jove-4.17.4.4/debian/changelog --- jove-4.17.4.4/debian/changelog 2022-06-11 14:28:18.000000000 +0200 +++ jove-4.17.4.4/debian/changelog 2022-11-06 19:54:34.000000000 +0100 @@ -1,3 +1,11 @@ +jove (4.17.4.4-1.1) UNRELEASED; urgency=medium + + * Non-maintainer upload. + * Fix FTCBFS: Do not build jove during dh_auto_install without cross + tools. (Closes: #-1) + + -- Helmut Grohne <hel...@subdivi.de> Sun, 06 Nov 2022 19:54:34 +0100 + jove (4.17.4.4-1) unstable; urgency=low * New upstream release. diff --minimal -Nru jove-4.17.4.4/debian/rules jove-4.17.4.4/debian/rules --- jove-4.17.4.4/debian/rules 2022-06-11 14:28:18.000000000 +0200 +++ jove-4.17.4.4/debian/rules 2022-11-06 19:54:33.000000000 +0100 @@ -19,7 +19,7 @@ LDFLAGS="$(LDFLAGS)" \ JOVEHOME=/usr \ JMANDIR=/usr/share/man/man1 \ - LOCALCC=$(CC_FOR_BUILD) fdocs + LOCALCC=$(CC_FOR_BUILD) fdocs all override_dh_auto_install: dh_auto_install -- JOVEHOME=/usr JMANDIR=/usr/share/man/man1