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>,

