Package: librapidxml-dev
Version: 1.13-2
Tags: patch
User: [email protected]
Usertags: cross-satisfiability
Control: affects -1 + src:cegui-mk2

cegui-mk2 cannot be cross built from source, because its dependency on
librapidxml-dev is not satisfiable. In general, Architecture: all
packages can never satisfy cross Build-Depends unless marked Multi-Arch:
foreign or annotated :native. In this case, the foreign marking is
reasonable, because librapidxml-dev is a header-only library entirely
lacking maintainer scripts and dependencies. Please consider applying
the attached patch.

Helmut
diff --minimal -Nru rapidxml-1.13/debian/changelog 
rapidxml-1.13/debian/changelog
--- rapidxml-1.13/debian/changelog      2016-02-22 11:57:37.000000000 +0100
+++ rapidxml-1.13/debian/changelog      2021-02-21 10:30:25.000000000 +0100
@@ -1,3 +1,10 @@
+rapidxml (1.13-2.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Mark librapidxml-dev Multi-Arch: foreign. (Closes: #-1)
+
+ -- Helmut Grohne <[email protected]>  Sun, 21 Feb 2021 10:30:25 +0100
+
 rapidxml (1.13-2) unstable; urgency=medium
 
   * Fix upstream compilation bugs.
diff --minimal -Nru rapidxml-1.13/debian/control rapidxml-1.13/debian/control
--- rapidxml-1.13/debian/control        2015-10-25 21:42:10.000000000 +0100
+++ rapidxml-1.13/debian/control        2021-02-21 10:30:23.000000000 +0100
@@ -8,6 +8,7 @@
 
 Package: librapidxml-dev
 Architecture: all
+Multi-Arch: foreign
 Depends: ${misc:Depends}
 Description: fast XML DOM-style parser in C++ (development files)
  RapidXml is a fast XML DOM-style parser written in C++.

Reply via email to