Menu

#2854 ps_fontfile_doc.pdf fails to build with texlive 20250308

None
pending-fixed
nobody
None
2026-02-24
2026-02-05
No

Fedora rawhide has recently updated to texlive 20250308. After that gnuplot fails to build ps_fontfile_doc.pdf because apparently pdflatex is now returning with an error code.

pdflatex ps_fontfile_doc
This is pdfTeX, Version 3.141592653-2.6-1.40.27 (TeX Live 2025) (preloaded format=pdflatex)
 restricted \write18 enabled.
entering extended mode
(./ps_fontfile_doc.tex
LaTeX2e <2025-06-01> patch level 1
L3 programming layer <2026-01-19>
(/usr/share/texlive/texmf-dist/tex/latex/base/article.cls
Document Class: article 2025/01/22 v1.4n Standard LaTeX document class
(/usr/share/texlive/texmf-dist/tex/latex/base/size10.clo))
(/usr/share/texlive/texmf-dist/tex/latex/base/fontenc.sty)
(/usr/share/texlive/texmf-dist/tex/latex/booktabs/booktabs.sty)
(/usr/share/texlive/texmf-dist/tex/latex/tools/longtable.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/pdftex.def)))
(/usr/share/texlive/texmf-dist/tex/latex/tools/array.sty)
(/usr/share/texlive/texmf-dist/tex/latex/tools/calc.sty)
(/usr/share/texlive/texmf-dist/tex/latex/l3backend/l3backend-pdftex.def)
(./ps_fontfile_doc.aux)
(/usr/share/texlive/texmf-dist/tex/context/base/mkii/supp-pdf.mkii
[Loading MPS to PDF converter (version 2006.09.02).]
) (/usr/share/texlive/texmf-dist/tex/latex/epstopdf-pkg/epstopdf-base.sty
(/usr/share/texlive/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg))
[1{/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map}{/usr/share/texlive/texmf-
dist/fonts/enc/dvips/cm-super/cm-super-t1.enc}]
Missing character: There is no ^^@ in font lasy10!
Missing character: There is no ^^E in font lasy10!
Missing character: There is no ^^F in font lasy10!
Missing character: There is no ^^G in font lasy10!
Missing character: There is no ^^H in font lasy10!
Missing character: There is no   in font lasy10!
Missing character: There is no 
 in font lasy10!
Missing character: There is no 
                                in font lasy10!
Missing character: There is no ^^L in font lasy10!
Missing character: There is no ^^M in font lasy10!
Missing character: There is no ^^N in font lasy10!
Missing character: There is no ^^O in font lasy10!
Missing character: There is no ^^P in font lasy10!
Missing character: There is no ^^Q in font lasy10!
Missing character: There is no ^^R in font lasy10!
Missing character: There is no ^^S in font lasy10!
Missing character: There is no ^^T in font lasy10!
Missing character: There is no ^^U in font lasy10!
Missing character: There is no ^^V in font lasy10!
Missing character: There is no ^^W in font lasy10!
Missing character: There is no ^^X in font lasy10!
Missing character: There is no ^^Y in font lasy10!
Missing character: There is no ^^Z in font lasy10!
Missing character: There is no ^^[ in font lasy10!
Missing character: There is no ^^\ in font lasy10!
Missing character: There is no ^^] in font lasy10!
Missing character: There is no ^^^ in font lasy10!
Missing character: There is no ^^_ in font lasy10!
Missing character: There is no   in font lasy10!
Missing character: There is no ! in font lasy10!
Missing character: There is no " in font lasy10!
Missing character: There is no # in font lasy10!
Missing character: There is no $ in font lasy10!
Missing character: There is no % in font lasy10!
Missing character: There is no & in font lasy10!
Missing character: There is no ' in font lasy10!
Missing character: There is no , in font lasy10!
Missing character: There is no - in font lasy10!
Missing character: There is no . in font lasy10!
Missing character: There is no / in font lasy10!
Missing character: There is no 4 in font lasy10!
Missing character: There is no 5 in font lasy10!
Missing character: There is no 6 in font lasy10!
Missing character: There is no 7 in font lasy10!
Missing character: There is no 8 in font lasy10!
Missing character: There is no 9 in font lasy10!
Missing character: There is no > in font lasy10!
Missing character: There is no ? in font lasy10!
Missing character: There is no @ in font lasy10!
Missing character: There is no A in font lasy10!
Missing character: There is no B in font lasy10!
Missing character: There is no C in font lasy10!
Missing character: There is no D in font lasy10!
Missing character: There is no E in font lasy10!
Missing character: There is no F in font lasy10!
Missing character: There is no G in font lasy10!
Missing character: There is no H in font lasy10!
Missing character: There is no I in font lasy10!
Missing character: There is no J in font lasy10!
Missing character: There is no K in font lasy10!
Missing character: There is no L in font lasy10!
Missing character: There is no M in font lasy10!
Missing character: There is no N in font lasy10!
Missing character: There is no O in font lasy10!
Missing character: There is no P in font lasy10!
Missing character: There is no Q in font lasy10!
Missing character: There is no R in font lasy10!
Missing character: There is no S in font lasy10!
Missing character: There is no T in font lasy10!
Missing character: There is no U in font lasy10!
Missing character: There is no V in font lasy10!
Missing character: There is no W in font lasy10!
Missing character: There is no X in font lasy10!
Missing character: There is no Y in font lasy10!
Missing character: There is no Z in font lasy10!
Missing character: There is no [ in font lasy10!
Missing character: There is no \ in font lasy10!
Missing character: There is no ] in font lasy10!
Missing character: There is no ^ in font lasy10!
Missing character: There is no _ in font lasy10!
Missing character: There is no ` in font lasy10!
Missing character: There is no a in font lasy10!
Missing character: There is no b in font lasy10!
Missing character: There is no c in font lasy10!
Missing character: There is no d in font lasy10!
Missing character: There is no e in font lasy10!
Missing character: There is no f in font lasy10!
Missing character: There is no g in font lasy10!
Missing character: There is no h in font lasy10!
Missing character: There is no i in font lasy10!
Missing character: There is no j in font lasy10!
Missing character: There is no k in font lasy10!
Missing character: There is no l in font lasy10!
Missing character: There is no m in font lasy10!
Missing character: There is no n in font lasy10!
Missing character: There is no o in font lasy10!
Missing character: There is no p in font lasy10!
Missing character: There is no q in font lasy10!
Missing character: There is no r in font lasy10!
Missing character: There is no s in font lasy10!
Missing character: There is no t in font lasy10!
Missing character: There is no u in font lasy10!
Missing character: There is no v in font lasy10!
Missing character: There is no w in font lasy10!
Missing character: There is no x in font lasy10!
Missing character: There is no y in font lasy10!
Missing character: There is no z in font lasy10!
Missing character: There is no { in font lasy10!
Missing character: There is no | in font lasy10!
Missing character: There is no } in font lasy10!
Missing character: There is no ~ in font lasy10!
Missing character: There is no ^^? in font lasy10!
[2]
[3]
[4]
[5]
[6] (./ps_fontfile_doc.aux) )</usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmex10.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmff10.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/
cmmi10.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmr10.
pfb></usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmss10.pfb></
usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmsy10.pfb></usr/sh
are/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmtex10.pfb></usr/share/t
exlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmti10.pfb></usr/share/texlive
/texmf-dist/fonts/type1/public/amsfonts/cm/cmtt10.pfb></usr/share/texlive/texmf
-dist/fonts/type1/public/amsfonts/cm/cmu10.pfb></usr/share/texlive/texmf-dist/f
onts/type1/public/amsfonts/latxfont/lasy10.pfb></usr/share/texlive/texmf-dist/f
onts/type1/public/cm-super/sfbi1000.pfb></usr/share/texlive/texmf-dist/fonts/ty
pe1/public/cm-super/sfbl1000.pfb></usr/share/texlive/texmf-dist/fonts/type1/pub
lic/cm-super/sfbx1000.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/cm-super/sfit1000.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/cm-super/sfrm0600.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/cm-super/sfrm0700.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/cm-super/sfrm0800.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/cm-super/sfrm1000.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/cm-super/sfrm1200.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/cm-super/sfrm1728.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/cm-super/sfsi1000.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/cm-super/sfsl1000.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/cm-super/sfso1000.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/cm-super/sfss1000.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/cm-super/sfst1000.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/cm-super/sfsx1000.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/cm-super/sftc1000.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/cm-super/sfti1000.pfb>
</usr/share/texlive/texmf-dist/fonts/type1/public/cm-super/sftt0800.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/cm-super/sftt1000.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/cm-super/sftt1200.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/cm-super/sfxc1000.pfb>
Output written on ps_fontfile_doc.pdf (6 pages, 704757 bytes).
Transcript written on ps_fontfile_doc.log.
make: Leaving directory '/builddir/build/BUILD/gnuplot-6.0.3-build/gnuplot-6.0.3/minimal/docs/psdoc'
make: *** [Makefile:25: ps_fontfile_doc.pdf] Error 1
RPM build errors:

Near as I can tell the pdflatex output is the same as it was before the update, but now make fails because presumably pdflatex now returns an error code.

Discussion

  • Ethan Merritt

    Ethan Merritt - 2026-02-05

    I can reproduce the error messages from texlive2025, but as you say the output pdf file seems correct. Switching to lualatex and font wasy yields similar error messages and a similar pdf output file.

    I take it you are invoking the "make pdf" from inside something else (rpmbuild?)
    Is there a way to tell it to ignore the error? Can you remove the .../docs/psdoc make target from your build script?

    I suspect that the entire mechanism being documented - embedding Type 1 fonts in a PostScript file output through TeX - is not terribly relevant any more. With that in mind, I see several possible approaches to dealing with this in the absence of a true fix:

    1. Remove the LASY10 column from the document, perhaps adding a section that describes a more modern solution using unicode symbols via luatex or xetex if you need symbols outside the default set. Then again, such an alternative solution makes the entire document irrelevant.
    2. Keep the psdoc subdirectory but with an empty target for make all in the Makefile. People could still make the individual targets explicitly and deal with or ignore the resulting error messages. Modify the README file to explain this.
    3. Move the entire psdoc subdirectory outside the distributed set of source directories. This is what we did for the old latex tutorial source, which is still in the git repository in .../old/tutorial/ but is not included in the distribution tarball.
     
    • Ethan Merritt

      Ethan Merritt - 2026-02-05

      Here is a proper fix that avoids the missing characters.

       
  • Ethan Merritt

    Ethan Merritt - 2026-02-05
     

    Last edit: Ethan Merritt 2026-02-12
  • Ethan Merritt

    Ethan Merritt - 2026-02-12
    • status: open --> pending-fixed
    • Group: -->
    • Priority: -->
     
  • Orion Poplawski

    Orion Poplawski - 2026-02-24

    So, it appers that there may have been a fix made to texlive. I'm no longer seeing this failure.

     

Log in to post a comment.

MongoDB Logo MongoDB