On Thu, 31 Dec 2020 08:14:36 +0900, Akira Yokosawa wrote: > On Wed, 30 Dec 2020 21:18:24 +0300, Дмитрий Дьяченко wrote: >> Hi, >> >> a2ping is up to date >> $ a2ping -v >> a2ping.pl 2.84p, 2019-11-17 >> [..] >> >> My TexLive 2020 is not from Fedora packages but from TexArchive. > > Dmitry, > > By "from TexArchive", how did you install the TexLive 2020? > > When I install upstream TeX Live, I follow the instructions at: > > https://www.tug.org/texlive/acquire-netinstall.html> > By the way, in your error report, you said: > >>>> ... >>>> SMPdesign/CPUvsEnet.eps --> SMPdesign/CPUvsEnet.pdf >>>> SMPdesign/DiningPhilosopher4part-b.tex --> >>>> SMPdesign/DiningPhilosopher4part-b.eps >>>> sh utilities/mpostcheck.sh >>>> SMPdesign/DiningPhilosopher4part-b.eps --> >>>> SMPdesign/DiningPhilosopher4part-b.pdf >>>> make: *** [Makefile:400: SMPdesign/DiningPhilosopher4part-b.pdf] Error 1 ... > > , which suggests your a2ping & gs pair accepts other .eps files such as > /SMPdesign/CPUvsEnet.eps. > If this is the case, I suspect that the .eps file generated from .tex > is somehow incompatible with the command pair. > > Can you share your SMPdesign/DiningPhilosopher4part-b.eps so that I can > compare it with mine? So I have installed upstream TeX Live on Fedora 33 (for the first time). And the build of perfbook failed in a different way. SMPdesign/AllocatorPool.fig --> SMPdesign/AllocatorPool.eps mv: cannot stat 'SMPdesign/AllocatorPool.eps': No such file or directory utilities/fixanepsfonts-urwps.sh: line 26: SMPdesign/AllocatorPool.eps.badfonts: No such file or directory rm: cannot remove 'SMPdesign/AllocatorPool.eps.badfonts': No such file or directory make: *** [Makefile:380: SMPdesign/AllocatorPool.eps] Error 1 Directly invoking fig2esp ends up in: $ fig2eps --nogv SMPdesign/AllocatorPool.fig This is fig2ps 1.5, Copyright (C) 2004-2006, 2008-2010 by Vincent Fourmond fig2ps comes with ABSOLUTELY NO WARRANTY. This is free software, and you are welcome to redistribute it under the conditions stated in the GPL.txt file in the source archive. Job 1 -- file SMPdesign/AllocatorPool.fig This is pdfTeX, Version 3.14159265-2.6-1.40.21 (TeX Live 2020) (preloaded format=latex) restricted \write18 enabled. entering extended mode -> Problems with latex: command returned 256cannot remove path when cwd is /tmp/FwddsT3iVg for /tmp/FwddsT3iVg: at /usr/bin/fig2eps line 254. So there seems to be some incompatibility between fig2ps package of Fedora 33 and upstream TeX Live. Directly making SMPdesign/DiningPhilosopher5.eps also ends up in an error. SMPdesign/DiningPhilosopher5.log has an error message which reads: (/usr/local/texlive/2020/texmf-dist/tex/latex/l3backend/l3backend-dvips.def File: l3backend-dvips.def 2020-09-24 L3 backend support: dvips ! LaTeX Error: Mismatched LaTeX support files detected. Loading aborted!. See the LaTeX manual or LaTeX Companion for explanation. Type H <return> for immediate help. Do you see similar error messages if you directly build these .eps files? Switching back to TeX Live 2020 of Fedora package restored the successful build. This suggests something in upstream TeX Live 2020 has lost compatibility with Fedora 32/33 since this September/October. I have no idea what went wrong, though. Both Fedora and upstream TeX Live are updated frequently, so... Thanks, Akira > > Thanks, Akira > >> >> Thank you, Akira! >> >> Dmitry >> >> ср, 30 дек. 2020 г. в 18:42, Akira Yokosawa <akiyks@xxxxxxxxx>: >>> >>> On Wed, 30 Dec 2020 18:09:21 +0300, Дмитрий Дьяченко wrote: >>>> Hello! >>>> >>>> Alas, perfbook cant build for me: >>>> -- Fedora 32/x86_64 >>>> -- TexLive 2020 current from TexArchive (not Fedora packages) >>>> -- ghostscript 9.53.3 from Fedora package >>>> -- perfbook up-to-date >>>> >>>> If I remember correctly >>>> last PASS for me was not early than 2020-september-28 >>>> first FAIL for me was not later than 2020-november-03 >>>> >>>> clean build >>>> $ cp -Rp ~/src/egit/perfbook/ . >>>> $ cd perfbook/ >>>> $ make >>>> sh ./utilities/gen_snippet_d.sh >>>> ... >>>> SMPdesign/CPUvsEnet.eps --> SMPdesign/CPUvsEnet.pdf >>>> SMPdesign/DiningPhilosopher4part-b.tex --> >>>> SMPdesign/DiningPhilosopher4part-b.eps >>>> sh utilities/mpostcheck.sh >>>> SMPdesign/DiningPhilosopher4part-b.eps --> >>>> SMPdesign/DiningPhilosopher4part-b.pdf >>>> make: *** [Makefile:400: SMPdesign/DiningPhilosopher4part-b.pdf] Error 1 >>> >>> Hi, >>> >>> Can't reproduce here on Fedora 33, >>> TeXLive 2020 and ghostscript 9.53.3 from Fedora package. >>> >>> Is your a2ping up-to-date (a2ping.pl 2.84p, 2019-11-17)? >>> >>> Thanks, Akira >>> >>>> >>>> manual run last cmd >>>> $ a2ping --below --hires --bboxfrom=compute-gs >>>> SMPdesign/DiningPhilosopher4part-b.eps >>>> SMPdesign/DiningPhilosopher4part-b.pdf >>>> /run/media/dima/TexLive/bin/x86_64-linux/a2ping: warning: BBox >>>> discovery was not successful >>>> >>>> >>>> %%%% WARNING: Transparency operations ignored - need to use >>>> -dALLOWPSTRANSPARENCY >>>> >>>> Error: /undefined in .setopacityalpha >>>> Operand stack: >>>> 1.0 >>>> Execution stack: >>>> %interp_exit .runexec2 --nostringval-- --nostringval-- >>>> --nostringval-- 2 %stopped_push --nostringval-- >>>> --nostringval-- --nostringval-- false 1 %stopped_push 1974 >>>> 1 3 %oparray_pop 1973 1 3 %oparray_pop 1961 1 3 >>>> %oparray_pop 1817 1 3 %oparray_pop --nostringval-- >>>> %errorexec_pop .runexec2 --nostringval-- --nostringval-- >>>> --nostringval-- 2 %stopped_push --nostringval-- >>>> Dictionary stack: >>>> --dict:738/1123(ro)(G)-- --dict:0/20(G)-- --dict:152/200(L)-- >>>> --dict:180/300(L)-- --dict:38/200(L)-- --dict:127/200(L)-- >>>> Current allocation mode is local >>>> GPL Ghostscript 9.53.3: Unrecoverable error, exit code 1 >>>> /run/media/dima/TexLive/bin/x86_64-linux/a2ping: closing gs filter: 256 >>>> >>>> Thank you, >>>> Dmitry >>>> >>>> ср, 30 дек. 2020 г. в 08:39, Paul E. McKenney <paulmck@xxxxxxxxxx>: >>>> >>>>> >>>>> Hello! >>>>> >>>>> Release Candidate 1 of the Second Edition is now available, and I have >>>>> started a prototype blog entry: https://paulmck.livejournal.com/59935.html >>>>> Please let me know of any omissions or errors in this blog entry. I expect >>>>> to post it to my social media accounts in a few days. >>>>> >>>>> And thank you all for your interest in and contributions to perfbook! >>>>> >>>>> Thanx, Paul >>> >