Source: monit Version: 1:5.20.0-3 Tags: patch upstream User: helm...@debian.org Usertags: rebootstrap
monit fails to cross build from source, because its configure looks for libssl in the build architecture libdir. Its Build-Depends only request libssl for the host architecture and thus configure fails. Clearing that confusion about build/host makes it cross build just fine. Please consider applying the attached patch. Helmut
diff --minimal -Nru monit-5.20.0/debian/changelog monit-5.20.0/debian/changelog --- monit-5.20.0/debian/changelog 2016-11-14 10:27:58.000000000 +0100 +++ monit-5.20.0/debian/changelog 2016-11-17 09:12:28.000000000 +0100 @@ -1,3 +1,10 @@ +monit (1:5.20.0-3.1) UNRELEASED; urgency=medium + + * Non-maintainer upload. + * Fix FTCBFS: 12_cross.patch: Fix build/host confusion (Closes: #-1) + + -- Helmut Grohne <hel...@subdivi.de> Thu, 17 Nov 2016 09:12:28 +0100 + monit (1:5.20.0-3) unstable; urgency=medium * Change openssl detection (fixes #828439 on i386?) diff --minimal -Nru monit-5.20.0/debian/patches/12_cross.patch monit-5.20.0/debian/patches/12_cross.patch --- monit-5.20.0/debian/patches/12_cross.patch 1970-01-01 01:00:00.000000000 +0100 +++ monit-5.20.0/debian/patches/12_cross.patch 2016-11-17 09:12:25.000000000 +0100 @@ -0,0 +1,18 @@ +Subject: clear build/host confusion +From: Helmut Grohne <hel...@subdivi.de> + +Index: monit-5.20.0/configure.ac +=================================================================== +--- monit-5.20.0.orig/configure.ac ++++ monit-5.20.0/configure.ac +@@ -891,8 +891,8 @@ + $maindir/lib64/openssl \ + $maindir/lib64/ssl \ + $maindir/ssl/lib64 \ +- $maindir/lib/${build} \ +- $maindir/lib/${build_alias}; do ++ $maindir/lib/${host} \ ++ $maindir/lib/${host_alias}; do + checkssllibdirdynamic $dir && break 2 + done + done diff --minimal -Nru monit-5.20.0/debian/patches/series monit-5.20.0/debian/patches/series --- monit-5.20.0/debian/patches/series 2016-11-14 10:27:58.000000000 +0100 +++ monit-5.20.0/debian/patches/series 2016-11-17 09:11:45.000000000 +0100 @@ -2,3 +2,4 @@ 05_monitrc.patch 06_ssl.patch 11_enable_hurd.patch +12_cross.patch