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)