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.
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:
make allin 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.Here is a proper fix that avoids the missing characters.
Last edit: Ethan Merritt 2026-02-12
So, it appers that there may have been a fix made to texlive. I'm no longer seeing this failure.