[Debian GNUstep maintainers] Bug#1030387: gnustep-make: FTBFS with TeXInfo 7.0.x

Hilmar Preusse hille42 at web.de
Fri Feb 3 21:29:54 GMT 2023


Source: gnustep-make
Version: 2.9.1-1
Severity: important
Tags: ftbfs patch
Usertags: texinfo70

the package fails to build from source when using TeX Info 7.0.x. This
happens due to this change:

,----
| 7.0 (7 November 2022)
| * texi2any
|  . HTML output:
|      . use manual_name_html as output directory for split HTML instead of
|        manual_name or manual_name.html
`----

The easiest solution is probably to add option "--output=$(OUTFILE)" to
the "makeinfo" call in "Instance/Documentation/texi.make". A proposed
patch is attached, please make sure it does not break compatibility to
TeXInfo 6.8.

For now TeXInfo 7.0 is available in experimental. This bug is not RC
for now, but after bookworm we'll upload TeXInfo 7.0 to unstable and
the bug will become RC.

Hilmar

-- System Information:
Debian Release: bookworm/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 6.1.0-3-amd64 (SMP w/4 CPU threads; PREEMPT)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8), LANGUAGE=en_GB:en
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

-- 
sigmentation fault
-------------- next part --------------
--- gnustep-make-2.9.1.orig/Instance/Documentation/texi.make
+++ gnustep-make-2.9.1/Instance/Documentation/texi.make
@@ -106,7 +106,7 @@
 # so after running it we try to move any from the subdirectory to
 # where they are expected.
 $(OUTFILE)/index.html: $(TEXI_FILES)
-	-$(GNUSTEP_TEXI2HTML) \
+	-$(GNUSTEP_TEXI2HTML) --output=$(OUTFILE) \
                 $(GNUSTEP_TEXI2HTML_FLAGS) $(ADDITIONAL_TEXI2HTML_FLAGS) \
 		$(GNUSTEP_INSTANCE).texi; \
                 if [ -f $(OUTFILE)/$(OUTFILE)_toc.html ]; \
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 325 bytes
Desc: not available
URL: <http://alioth-lists.debian.net/pipermail/pkg-gnustep-maintainers/attachments/20230203/775b0448/attachment.sig>


More information about the pkg-GNUstep-maintainers mailing list