• Bug#1105277: advi: FTBFS with make --shuffle=reverse: Last OS error: No

    From Lucas Nussbaum@21:1/5 to All on Tue May 13 21:00:05 2025
    XPost: linux.debian.bugs.dist

    Source: advi
    Version: 2.0.0-4
    Severity: minor
    Tags: trixie sid ftbfs
    User: lucas@debian.org
    Usertags: ftbfs-shuffle

    Hi,

    GNU Make now has a --shuffle option that simulates non-deterministic ordering of target prerequisites. See https://trofi.github.io/posts/238-new-make-shuffle-mode.html and also previous work in Debian by Santiago Vila: https://people.debian.org/~sanvila/make-shuffle/

    This package fails to build with make --shuffle=reverse.
    This is likely to be caused by a missing dependency in
    debian/rules or an upstream Makefile.

    More information about this mass bug filing is available at https://wiki.debian.org/qa.debian.org/FTBFS/Shuffle

    Relevant part (hopefully):
    make[3]: Entering directory '/build/reproducible-path/advi-2.0.0/doc' Makefile:29: update target '_build/.exists' due to: target does not exist mkdir -p _build
    touch _build/.exists
    Makefile:46: update target '_build/advi.html' due to: target does not exist hevea -entities -I . -I ../tex -I _build -o _build/advi.html -fix manual.hva advi.tex
    ./manual.hva:19: Warning: Ignoring (re-)definition of '\dockey' by \newcommand
    ./manual.hva:29: Warning: Ignoring (re-)definition of '\Stretch' by \newcommand
    ./manual.hva:33: Warning: Not (re)-defining environment 'citemize' with \newenvironment
    ../tex/advi.hva:51: Warning: Not (re)-defining environment 'citemize' with \newenvironment
    /usr/share/hevea/hyperref.hva:72: Warning: Ignoring option: 'hypertex' Exclude comment 'comment'
    /usr/share/hevea/makeidx.hva:1: Warning: Cannot find primitives for package: index
    /usr/share/hevea/makeidx.hva:2: Warning: Not (re-)defining '\@indexbox' with \newsavebox
    /usr/share/hevea/makeidx.hva:15: Warning: Ignoring (re-)definition of '\index' by \newcommand
    /usr/share/hevea/makeidx.hva:16: Warning: Ignoring (re-)definition of '\printindex' by \newcommand
    /usr/share/hevea/makeidx.hva:17: Warning: Ignoring (re-)definition of '\makeindex' by \newcommand
    /usr/share/hevea/makeidx.hva:18: Warning: Ignoring (re-)definition of '\see' by \newcommand
    ./advi.tex:117: Warning: Command not found: \vfill
    ./advi.tex:398: Warning: Undefined label: 'multiplex'
    ./advi.tex:861: Warning: Undefined label: 'advi-graphicx'
    ./advi.tex:1077: Warning: Command not found: \hfill
    ./advi.tex:1077: Warning: Command not found: \hfill
    ./advi.tex:1471: Warning: Optional argument to \item in itemize environment ./advi.tex:1474: Warning: Optional argument to \item in itemize environment ./advi.tex:1478: Warning: Optional argument to \item in itemize environment ./advi.tex:1481: Warning: Optional argument to \item in itemize environment ./advi.tex:1485: Warning: Optional argument to \item in itemize environment HeVeA Warning: Label(s) may have changed. Rerun me to get cross-references right.
    HeVeA Warning: images may have changed, run 'imagen _build/advi'
    Run, run, again...
    ./manual.hva:19: Warning: Ignoring (re-)definition of '\dockey' by \newcommand
    ./manual.hva:29: Warning: Ignoring (re-)definition of '\Stretch' by \newcommand
    ./manual.hva:33: Warning: Not (re)-defining environment 'citemize' with \newenvironment
    ../tex/advi.hva:51: Warning: Not (re)-defining environment 'citemize' with \newenvironment
    /usr/share/hevea/hyperref.hva:72: Warning: Ignoring option: 'hypertex' Exclude comment 'comment'
    /usr/share/hevea/makeidx.hva:1: Warning: Cannot find primitives for package: index
    /usr/share/hevea/makeidx.hva:2: Warning: Not (re-)defining '\@indexbox' with \newsavebox
    /usr/share/hevea/makeidx.hva:15: Warning: Ignoring (re-)definition of '\index' by \newcommand
    /usr/share/hevea/makeidx.hva:16: Warning: Ignoring (re-)definition of '\printindex' by \newcommand
    /usr/share/hevea/makeidx.hva:17: Warning: Ignoring (re-)definition of '\makeindex' by \newcommand
    /usr/share/hevea/makeidx.hva:18: Warning: Ignoring (re-)definition of '\see' by \newcommand
    ./advi.tex:117: Warning: Command not found: \vfill
    ./advi.tex:1077: Warning: Command not found: \hfill
    ./advi.tex:1077: Warning: Command not found: \hfill
    ./advi.tex:1471: Warning: Optional argument to \item in itemize environment ./advi.tex:1474: Warning: Optional argument to \item in itemize environment ./advi.tex:1478: Warning: Optional argument to \item in itemize environment ./advi.tex:1481: Warning: Optional argument to \item in itemize environment ./advi.tex:1485: Warning: Optional argument to \item in itemize environment Fixpoint reached in 2 step(s)
    Now, I am running imagen for you
    RESOLUTION: 100
    This is pdfTeX, Version 3.141592653-2.6-1.40.26 (TeX Live 2025/dev/Debian) (preloaded format=latex)
    restricted \write18 enabled.
    entering extended mode
    (./_build/advi.image.tex
    LaTeX2e <2024-11-01> patch level 2
    L3 programming layer <2025-01-18> (/usr/share/texlive/texmf-dist/tex/latex/base/article.cls
    Document Class: article 2024/06/29 v1.4n Standard LaTeX document class (/usr/share/texlive/texmf-dist/tex/latex/base/size12.clo)) (./manual.sty) (/usr/share/texlive/texmf-dist/tex/latex/preprint/fullpage.sty) (/usr/share/texlive/texmf-dist/tex/latex/graphics/graphicx.sty (/usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty) (/usr/share/texlive/texmf-dist/tex/latex/graphics/graphics.sty (/usr/share/texlive/texmf-dist/tex/latex/graphics/trig.sty) (/usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/graphics.cfg) (/usr/share/texlive/texmf-dist/tex/latex/graphics-def/dvips.def)))

    ! LaTeX Error: File `advi.sty' not found.

    Type X to quit or <RETURN> to proceed,
    or enter new name. (Default extension: sty)

    Enter file name:
    ! Emergency stop.
    <read *>

    l.4 ...x}\usepackage[\advidriver]{advi}\usepackage
    {advi-annot}\usepackage{bu...

    No pages of output.
    Transcript written on advi.image.log.
    mv: cannot stat 'advi.image.dvi': No such file or directory
    This is dvips(k) 2024.1 (TeX Live 2025/dev) Copyright 2024 Radical Eye Software (www.radicaleye.com)
    dvips: DVI file can't be opened: _build/advi.image.dvi: No such file or directory
    Makefile:49: update target '_build/advixxx.html' due to: target does not exist
    cd _build && hacha -o advixxx.html advi.html
    Makefile:42: update target '_build/advi_remote.pdf' due to: target does not exist
    TEXINPUTS=.:../tex/: latexmk -outdir=_build -ps advi_remote.tex
    Rc files read:
    /etc/LatexMk
    Latexmk: This is Latexmk, John Collins, 11 Dec. 2024. Version 4.86.
    No existing .aux file, so I'll make a simple one, and require run of *latex. Latexmk: applying rule 'latex'...
    Rule 'latex': Reasons for rerun
    Category 'other':
    Rerun of 'latex' forced or previously required:
    Reason or flag: 'Initial setup'

    ------------
    Run number 1 of rule 'latex'
    ------------
    ------------
    Running 'latex -recorder -output-directory="_build" "advi_remote.tex"' ------------
    This is pdfTeX, Version 3.141592653-2.6-1.40.26 (TeX Live 2025/dev/Debian) (preloaded format=latex)
    restricted \write18 enabled.
    entering extended mode
    (./advi_remote.tex
    LaTeX2e <2024-11-01> patch level 2
    L3 programming layer <2025-01-18> (/usr/share/texlive/texmf-dist/tex/latex/base/article.cls
    Document Class: article 2024/06/29 v1.4n Standard LaTeX document class (/usr/share/texlive/texmf-dist/tex/latex/base/size12.clo)) (./manual.sty) (/usr/share/texlive/texmf-dist/tex/latex/preprint/fullpage.sty) (/usr/share/texlive/texmf-dist/tex/latex/base/makeidx.sty) (/usr/share/texlive/texmf-dist/tex/latex/graphics/graphicx.sty (/usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty) (/usr/share/texlive/texmf-dist/tex/latex/graphics/graphics.sty (/usr/share/texlive/texmf-dist/tex/latex/graphics/trig.sty) (/usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/graphics.cfg) (/usr/share/texlive/texmf-dist/tex/latex/graphics-def/dvips.def))) (../tex/advi.sty Patching PGF commands...) (../tex/advi-annot.sty (../tex/bubble.sty (/usr/share/texlive/texmf-dist/tex/latex/graphics/color.sty
    (/usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/color.cfg) (/usr/share/texlive/texmf-dist/tex/latex/graphics/dvipsnam.def) (/usr/share/texlive/texmf-dist/tex/latex/graphics/mathcolor.ltx)) (/usr/share/texlive/texmf-dist/tex/latex/eepic/epic.sty
    Enhancements to Picture Environment. Version 1.2 - Released June 1, 1986
    ) (/usr/share/texlive/texmf-dist/tex/latex/eepic/eepic.sty
    Extension to Epic and LaTeX. Version 1.1e - Released Dec 21, 1999
    ) (/usr/share/texlive/texmf-dist/tex/latex/tools/array.sty))) (/usr/share/texlive/texmf-dist/tex/latex/tools/tabularx.sty) (../tex/xwindows-colors.sty) (/usr/share/texlive/texmf-dist/tex/latex/hyperref/hyperref.sty (/usr/share/texlive/texmf-dist/tex/generic/iftex/iftex.sty) (/usr/share/texlive/texmf-dist/tex/latex/kvsetkeys/kvsetkeys.sty) (/usr/share/texlive/texmf-dist/tex/generic/kvdefinekeys/kvdefinekeys.sty) (/usr/share/texlive/texmf-dist/tex/generic/pdfescape/pdfescape.sty (/usr/share/texlive/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty) (/usr/share/texlive/texmf-dist/tex/generic/pdftexcmds/pdftexcmds.sty (/usr/share/texlive/texmf-dist/tex/generic/infwarerr/infwarerr.sty))) (/usr/share/texlive/texmf-dist/tex/latex/hycolor/hycolor.sty) (/usr/share/texlive/texmf-dist/tex/latex/hyperref/nameref.sty (/usr/share/texlive/texmf-dist/tex/latex/refcount/refcount.sty) (/usr/share/texlive/texmf-dist/tex/generic/gettitlestring/gettitlestring.sty (/usr/share/texlive/texmf-dist/tex/latex/kvoptions/kvoptions.sty))) (/usr/share/texlive/texmf-dist/tex/latex/etoolbox/etoolbox.sty) (/usr/share/texlive/texmf-dist/tex/generic/stringenc/stringenc.sty) (/usr/share/texlive/texmf-dist/tex/latex/hyperref/pd1enc.def) (/usr/share/texlive/texmf-dist/tex/generic/intcalc/intcalc.sty) (/usr/share/texlive/texmf-dist/tex/latex/hyperref/puenc.def) (/usr/share/texlive/texmf-dist/tex/latex/url/url.sty) (/usr/share/texlive/texmf-dist/tex/generic/bitset/bitset.sty (/usr/share/texlive/texmf-dist/tex/generic/bigintcalc/bigintcalc.sty)) (/usr/share/texlive/texmf-dist/tex/latex/base/atbegshi-ltx.sty)) (/usr/share/texlive/texmf-dist/tex/latex/hyperref/hypertex.def) (/usr/share/texlive/texmf-dist/tex/latex/base/inputenc.sty (/usr/share/texlive/texmf-dist/tex/latex/base/latin1.def)) (/usr/share/texlive/texmf-dist/tex/generic/babel/babel.sty (/usr/share/texlive/texmf-dist/tex/generic/babel/txtbabel.def) (/usr/share/texlive/texmf-dist/tex/generic/babel-french/francais.ldf

    Package francais.ldf Warning: Option `francais' for Babel is *deprecated*, (francais.ldf) it might be removed sooner or later. Please (francais.ldf) use `french' instead; reported on input line 31.

    (/usr/share/texlive/texmf-dist/tex/generic/babel-french/french.ldf))) (/usr/share/texlive/texmf-dist/tex/latex/carlisle/scalefnt.sty) (/usr/share/texlive/texmf-dist/tex/latex/l3backend/l3backend-dvips.def) (_build/advi_remote.aux) Patching PStricks commands... (/usr/share/texlive/texmf-dist/tex/generic/babel/locale/fr/babel-french.tex)

    Package french.ldf Warning: OT1 encoding should not be used for French. (french.ldf) Add \usepackage[T1]{fontenc} to the preamble (french.ldf) of your document; reported on input line 25.


    Overfull \hbox (15.77005pt too wide) in paragraph at lines 27--27 []\OT1/cmr/bx/n/17.28 Comment contr^oler Active-\OT1/cmss/m/n/17.28 DVI \OT1/cm
    r/bx/n/17.28 avec une t^^Sel^^Secommande

    [1]
    [2]
    [3] (_build/advi_remote.aux) )
    (see the transcript file for additional information)
    Output written on _build/advi_remote.dvi (3 pages, 7244 bytes).
    Transcript written on _build/advi_remote.log.
    Latexmk: Getting log file '_build/advi_remote.log'
    Latexmk: Examining '_build/advi_remote.fls'
    Latexmk: Examining '_build/advi_remote.log'
    Latexmk: Log file says output to '_build/advi_remote.dvi'
    Latexmk: applying rule 'latex'...
    Rule 'latex': Reasons for rerun
    Changed files or newly in use/created:
    _build/advi_remote.aux

    ------------
    Run number 2 of rule 'latex'
    ------------
    ------------
    Running 'latex -recorder -output-directory="_build" "advi_remote.tex"' ------------
    This is pdfTeX, Version 3.141592653-2.6-1.40.26 (TeX Live 2025/dev/Debian) (preloaded format=latex)
    restricted \write18 enabled.
    entering extended mode
    (./advi_remote.tex
    LaTeX2e <2024-11-01> patch level 2
    L3 programming layer <2025-01-18> (/usr/share/texlive/texmf-dist/tex/latex/base/article.cls
    Document Class: article 2024/06/29 v1.4n Standard LaTeX document class (/usr/share/texlive/texmf-dist/tex/latex/base/size12.clo)) (./manual.sty) (/usr/share/texlive/texmf-dist/tex/latex/preprint/fullpage.sty) (/usr/share/texlive/texmf-dist/tex/latex/base/makeidx.sty) (/usr/share/texlive/texmf-dist/tex/latex/graphics/graphicx.sty (/usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty) (/usr/share/texlive/texmf-dist/tex/latex/graphics/graphics.sty (/usr/share/texlive/texmf-dist/tex/latex/graphics/trig.sty) (/usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/graphics.cfg) (/usr/share/texlive/texmf-dist/tex/latex/graphics-def/dvips.def))) (../tex/advi.sty Patching PGF commands...) (../tex/advi-annot.sty (../tex/bubble.sty (/usr/share/texlive/texmf-dist/tex/latex/graphics/color.sty
    (/usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/color.cfg) (/usr/share/texlive/texmf-dist/tex/latex/graphics/dvipsnam.def) (/usr/share/texlive/texmf-dist/tex/latex/graphics/mathcolor.ltx)) (/usr/share/texlive/texmf-dist/tex/latex/eepic/epic.sty
    Enhancements to Picture Environment. Version 1.2 - Released June 1, 1986
    ) (/usr/share/texlive/texmf-dist/tex/latex/eepic/eepic.sty
    Extension to Epic and LaTeX. Version 1.1e - Released Dec 21, 1999
    ) (/usr/share/texlive/texmf-dist/tex/latex/tools/array.sty))) (/usr/share/texlive/texmf-dist/tex/latex/tools/tabularx.sty) (../tex/xwindows-colors.sty) (/usr/share/texlive/texmf-dist/tex/latex/hyperref/hyperref.sty (/usr/share/texlive/texmf-dist/tex/generic/iftex/iftex.sty) (/usr/share/texlive/texmf-dist/tex/latex/kvsetkeys/kvsetkeys.sty) (/usr/share/texlive/texmf-dist/tex/generic/kvdefinekeys/kvdefinekeys.sty) (/usr/share/texlive/texmf-dist/tex/generic/pdfescape/pdfescape.sty (/usr/share/texlive/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty) (/usr/share/texlive/texmf-dist/tex/generic/pdftexcmds/pdftexcmds.sty (/usr/share/texlive/texmf-dist/tex/generic/infwarerr/infwarerr.sty))) (/usr/share/texlive/texmf-dist/tex/latex/hycolor/hycolor.sty) (/usr/share/texlive/texmf-dist/tex/latex/hyperref/nameref.sty (/usr/share/texlive/texmf-dist/tex/latex/refcount/refcount.sty) (/usr/share/texlive/texmf-dist/tex/generic/gettitlestring/gettitlestring.sty (/usr/share/texlive/texmf-dist/tex/latex/kvoptions/kvoptions.sty))) (/usr/share/texlive/texmf-dist/tex/latex/etoolbox/etoolbox.sty) (/usr/share/texlive/texmf-dist/tex/generic/stringenc/stringenc.sty) (/usr/share/texlive/texmf-dist/tex/latex/hyperref/pd1enc.def) (/usr/share/texlive/texmf-dist/tex/generic/intcalc/intcalc.sty) (/usr/share/texlive/texmf-dist/tex/latex/hyperref/puenc.def) (/usr/share/texlive/texmf-dist/tex/latex/url/url.sty) (/usr/share/texlive/texmf-dist/tex/generic/bitset/bitset.sty (/usr/share/texlive/texmf-dist/tex/generic/bigintcalc/bigintcalc.sty)) (/usr/share/texlive/texmf-dist/tex/latex/base/atbegshi-ltx.sty)) (/usr/share/texlive/texmf-dist/tex/latex/hyperref/hypertex.def) (/usr/share/texlive/texmf-dist/tex/latex/base/inputenc.sty (/usr/share/texlive/texmf-dist/tex/latex/base/latin1.def)) (/usr/share/texlive/texmf-dist/tex/generic/babel/babel.sty (/usr/share/texlive/texmf-dist/tex/generic/babel/txtbabel.def) (/usr/share/texlive/texmf-dist/tex/generic/babel-french/francais.ldf

    Package francais.ldf Warning: Option `francais' for Babel is *deprecated*, (francais.ldf) it might be removed sooner or later. Please (francais.ldf) use `french' instead; reported on input line 31.

    (/usr/share/texlive/texmf-dist/tex/generic/babel-french/french.ldf))) (/usr/share/texlive/texmf-dist/tex/latex/carlisle/scalefnt.sty) (/usr/share/texlive/texmf-dist/tex/latex/l3backend/l3backend-dvips.def) (_build/advi_remote.aux (/usr/share/texlive/texmf-dist/tex/generic/babel/locale/fr/babel-french.tex)) Patching PStricks commands...

    Package french.ldf Warning: OT1 encoding should not be used for French. (french.ldf) Add \usepackage[T1]{fontenc} to the preamble (french.ldf) of your document; reported on input line 25.


    Overfull \hbox (15.77005pt too wide) in paragraph at lines 27--27 []\OT1/cmr/bx/n/17.28 Comment contr^oler Active-\OT1/cmss/m/n/17.28 DVI \OT1/cm
    r/bx/n/17.28 avec une t^^Sel^^Secommande

    [1]
    [2]
    [3] (_build/advi_remote.aux) )
    (see the transcript file for additional information)
    Output written on _build/advi_remote.dvi (3 pages, 7244 bytes).
    Transcript written on _build/advi_remote.log.
    Latexmk: Getting log file '_build/advi_remote.log'
    Latexmk: Examining '_build/advi_remote.fls'
    Latexmk: Examining '_build/advi_remote.log'
    Latexmk: Log file says output to '_build/advi_remote.dvi'
    Latexmk: applying rule 'dvips'...
    Rule 'dvips': Reasons for rerun
    Changed files or newly in use/created:
    _build/advi_remote.dvi
    Category 'changed_source_rules':
    latex
    Category 'no_dest':
    dvips

    ------------
    Run number 1 of rule 'dvips'
    ------------
    ------------
    Running 'dvips -o "_build/advi_remote.ps" "_build/advi_remote.dvi"' ------------
    This is dvips(k) 2024.1 (TeX Live 2025/dev) Copyright 2024 Radical Eye Software (www.radicaleye.com)
    ' TeX output 2024.08.26:0054' -> _build/advi_remote.ps </usr/share/texlive/texmf-dist/dvips/base/tex.pro> </usr/share/texlive/texmf-dist/dvips/l3backend/l3backend-dvips.pro> </usr/share/texlive/texmf-dist/dvips/base/texps.pro> </usr/share/texlive/texmf-dist/dvips/base/special.pro> </usr/share/texlive/texmf-dist/dvips/base/color.pro>. </usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmss12.pfb> </usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmbx12.pfb> </usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmti12.pfb> </usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmtt12.pfb> </usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmr12.pfb> </usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmss17.pfb>[1] [2] [3]
    Latexmk: All targets (_build/advi_remote.dvi _build/advi_remote.ps) are up-to-date

    ps2pdf _build/advi.ps _build/advi_remote.pdf
    Error: /undefinedfilename in (_build/advi.ps)
    Operand stack:

    Execution stack:
    %interp_exit .runexec2 --nostringval-- --nostringval-- --nostringval-- 2 %stopped_push --nostringval-- --nostringval-- --nostringval-- false 1 %stopped_push
    Dictionary stack:
    --dict:751/1123(ro)(G)-- --dict:0/20(G)-- --dict:85/200(L)--
    Current allocation mode is local
    Last OS error: No such file or directory
    GPL Ghostscript 10.05.0: Unrecoverable error, exit code 1
    make[3]: *** [Makefile:43: _build/advi_remote.pdf] Error 1 shuffle=reverse


    The full build log is available from: http://qa-logs.debian.net/2025/05/05/shuffle/reverse/advi_2.0.0-4_unstable_reverse.log

    If you reassign this bug to another package, please mark it as 'affects'-ing this package. See https://www.debian.org/Bugs/server-control#affects

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)