Your message dated Thu, 16 Nov 2006 15:42:34 -0800
with message-id <[EMAIL PROTECTED]>
and subject line hyperestraier: FTBFS: upstream build rules look in $(HOME) for 
includes
has caused the attached Bug report to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what I am
talking about this indicates a serious mail system misconfiguration
somewhere.  Please contact me immediately.)

Debian bug tracking system administrator
(administrator, Debian Bugs database)

--- Begin Message ---
Package: hyperestraier
Version: 1.0.6-1
Severity: serious
Justification: FTBFS
Tags: patch

Hi Fumitoshi,

Just as for qdbm as described in bug #398196, hyperestraier is failing to
build on alpha and mips:

[...]
# Add here commands to configure the package.
CFLAGS="-Wall -g -O2"  JAVAC="gcj-wrapper" JAR="fastjar" ./configure 
--host=alpha-linux-gnu --build=alpha-linux-gnu --prefix=/usr 
--mandir=\${prefix}/share/man --infodir=\${prefix}/share/info 
--includedir=\${prefix}/include/estraier --libexecdir=\${prefix}/lib/estraier \
                --enable-regex
#================================================================
# Configuring Hyper Estraier version 1.4.8.
#================================================================
checking for alpha-linux-gnu-gcc... alpha-linux-gnu-gcc
checking for C compiler default output file name... configure: error: C 
compiler cannot create executables
See `config.log' for more details.
[...]

You can find a full build log at
<http://buildd.debian.org/fetch.cgi?pkg=hyperestraier&arch=alpha&ver=1.4.8-1&stamp=1162623864>.

Please see bug #398196 for the full explanation of why this is a bug in this
package.

I have confirmed that the attached patch fixes the problem for hyperestraier
as well, by explicitly setting $HOME to a local directory inside the build
tree when building.

This bug affects both the testing and unstable versions of hyperestraier,
and together with bug #398196 it also currently prevents the fix for bug
#367374 in hyperestraier from reaching testing, so I will plan to NMU this
package as well if it is unfixed after two days.

Thanks,
-- 
Steve Langasek                   Give me a lever long enough and a Free OS
Debian Developer                   to set it on, and I can move the world.
[EMAIL PROTECTED]                                   http://www.debian.org/
diff -u hyperestraier-1.4.8/debian/changelog 
hyperestraier-1.4.8/debian/changelog
--- hyperestraier-1.4.8/debian/changelog
+++ hyperestraier-1.4.8/debian/changelog
@@ -1,3 +1,14 @@
+hyperestraier (1.4.8-1.1) unstable; urgency=high
+
+  * Non-maintainer upload.
+  * High-urgency upload for RC bugfix.
+  * Set HOME=$(CURDIR)/junkhome when building, otherwise the package build
+    will incorrectly look for headers there -- and fail when the directory
+    exists and is unreadable, as happens sometimes on sudo-using
+    autobuilders!
+
+ -- Steve Langasek <[EMAIL PROTECTED]>  Sun, 12 Nov 2006 04:52:18 -0800
+
 hyperestraier (1.4.8-1) unstable; urgency=low
 
   * New upstream release
diff -u hyperestraier-1.4.8/debian/rules hyperestraier-1.4.8/debian/rules
--- hyperestraier-1.4.8/debian/rules
+++ hyperestraier-1.4.8/debian/rules
@@ -16,6 +16,10 @@
 # This has to be exported to make some magic below work.
 export DH_OPTIONS
 
+# work-around for upstream build that thinks $(HOME) belongs in the
+# include path for all builds!
+export HOME=$(CURDIR)/junkhome
+
 # These are used for cross-compiling and for saving the configure script
 # from having to guess our platform (since we know it already)
 DEB_HOST_GNU_TYPE   ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE)

--- End Message ---
--- Begin Message ---
Version: 1.9.4-1.1

Whoops, this NMU was uploaded but I apparently forgot to update the
changelog with the bug number.

Here is the changelog for the fixing upload:

 hyperestraier (1.4.9-1.1) unstable; urgency=high

   * Non-maintainer upload.
   * High-urgency upload for RC bugfix.
   * Set HOME=$(CURDIR)/junkhome when building, otherwise the package build
     will incorrectly look for headers there -- and fail when the directory
     exists and is unreadable, as happens sometimes on sudo-using
     autobuilders!

  -- Steve Langasek <[EMAIL PROTECTED]>  Tue, 14 Nov 2006 05:28:32 -0800

Thanks,
-- 
Steve Langasek                   Give me a lever long enough and a Free OS
Debian Developer                   to set it on, and I can move the world.
[EMAIL PROTECTED]                                   http://www.debian.org/

--- End Message ---

Reply via email to