From: Tatsuro M. <tma...@ya...> - 2022-01-02 13:20:45
|
Ethan Thank you for your reply. > 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? On native windows, there are no mechanisms for automatic generation for Makefile and need to edit it by hand. I usually store the changes into the diff file and restore the changes by patch command at each cloning file image. > %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% > 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 > %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% I attached the above patch, situation will be better but is not complete yet, I met the error below in both MikTeX on windows and TeXLive2021 on the cygwin64. **************************************************************************** (gpinsetfigure.tex ! LaTeX Error: Command \gpinsetfigure already defined. Or name \end... illegal, see p.192 of the manual. See the LaTeX manual or LaTeX Companion for explanation. Type H <return> for immediate help. ... l.6 } ? **************************************************************************** > 良いお年を Year I am glad to hear your message and am happy spending good new year days. A happy new year! Tatsuro > 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 > |