Source: glibmm2.4 Version: 2.66.5-1 Tags: patch User: debian-cr...@lists.debian.org Usertags: cross-satisfiability
glibmm2.4 can no longer be cross built from source as it started depending on libxml-parser-perl, which happens to be cross unsatisfiable as it would cross grade perl. It actually wants the build architecture instance, but we cannot mark libxml-parser-perl Multi-Arch: foreign. Thus the dependency should be annotated :native. I'm attaching a patch for your convenience. Helmut
diff --minimal -Nru glibmm2.4-2.66.5/debian/changelog glibmm2.4-2.66.5/debian/changelog --- glibmm2.4-2.66.5/debian/changelog 2022-09-19 15:29:06.000000000 +0200 +++ glibmm2.4-2.66.5/debian/changelog 2022-11-04 08:57:24.000000000 +0100 @@ -1,3 +1,10 @@ +glibmm2.4 (2.66.5-1.1) UNRELEASED; urgency=medium + + * Non-maintainer upload. + * Fix FTCBFS: Annotate libxml-parser-perl dependency :native. (Closes: #-1) + + -- Helmut Grohne <hel...@subdivi.de> Fri, 04 Nov 2022 08:57:24 +0100 + glibmm2.4 (2.66.5-1) unstable; urgency=medium * New upstream release diff --minimal -Nru glibmm2.4-2.66.5/debian/control glibmm2.4-2.66.5/debian/control --- glibmm2.4-2.66.5/debian/control 2022-09-19 15:29:06.000000000 +0200 +++ glibmm2.4-2.66.5/debian/control 2022-11-04 08:57:23.000000000 +0100 @@ -15,7 +15,7 @@ xsltproc, libglib2.0-dev (>= 2.61.2), libsigc++-2.0-dev (>= 2.9.1), - libxml-parser-perl <!nodoc>, + libxml-parser-perl:native <!nodoc>, meson (>= 0.54.0), pkg-config, mm-common (>= 0.9.10)