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

Bug#1111524: texlive-bin: Fix ftbfs on hurd-any



Samuel Thibault, le mar. 19 août 2025 09:49:28 +0200, a ecrit:
> 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.

It could be useful to add a link to
https://lists.gnu.org/archive/html/bug-automake/2017-06/msg00005.html
in the debian/rules comment

Samuel


Reply to: