[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

[Frank Küster] Bug#322353: make: FTBFS with teTeX-3.0



--- Begin Message ---
Package: make
Version: 3.80-10
Severity: important
Tags: patch

make ships a file texinfo.tex in ./config/, and this file is
used upon processing of ./doc/make.texi.  First of all, this is not
necessary, since make build-depends on texinfo which installs its
version of the file in /usr/share/texmf/tex/texinfo.  Moreover, because
of outdated buggy code, it causes make to FTBFS when teTeX-3.0 is used
instead of 2.0.2 from unstable.

tetex-3.0 is now in experimental, and we expect to be able to upload it
to unstable at the end of the month.

Simply removing the file in the clean target makes the build succeed,
patch attached.

Regards, Frank

-- 
Frank Küster
Inst. f. Biochemie der Univ. Zürich
Debian Developer

diff -Nur make-3.80.orig/debian/changelog make-3.80/debian/changelog
--- make-3.80.orig/debian/changelog	2005-08-10 12:55:51.505313313 +0200
+++ make-3.80/debian/changelog	2005-08-10 12:56:18.231378768 +0200
@@ -1,3 +1,10 @@
+make (3.80-10.1) UNRELEASED; urgency=low
+
+  * Remove config/texinfo.tex from the sources - a newer version is
+    provided by texinfo. 
+
+ -- Frank Küster <frank@debian.org>  Wed, 10 Aug 2005 12:40:39 +0200
+
 make (3.80-10) unstable; urgency=low
 
   * Bug fix: "FTBFS: Cannot find HTML documentation", thanks to Matt Kraai
diff -Nur make-3.80.orig/debian/common/targets.mk make-3.80/debian/common/targets.mk
--- make-3.80.orig/debian/common/targets.mk	2005-08-10 12:55:51.537309800 +0200
+++ make-3.80/debian/common/targets.mk	2005-08-10 12:56:18.262375365 +0200
@@ -225,6 +225,7 @@
 clean-arch:  $(patsubst %,CLEAN/%,$(DEB_ARCH_PACKAGES))   
 clean-indep: $(patsubst %,CLEAN/%,$(DEB_INDEP_PACKAGES))
 
+FILES_TO_REMOVE = config/texinfo.tex
 stamp-clean: clean-indep clean-arch
 	$(checkdir)
 	-test -f Makefile && $(MAKE) distclean
@@ -233,6 +234,7 @@
 	-rm -f core `find . \( -name '*.orig' -o -name '*.rej' -o -name '*~'     \
 	         -o -name '*.bak' -o -name '#*#' -o -name '.*.orig'              \
 		 -o -name '.*.rej' -o -name '.SUMS' -o -size 0 \) -print` TAGS
+	-rm -f $(FILES_TO_REMOVE)
 
 clean: stamp-clean
 

--- End Message ---

-- 
Frank Küster
Inst. f. Biochemie der Univ. Zürich
Debian Developer

Reply to: