|
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
>
|