Source: chezscheme
Version: 9.5+dfsg-6
Tags: patch
User: [email protected]
Usertags: ftcbfs

chezscheme fails to cross build from source. Its debian/rules has
specific commands for supporting cross building and it starts out with
building a native version to bootstrap from. However, this native build
requires zlib and ncurses, which is missing from Build-Depends. Please
consider applying the attached patch.

Helmut
diff --minimal -Nru chezscheme-9.5+dfsg/debian/changelog 
chezscheme-9.5+dfsg/debian/changelog
--- chezscheme-9.5+dfsg/debian/changelog        2018-09-30 13:16:41.000000000 
+0200
+++ chezscheme-9.5+dfsg/debian/changelog        2020-08-03 10:09:23.000000000 
+0200
@@ -1,3 +1,10 @@
+chezscheme (9.5+dfsg-6.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Fix FTCBFS: Add missing native build-depends zlib and ncurses. (Closes: 
#-1)
+
+ -- Helmut Grohne <[email protected]>  Mon, 03 Aug 2020 10:09:23 +0200
+
 chezscheme (9.5+dfsg-6) unstable; urgency=medium
 
   * Remove Built-Using (not needed since policy 4.1.3)
diff --minimal -Nru chezscheme-9.5+dfsg/debian/control 
chezscheme-9.5+dfsg/debian/control
--- chezscheme-9.5+dfsg/debian/control  2018-09-30 13:10:45.000000000 +0200
+++ chezscheme-9.5+dfsg/debian/control  2020-08-03 10:09:06.000000000 +0200
@@ -5,7 +5,9 @@
 Uploaders: Barak A. Pearlmutter <[email protected]>
 Build-Depends: debhelper (>= 10), dh-exec
 Build-Depends-Arch: zlib1g-dev | libz-dev,
+       zlib1g-dev:native | libz-dev:native,
        libncurses5-dev | libncurses-dev | ncurses-dev,
+       libncurses5-dev:native | libncurses-dev:native | ncurses-dev:native,
        libx11-dev,
        r6rs-nanopass-dev,
        chezscheme9.5 [armhf] <!cross>,

Reply via email to