On 2016-10-09 Helmut Grohne <hel...@subdivi.de> wrote: > Package: libgcrypt11-dev > Version: 1.7.3-1 > Tags: patch > User: helm...@debian.org > Usertags: rebootstrap [...] > The packages listed above cannot satisfy their cross Build-Depends, > because their libgcrypt11-dev dependency is unsatisfiable. In general, > Architecture: all packages that are not marked Multi-Arch: foreign can > never satisfy cross Build-Depends.
> In this case, marking it Multi-Arch: foreign would be wrong. The > architecture constraint must be passed through to the real -dev package. > Thus I suggest to simply switch it from Architecture: all to > Architecture: any. [...] > -Architecture: all > -Depends: libgcrypt20-dev (>= ${source:Upstream-Version}), ${misc:Depends} > +Architecture: any > +Depends: libgcrypt20-dev (= ${binary:Version}), ${misc:Depends} The second part of the changes does not really work (it expands to "libgcrypt20-dev (= 1.5.4-3+really1.7.3-2)") because libgcrypt11-dev has a different version number than the source package. As I do not see the point of tightening this dependency I have dropped this part of the change. cu Andreas -- `What a good friend you are to him, Dr. Maturin. His other friends are so grateful to you.' `I sew his ears on from time to time, sure'