Package: src:cmucl
Version: 20c-2
Severity: serious
Tags: upstream patch
Justification: fails to build from source (but built successfully in the past)

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

While I was trying to build cmucl to fix bug 683398 and 714655 I noticed that
building the documentation runs into an endless loop. The problem is that the
check if latex needs an other run is currently too permissive.

Please consider attached patch.

- -- System Information:
Debian Release: 7.2
  APT prefers stable
  APT policy: (500, 'stable'), (99, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.2.0-4-amd64 (SMP w/1 CPU core)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)

iQEcBAEBCAAGBQJSbXkQAAoJEJxcmesFvXUKncsH/jKRnV5pHWQBFU+yVwytfsei
AnYPmpiRovjSzbQLuvftV2l/nqMZg3e2qMHbluoJQoekqv/uRiBoEalw+fdjskyd
pGDX80Vn2SCcJP3TTyAZUKfewXQsWB/jniPkJ+owjOQoNjgjIrYBuFHyJ0OgvM8M
o5J1QQzYa9Vwm4vU1/EURaLSnWAyJvaBcZZErZrQgRtT4GwDirt+AeQ1WjLQ++Km
3rTepIGO/agffi6lxszcmzSGsvdwnLteqpkzoZc7+W21Al2jhF32A/GoetJv2k6C
/1ZgLuSnUhXZ4rIBdVlrGw9x2UQZcn5VO4l8HPlvmEITsnon3TKyJUP0gIk42io=
=futo
-----END PGP SIGNATURE-----
Description: with the current tools, building the docs results in endless loop
Author: Paul Gevers <elb...@debian.org>

--- cmucl-20c.orig/src/docs/cmu-user/Makefile
+++ cmucl-20c/src/docs/cmu-user/Makefile
@@ -53,7 +53,7 @@ all: cmu-user.ps
 # been modified.
 %.dvi : %.tex $(FILES)
 	$(LATEX) $<
-	@while ( grep Rerun $*.log > /dev/null ); do \
+	@while ( grep "Rerun to" $*.log > /dev/null ); do \
 	   $(LATEX) $<; \
 	done
 	if [ "$<" = "cmu-user.tex" ]; then $(MAKE) index; else $(MAKE) index-letter; fi
@@ -62,7 +62,7 @@ all: cmu-user.ps
 
 %.pdf : %.tex $(FILES)
 	$(PDFLATEX) $<
-	@while ( grep Rerun $*.log > /dev/null ); do \
+	@while ( grep "Rerun to" $*.log > /dev/null ); do \
 	   $(PDFLATEX) $<; \
 	done
 	if [ "$<" = "cmu-user.tex" ]; then $(MAKE) index; else $(MAKE) index-letter; fi
_______________________________________________
pkg-common-lisp-devel mailing list
pkg-common-lisp-devel@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-common-lisp-devel

Reply via email to