Bug#1111524: texlive-bin: Fix ftbfs on hurd-any
Control: tags -1 + pending
Samuel Thibault, le mar. 19 août 2025 02:00:30 +0200, a ecrit:
> When not using --disable-dependency-tracking (which is added by
> debhelper by default), the issue goes away because the makefile notices
> that it doesn't have the detex-src/$(DEPDIR)/detex.Po and thus creates
> it first, and thus creates the detex-src/$(DEPDIR) directory.
>
> This is apparently a known bug in automake:
>
> https://lists.gnu.org/archive/html/bug-automake/2017-06/msg00005.html
>
> and still not fixed, so I wouldn't expect a fix any time soon, so a
> solution would be to force enabling the dependency tracking as the
> attached patch does.
>
> Samuel
> --- debian/rules.original 2025-08-19 01:24:09.000000000 +0200
> +++ debian/rules 2025-08-19 01:24:28.000000000 +0200
> @@ -135,6 +135,7 @@
> --disable-linked-scripts \
> --with-banner-add=/Debian \
> --enable-shared \
> + --enable-dependency-tracking \
> --with-system-zlib \
> --with-system-zzlib \
> --with-system-potrace \
Ah, Pino got a different fix merged:
https://github.com/debian-tex/texlive-bin/commit/84c19e6834e84f8e5ee31025556454129ffd48ad
That'll be better by avoiding to compute dependencies.
Samuel
Reply to: