Source: cdparanoia Version: 3.10.2+debian-11 Tags: patch User: [email protected] Usertags: rebootstrap
cdparanoia fails to cross build from source, because ./configure is confused about the (implicit) --host not matching CC. It believes we are building for the build architecture with a cross compiler and thus fails finding anything reasonabl. It finally gives up after failing to discover a 16bit integer type. cdparanoia is sufficiently recent that it should no longer be passed CC=, but rather --host. After doing that, it cross builds. Please consider applying the attached patch. Helmut
diff --minimal -Nru cdparanoia-3.10.2+debian/debian/changelog cdparanoia-3.10.2+debian/debian/changelog --- cdparanoia-3.10.2+debian/debian/changelog 2012-07-14 08:46:36.000000000 +0200 +++ cdparanoia-3.10.2+debian/debian/changelog 2017-08-19 18:09:43.000000000 +0200 @@ -1,3 +1,10 @@ +cdparanoia (3.10.2+debian-11.1) UNRELEASED; urgency=medium + + * Non-maintainer upload. + * Fix FTCBFS: Pass --host= to ./configure rather than CC=. (Closes: -1) + + -- Helmut Grohne <[email protected]> Sat, 19 Aug 2017 18:09:43 +0200 + cdparanoia (3.10.2+debian-11) unstable; urgency=low [ TANIGUCHI Takaki ] diff --minimal -Nru cdparanoia-3.10.2+debian/debian/rules cdparanoia-3.10.2+debian/debian/rules --- cdparanoia-3.10.2+debian/debian/rules 2012-07-14 08:46:36.000000000 +0200 +++ cdparanoia-3.10.2+debian/debian/rules 2017-08-19 18:09:43.000000000 +0200 @@ -10,7 +10,7 @@ ifneq ($(DEB_HOST_GNU_TYPE),$(DEB_BUILD_GNU_TYPE)) - CROSS=CC=$(DEB_HOST_GNU_TYPE)-gcc + CROSS=--build=$(DEB_BUILD_GNU_TYPE) --host=$(DEB_HOST_GNU_TYPE) else CROSS= endif

