From: Ethan A M. <me...@uw...> - 2022-01-02 07:58:38
|
On Saturday, 1 January 2022 21:31:47 PST Tatsuro MATSUOKA wrote: > In development source (5.5), 'make docs' stops at the below > > ********************************************* > ! Undefined control sequence. > l.1626 \gpinsetfigure > {figure_E0} > ? > ********************************************* > > All outputs are given > http://tmacchant33.starfree.jp/Files/latex-error.txt > > The error does not occur in Cygwin build. > > For native windows build, I have used the MikTeX that are usable without problem until 5.4 sources. > > Today I tried to use Cygwin's Texlive 2021 in the mingw build, the results are almost the same. > > Any suggestions are welcome. At the very top of your log file are these lines %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% $ PATH=/f/Programs/MiKTeX/miktex/bin/x64:$PATH make docs cp gnuplot-figures.tex gp_tex2.tex echo "\usepackage{graphicx}" > pdffigures.tex echo "\usepackage{picins}" >> pdffigures.tex # Call LaTeX three times to get the toc right. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% I think this means that your build path under Windows uses a Makefile I did not know about and therefore failed to include when modifying the mechanism for figure generation in commits 0a0a64 12aabd That would not surprise me. I broke it on linux also :-( See Bug #2453 I tried to fix that, but it could be that I made things worse. Is it this file? .../config/mingw/Makefile How is that file generated? Is it automatically created or is it edited by hand? I think that the patch below would fix the problem you show, but I don't know whether to apply it to that file directly or apply it to a higher-level Makefile.am or Makefile.in. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% diff --git a/config/mingw/Makefile b/config/mingw/Makefile index 3c578b27e..80b4824c0 100644 --- a/config/mingw/Makefile +++ b/config/mingw/Makefile @@ -955,6 +955,9 @@ gnuplot.pdf: gnuplot-figures.tex $(TOP)/VERSION $(D)toc_entr.sty $(D)titlepag.te cp gnuplot-figures.tex gp_tex2.tex echo "\usepackage{graphicx}" > pdffigures.tex echo "\usepackage{picins}" >> pdffigures.tex + echo "\newcommand{\gpinsetfigure}[1]{" >> gpinsetfigure.tex ; \ + echo " \parpic[r][rt]{\includegraphics[width=3in,keepaspectratio]{#1}}" >> gpinsetfigure.tex ; \ + echo "}" >> gpinsetfigure.tex # Call LaTeX three times to get the toc right. TEXINPUTS=.:$(TOP):$(D):${TEXINPUTS}: pdflatex gp_tex2.tex TEXINPUTS=.:$(TOP):$(D):${TEXINPUTS}: pdflatex gp_tex2.tex %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 良いお年を Ethan |