Re: inquiry make documentation on native windows

Ethan A Merritt <[email protected]> Sat, 01 Jan 2022 23:56:33 -0800
Newsgroups gmane.comp.graphics.gnuplot.devel
Organization University of Washington
Message-ID <9544342.JRmrKFJ9eK@stonelion>
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





_______________________________________________
gnuplot-beta mailing list
[email protected]
Membership management via: https://lists.sourceforge.net/lists/listinfo/gnuplot-beta