You can subscribe to this list here.
2001 |
Jan
|
Feb
(1) |
Mar
|
Apr
|
May
|
Jun
|
Jul
(1) |
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
---|---|---|---|---|---|---|---|---|---|---|---|---|
2002 |
Jan
(1) |
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
(1) |
Aug
(1) |
Sep
|
Oct
|
Nov
(1) |
Dec
|
2003 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
(1) |
Aug
(1) |
Sep
|
Oct
(83) |
Nov
(57) |
Dec
(111) |
2004 |
Jan
(38) |
Feb
(121) |
Mar
(107) |
Apr
(241) |
May
(102) |
Jun
(190) |
Jul
(239) |
Aug
(158) |
Sep
(184) |
Oct
(193) |
Nov
(47) |
Dec
(68) |
2005 |
Jan
(190) |
Feb
(105) |
Mar
(99) |
Apr
(65) |
May
(92) |
Jun
(250) |
Jul
(197) |
Aug
(128) |
Sep
(101) |
Oct
(183) |
Nov
(186) |
Dec
(42) |
2006 |
Jan
(102) |
Feb
(122) |
Mar
(154) |
Apr
(196) |
May
(181) |
Jun
(281) |
Jul
(310) |
Aug
(198) |
Sep
(145) |
Oct
(188) |
Nov
(134) |
Dec
(90) |
2007 |
Jan
(134) |
Feb
(181) |
Mar
(157) |
Apr
(57) |
May
(81) |
Jun
(204) |
Jul
(60) |
Aug
(37) |
Sep
(17) |
Oct
(90) |
Nov
(122) |
Dec
(72) |
2008 |
Jan
(130) |
Feb
(108) |
Mar
(160) |
Apr
(38) |
May
(83) |
Jun
(42) |
Jul
(75) |
Aug
(16) |
Sep
(71) |
Oct
(57) |
Nov
(59) |
Dec
(152) |
2009 |
Jan
(73) |
Feb
(213) |
Mar
(67) |
Apr
(40) |
May
(46) |
Jun
(82) |
Jul
(73) |
Aug
(57) |
Sep
(108) |
Oct
(36) |
Nov
(153) |
Dec
(77) |
2010 |
Jan
(42) |
Feb
(171) |
Mar
(150) |
Apr
(6) |
May
(22) |
Jun
(34) |
Jul
(31) |
Aug
(38) |
Sep
(32) |
Oct
(59) |
Nov
(13) |
Dec
(62) |
2011 |
Jan
(114) |
Feb
(139) |
Mar
(126) |
Apr
(51) |
May
(53) |
Jun
(29) |
Jul
(41) |
Aug
(29) |
Sep
(35) |
Oct
(87) |
Nov
(42) |
Dec
(20) |
2012 |
Jan
(111) |
Feb
(66) |
Mar
(35) |
Apr
(59) |
May
(71) |
Jun
(32) |
Jul
(11) |
Aug
(48) |
Sep
(60) |
Oct
(87) |
Nov
(16) |
Dec
(38) |
2013 |
Jan
(5) |
Feb
(19) |
Mar
(41) |
Apr
(47) |
May
(14) |
Jun
(32) |
Jul
(18) |
Aug
(68) |
Sep
(9) |
Oct
(42) |
Nov
(12) |
Dec
(10) |
2014 |
Jan
(14) |
Feb
(139) |
Mar
(137) |
Apr
(66) |
May
(72) |
Jun
(142) |
Jul
(70) |
Aug
(31) |
Sep
(39) |
Oct
(98) |
Nov
(133) |
Dec
(44) |
2015 |
Jan
(70) |
Feb
(27) |
Mar
(36) |
Apr
(11) |
May
(15) |
Jun
(70) |
Jul
(30) |
Aug
(63) |
Sep
(18) |
Oct
(15) |
Nov
(42) |
Dec
(29) |
2016 |
Jan
(37) |
Feb
(48) |
Mar
(59) |
Apr
(28) |
May
(30) |
Jun
(43) |
Jul
(47) |
Aug
(14) |
Sep
(21) |
Oct
(26) |
Nov
(10) |
Dec
(2) |
2017 |
Jan
(26) |
Feb
(27) |
Mar
(44) |
Apr
(11) |
May
(32) |
Jun
(28) |
Jul
(75) |
Aug
(45) |
Sep
(35) |
Oct
(285) |
Nov
(99) |
Dec
(16) |
2018 |
Jan
(8) |
Feb
(8) |
Mar
(42) |
Apr
(35) |
May
(23) |
Jun
(12) |
Jul
(16) |
Aug
(11) |
Sep
(8) |
Oct
(16) |
Nov
(5) |
Dec
(8) |
2019 |
Jan
(9) |
Feb
(28) |
Mar
(4) |
Apr
(10) |
May
(7) |
Jun
(4) |
Jul
(4) |
Aug
|
Sep
(4) |
Oct
|
Nov
(23) |
Dec
(3) |
2020 |
Jan
(19) |
Feb
(3) |
Mar
(22) |
Apr
(17) |
May
(10) |
Jun
(69) |
Jul
(18) |
Aug
(23) |
Sep
(25) |
Oct
(11) |
Nov
(20) |
Dec
(9) |
2021 |
Jan
(1) |
Feb
(7) |
Mar
(9) |
Apr
|
May
(1) |
Jun
(8) |
Jul
(6) |
Aug
(8) |
Sep
(7) |
Oct
|
Nov
(2) |
Dec
(23) |
2022 |
Jan
(23) |
Feb
(9) |
Mar
(9) |
Apr
|
May
(8) |
Jun
(1) |
Jul
(6) |
Aug
(8) |
Sep
(30) |
Oct
(5) |
Nov
(4) |
Dec
(6) |
2023 |
Jan
(2) |
Feb
(5) |
Mar
(7) |
Apr
(3) |
May
(8) |
Jun
(45) |
Jul
(8) |
Aug
|
Sep
(2) |
Oct
(14) |
Nov
(7) |
Dec
(2) |
2024 |
Jan
(4) |
Feb
(4) |
Mar
|
Apr
(7) |
May
(2) |
Jun
(1) |
Jul
|
Aug
(5) |
Sep
|
Oct
|
Nov
(4) |
Dec
(14) |
2025 |
Jan
(22) |
Feb
(6) |
Mar
(5) |
Apr
(14) |
May
(6) |
Jun
(11) |
Jul
(19) |
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
From: Dima K. <gn...@di...> - 2022-01-04 07:51:00
|
> For me, this at first started as a project to get to know CMake. I > propose to join efforts now to see if it turns out to be a viable and > complete option. Personally, I use a private github repo at the > moment. Hans-Bernhard, please let me know your thoughts on this. Wait. Are we talking about redoing the whole gnuplot build system? If so, can we please consider vanilla GNU Make? Makefiles are straightforward to work with, and it's really nice to throw out the cruft that cmake and autotools give you. I can put together a prototype, if that's helpful. |
From: Bastian M. <bma...@we...> - 2022-01-04 07:05:07
|
> Gesendet: Sonntag, 02. Januar 2022 um 14:18 Uhr > Von: "Hans-Bernhard Bröker" <HBB...@t-...> > > Am 02.01.2022 um 08:56 schrieb Ethan A Merritt: > > > Is it this file? > > .../config/mingw/Makefile > > > How is that file generated? > > It's not. All the actual makefiles in the "config" sub tree are > hand-written, except for the source file lists they import from the > generated src/makefile.all and src/makefile.awc. The Makefile.am in > there is just for organizing the tarball. > > There's a case to be made that a CMake setup could replace a large part > of those, particularly mingw, cygwin, msvc. Among other things, that > could reduce the extra work of maintaining them all. I second that. But CMake could also (mostly) replace the automake/conf build mechanism and hence unify the build system. > I have a CMake script here that does most of what config/cygwin and > config/msvc achieve. I haven't yet tried to add the extra work as done > by config/mingw: no TeX, no Japanese docs, etc. I, too, have a prototype of a build system using CMake which currently (sort of) works for me with gcc on *nix, MinGW, MSVC, and OpenWatcom on Windows, as well as gcc on OS/2. MacOS and Cygwin shouldn't be too hard to add. Right now, it only covers building gnuplot and outbord terminals. It does not cover packaging (sources, binaries, or installer), nor any documentation or help files yet. It also still misses a number of tests. For me, this at first started as a project to get to know CMake. I propose to join efforts now to see if it turns out to be a viable and complete option. Personally, I use a private github repo at the moment. Hans-Bernhard, please let me know your thoughts on this. Bastian |
From: Tatsuro M. <tma...@ya...> - 2022-01-03 07:24:25
|
Ethan Thank you for updating the config/mingw/Makefile in the master branch. https://sourceforge.net/p/gnuplot/gnuplot-main/ci/b838ebe0e44a28561f9193f307f15f3301cf654e/ Now we can build document by MiKTeX or TeXLive on windows environments in current development branch. Tatsuro > > ----- Original Message ----- > > > > > > > > On Sunday, 2 January 2022 14:36:59 PST Tatsuro MATSUOKA wrote: > > > Ethan > > > > > > Thank you for your reply again > > > > > > Unfortunately the below patch gives a different error. > > > On MikTeX > > > > > > (f:\programs\MiKTeX\tex/latex/tools\longtable.sty) > > > > > > LaTeX Warning: \include should only be used after \begin{document} on input lin > > > e 42. > > > > I have never seen that error message. > > Perhaps this is a difference between MiKTeX and TexLive? > > You could try changing the word "include" to "input" on line 42 of titlepag.tex > > > > % This is only needed if you want to embed figures > > - \include{gpinsetfigure} > > + \input{gpinsetfigure} > > The change makes the warining disappeared > but even if the change does not apply, results are the same. > > > > > > > > (gpinsetfigure.tex > > > > > > ! LaTeX Error: Command \gpinsetfigure already defined. > > > Or name \end... illegal, see p.192 of the manual. > > > > This one makes no sense to me. > > Please check the content of gpinsetfigure.tex > > It should look like this: > > > > [~/git/gnuplot-main/docs] cat gpinsetfigure.tex > > \usepackage{graphicx} > > \usepackage{picins} > > \newcommand{\gpinsetfigure}[1]{ > > \parpic[r][rt]{\includegraphics[width=3in,keepaspectratio]{#1}} > > } > I found two type mistakes in your patch > Two "gpinsetfigures.tex" are found (not "gpinsetfigure.tex") > > %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% > diff --git a/config/mingw/Makefile b/config/mingw/Makefile > index 3c578b27e..cc0adcce5 100644 > --- a/config/mingw/Makefile > +++ b/config/mingw/Makefile > @@ -953,8 +953,11 @@ gnuplot.ps: gnuplot.dvi > > gnuplot.pdf: gnuplot-figures.tex $(TOP)/VERSION $(D)toc_entr.sty $(D)titlepag.tex > cp gnuplot-figures.tex gp_tex2.tex > - echo "\usepackage{graphicx}" > pdffigures.tex > - echo "\usepackage{picins}" >> pdffigures.tex > + echo "\usepackage{graphicx}" > gpinsetfigures.tex # should be gpinsetfigure.tex > + echo "\usepackage{picins}" >> gpinsetfigures.tex # should be gpinsetfigure.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 > %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% > > After type mistakes are corrected, "make docs "with both MiKTeX and TeXLive on cygwin on native windows build are successful. > > Please push corrected patch to the master branch. > > Tatsuro > > > > > > > There should be no "\end" in the file, and the definition of > > gpinsetfigure should appear only once. > > > > Ethan > > > > > See the LaTeX manual or LaTeX Companion for explanation. > > > Type H <return> for immediate help. > > > ... > > > > > > l.6 } > > > > > > ? > > > > > > On TeXLive on cygwin > > > > > > (/usr/share/texmf-dist/tex/latex/tools/longtable.sty) > > > \@input{gpinsetfigure.aux} > > > (./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 } > > > > > > ? > > > > > > > > > Tatsuro > > > > > > > > > > ----- Original Message ----- > > > > > > > > > > > On Sunday, 2 January 2022 05:20:28 PST Tatsuro MATSUOKA wrote: > > > > > Ethan > > > > > Thank you for your reply. > > > > > > > > > > > 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. > > > > > > > > > > > > I apologize. The patch I gave was incomplete. > > > > It should also have changed the previous two lines in the Makefile. > > > > Here is a more complete patch: > > > > > > > > Ethan > > > > > > > > %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% > > > > diff --git a/config/mingw/Makefile b/config/mingw/Makefile > > > > index 3c578b27e..cc0adcce5 100644 > > > > --- a/config/mingw/Makefile > > > > +++ b/config/mingw/Makefile > > > > @@ -953,8 +953,11 @@ gnuplot.ps: gnuplot.dvi > > > > > > > > gnuplot.pdf: gnuplot-figures.tex $(TOP)/VERSION $(D)toc_entr.sty $(D)titlepag.tex > > > > cp gnuplot-figures.tex gp_tex2.tex > > > > - echo "\usepackage{graphicx}" > pdffigures.tex > > > > - echo "\usepackage{picins}" >> pdffigures.tex > > > > + echo "\usepackage{graphicx}" > gpinsetfigures.tex > > > > + echo "\usepackage{picins}" >> gpinsetfigures.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 > > > > %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > _______________________________________________ > gnuplot-beta mailing list > gnu...@li... > Membership management via: https://lists.sourceforge.net/lists/listinfo/gnuplot-beta > |
From: Tatsuro M. <tma...@ya...> - 2022-01-03 01:19:02
|
> ----- Original Message ----- > > From: "Ethan A Merritt" <me...@uw...> > To: "beta" <gnu...@li...>; "Tatsuro MATSUOKA" <tma...@ya...> > Date: 2022/01/03 月 09:04 > Subject: Re: inquiry make documentation on native windows > > > On Sunday, 2 January 2022 14:36:59 PST Tatsuro MATSUOKA wrote: > > Ethan > > > > Thank you for your reply again > > > > Unfortunately the below patch gives a different error. > > On MikTeX > > > > (f:\programs\MiKTeX\tex/latex/tools\longtable.sty) > > > > LaTeX Warning: \include should only be used after \begin{document} on input lin > > e 42. > > I have never seen that error message. > Perhaps this is a difference between MiKTeX and TexLive? > You could try changing the word "include" to "input" on line 42 of titlepag.tex > > % This is only needed if you want to embed figures > - \include{gpinsetfigure} > + \input{gpinsetfigure} The change makes the warining disappeared but even if the change does not apply, results are the same. > > > (gpinsetfigure.tex > > > > ! LaTeX Error: Command \gpinsetfigure already defined. > > Or name \end... illegal, see p.192 of the manual. > > This one makes no sense to me. > Please check the content of gpinsetfigure.tex > It should look like this: > > [~/git/gnuplot-main/docs] cat gpinsetfigure.tex > \usepackage{graphicx} > \usepackage{picins} > \newcommand{\gpinsetfigure}[1]{ > \parpic[r][rt]{\includegraphics[width=3in,keepaspectratio]{#1}} > } I found two type mistakes in your patch Two "gpinsetfigures.tex" are found (not "gpinsetfigure.tex") %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% diff --git a/config/mingw/Makefile b/config/mingw/Makefile index 3c578b27e..cc0adcce5 100644 --- a/config/mingw/Makefile +++ b/config/mingw/Makefile @@ -953,8 +953,11 @@ gnuplot.ps: gnuplot.dvi gnuplot.pdf: gnuplot-figures.tex $(TOP)/VERSION $(D)toc_entr.sty $(D)titlepag.tex cp gnuplot-figures.tex gp_tex2.tex - echo "\usepackage{graphicx}" > pdffigures.tex - echo "\usepackage{picins}" >> pdffigures.tex + echo "\usepackage{graphicx}" > gpinsetfigures.tex # should be gpinsetfigure.tex + echo "\usepackage{picins}" >> gpinsetfigures.tex # should be gpinsetfigure.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 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% After type mistakes are corrected, "make docs "with both MiKTeX and TeXLive on cygwin on native windows build are successful. Please push corrected patch to the master branch. Tatsuro > There should be no "\end" in the file, and the definition of > gpinsetfigure should appear only once. > > Ethan > > > See the LaTeX manual or LaTeX Companion for explanation. > > Type H <return> for immediate help. > > ... > > > > l.6 } > > > > ? > > > > On TeXLive on cygwin > > > > (/usr/share/texmf-dist/tex/latex/tools/longtable.sty) > > \@input{gpinsetfigure.aux} > > (./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 } > > > > ? > > > > > > Tatsuro > > > > > > > ----- Original Message ----- > > > > > > > > On Sunday, 2 January 2022 05:20:28 PST Tatsuro MATSUOKA wrote: > > > > Ethan > > > > Thank you for your reply. > > > > > > > > > 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. > > > > > > > > > I apologize. The patch I gave was incomplete. > > > It should also have changed the previous two lines in the Makefile. > > > Here is a more complete patch: > > > > > > Ethan > > > > > > %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% > > > diff --git a/config/mingw/Makefile b/config/mingw/Makefile > > > index 3c578b27e..cc0adcce5 100644 > > > --- a/config/mingw/Makefile > > > +++ b/config/mingw/Makefile > > > @@ -953,8 +953,11 @@ gnuplot.ps: gnuplot.dvi > > > > > > gnuplot.pdf: gnuplot-figures.tex $(TOP)/VERSION $(D)toc_entr.sty $(D)titlepag.tex > > > cp gnuplot-figures.tex gp_tex2.tex > > > - echo "\usepackage{graphicx}" > pdffigures.tex > > > - echo "\usepackage{picins}" >> pdffigures.tex > > > + echo "\usepackage{graphicx}" > gpinsetfigures.tex > > > + echo "\usepackage{picins}" >> gpinsetfigures.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 > > > %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% > > > > > > > > > > > > > > > > > > > > |
From: Ethan A M. <me...@uw...> - 2022-01-03 00:04:13
|
On Sunday, 2 January 2022 14:36:59 PST Tatsuro MATSUOKA wrote: > Ethan > > Thank you for your reply again > > Unfortunately the below patch gives a different error. > On MikTeX > > (f:\programs\MiKTeX\tex/latex/tools\longtable.sty) > > LaTeX Warning: \include should only be used after \begin{document} on input lin > e 42. I have never seen that error message. Perhaps this is a difference between MiKTeX and TexLive? You could try changing the word "include" to "input" on line 42 of titlepag.tex % This is only needed if you want to embed figures - \include{gpinsetfigure} + \input{gpinsetfigure} > (gpinsetfigure.tex > > ! LaTeX Error: Command \gpinsetfigure already defined. > Or name \end... illegal, see p.192 of the manual. This one makes no sense to me. Please check the content of gpinsetfigure.tex It should look like this: [~/git/gnuplot-main/docs] cat gpinsetfigure.tex \usepackage{graphicx} \usepackage{picins} \newcommand{\gpinsetfigure}[1]{ \parpic[r][rt]{\includegraphics[width=3in,keepaspectratio]{#1}} } There should be no "\end" in the file, and the definition of gpinsetfigure should appear only once. Ethan > See the LaTeX manual or LaTeX Companion for explanation. > Type H <return> for immediate help. > ... > > l.6 } > > ? > > On TeXLive on cygwin > > (/usr/share/texmf-dist/tex/latex/tools/longtable.sty) > \@input{gpinsetfigure.aux} > (./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 } > > ? > > > Tatsuro > > > > ----- Original Message ----- > > > > > On Sunday, 2 January 2022 05:20:28 PST Tatsuro MATSUOKA wrote: > > > Ethan > > > Thank you for your reply. > > > > > > > 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. > > > > > > I apologize. The patch I gave was incomplete. > > It should also have changed the previous two lines in the Makefile. > > Here is a more complete patch: > > > > Ethan > > > > %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% > > diff --git a/config/mingw/Makefile b/config/mingw/Makefile > > index 3c578b27e..cc0adcce5 100644 > > --- a/config/mingw/Makefile > > +++ b/config/mingw/Makefile > > @@ -953,8 +953,11 @@ gnuplot.ps: gnuplot.dvi > > > > gnuplot.pdf: gnuplot-figures.tex $(TOP)/VERSION $(D)toc_entr.sty $(D)titlepag.tex > > cp gnuplot-figures.tex gp_tex2.tex > > - echo "\usepackage{graphicx}" > pdffigures.tex > > - echo "\usepackage{picins}" >> pdffigures.tex > > + echo "\usepackage{graphicx}" > gpinsetfigures.tex > > + echo "\usepackage{picins}" >> gpinsetfigures.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 > > %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% > > > > > > > > > > |
From: Tatsuro M. <tma...@ya...> - 2022-01-02 22:37:18
|
Ethan Thank you for your reply again Unfortunately the below patch gives a different error. On MikTeX (f:\programs\MiKTeX\tex/latex/tools\longtable.sty) LaTeX Warning: \include should only be used after \begin{document} on input lin e 42. (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 } ? On TeXLive on cygwin (/usr/share/texmf-dist/tex/latex/tools/longtable.sty) \@input{gpinsetfigure.aux} (./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 } ? Tatsuro > ----- Original Message ----- > > On Sunday, 2 January 2022 05:20:28 PST Tatsuro MATSUOKA wrote: > > Ethan > > Thank you for your reply. > > > > > 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. > > > I apologize. The patch I gave was incomplete. > It should also have changed the previous two lines in the Makefile. > Here is a more complete patch: > > Ethan > > %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% > diff --git a/config/mingw/Makefile b/config/mingw/Makefile > index 3c578b27e..cc0adcce5 100644 > --- a/config/mingw/Makefile > +++ b/config/mingw/Makefile > @@ -953,8 +953,11 @@ gnuplot.ps: gnuplot.dvi > > gnuplot.pdf: gnuplot-figures.tex $(TOP)/VERSION $(D)toc_entr.sty $(D)titlepag.tex > cp gnuplot-figures.tex gp_tex2.tex > - echo "\usepackage{graphicx}" > pdffigures.tex > - echo "\usepackage{picins}" >> pdffigures.tex > + echo "\usepackage{graphicx}" > gpinsetfigures.tex > + echo "\usepackage{picins}" >> gpinsetfigures.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 > %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% > > > > |
From: Ethan A M. <me...@uw...> - 2022-01-02 17:43:54
|
On Sunday, 2 January 2022 05:20:28 PST Tatsuro MATSUOKA wrote: > Ethan > Thank you for your reply. > > > 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. I apologize. The patch I gave was incomplete. It should also have changed the previous two lines in the Makefile. Here is a more complete patch: Ethan %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% diff --git a/config/mingw/Makefile b/config/mingw/Makefile index 3c578b27e..cc0adcce5 100644 --- a/config/mingw/Makefile +++ b/config/mingw/Makefile @@ -953,8 +953,11 @@ gnuplot.ps: gnuplot.dvi gnuplot.pdf: gnuplot-figures.tex $(TOP)/VERSION $(D)toc_entr.sty $(D)titlepag.tex cp gnuplot-figures.tex gp_tex2.tex - echo "\usepackage{graphicx}" > pdffigures.tex - echo "\usepackage{picins}" >> pdffigures.tex + echo "\usepackage{graphicx}" > gpinsetfigures.tex + echo "\usepackage{picins}" >> gpinsetfigures.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 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
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 > |
From: Hans-Bernhard B. <HBB...@t-...> - 2022-01-02 13:19:12
|
Am 02.01.2022 um 08:56 schrieb Ethan A Merritt: > Is it this file? > .../config/mingw/Makefile > > How is that file generated? It's not. All the actual makefiles in the "config" sub tree are hand-written, except for the source file lists they import from the generated src/makefile.all and src/makefile.awc. The Makefile.am in there is just for organizing the tarball. There's a case to be made that a CMake setup could replace a large part of those, particularly mingw, cygwin, msvc. Among other things, that could reduce the extra work of maintaining them all. I have a CMake script here that does most of what config/cygwin and config/msvc achieve. I haven't yet tried to add the extra work as done by config/mingw: no TeX, no Japanese docs, etc. |
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 |
From: Tatsuro M. <tma...@ya...> - 2022-01-02 05:32:05
|
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. Tatsuro |
From: Ethan A M. <me...@uw...> - 2021-12-27 22:51:40
|
On Friday, 24 December 2021 03:25:21 PST Tatsuro MATSUOKA wrote: > I also build gnuplot on cygwin64. > Build and make check went well. Thank you for the report. Ethan > > Tatsuro > > > ----- Original Message ----- > > > > From: "Ethan A Merritt" > > To: "Gnuplot Beta" > > Date: 2021/12/24 金 13:20 > > Subject: Beta-testing version of 5.4.3 > > > > > > I have placed a tarball for a beta-test version of gnuplot 5.4.3 on SourceForge. > > Please report any problems or requests for inclusion by the end of this year. > > > > There is nothing special in this minor release. Mostly small fixes to > > individual terminals, configuration of byte-array data for little-endian > > platforms, and a few items back-ported from the development version. > > For a slightly more complete list of changes see the Release Notes. > > > > https://sourceforge.net/projects/gnuplot/files/gnuplot/testing/gnuplot-5.4.3beta.tar.gz > > > > My plan is to put out the 5.4.3 release version in the first week of January. > > > > happy gnuplotting, > > > > Ethan > > > > > > > > > > > > _______________________________________________ > > gnuplot-beta mailing list > > gnu...@li... > > Membership management via: https://lists.sourceforge.net/lists/listinfo/gnuplot-beta > > > > > > _______________________________________________ > gnuplot-beta mailing list > gnu...@li... > Membership management via: https://lists.sourceforge.net/lists/listinfo/gnuplot-beta > -- Ethan A Merritt Biomolecular Structure Center, K-428 Health Sciences Bldg MS 357742, University of Washington, Seattle 98195-7742 |
From: Tatsuro M. <tma...@ya...> - 2021-12-24 11:25:32
|
I also build gnuplot on cygwin64. Build and make check went well. Tatsuro > ----- Original Message ----- > > From: "Ethan A Merritt" > To: "Gnuplot Beta" > Date: 2021/12/24 金 13:20 > Subject: Beta-testing version of 5.4.3 > > > I have placed a tarball for a beta-test version of gnuplot 5.4.3 on SourceForge. > Please report any problems or requests for inclusion by the end of this year. > > There is nothing special in this minor release. Mostly small fixes to > individual terminals, configuration of byte-array data for little-endian > platforms, and a few items back-ported from the development version. > For a slightly more complete list of changes see the Release Notes. > > https://sourceforge.net/projects/gnuplot/files/gnuplot/testing/gnuplot-5.4.3beta.tar.gz > > My plan is to put out the 5.4.3 release version in the first week of January. > > happy gnuplotting, > > Ethan > > > > > > _______________________________________________ > gnuplot-beta mailing list > gnu...@li... > Membership management via: https://lists.sourceforge.net/lists/listinfo/gnuplot-beta > |
From: Tatsuro M. <tma...@ya...> - 2021-12-24 11:24:23
|
I forgot to mention another bug #2476 (font problem on qt terminal on windows) and a topic on windows : default encoding on Japanese windows environment https://sourceforge.net/p/gnuplot/mailman/message/37402920/ Both might be be treated as the windows installer setting. Tatsuro > ----- Original Message ----- > > From: "Tatsuro MATSUOKA" > To: "merritt Gnuplot Beta" > Date: 2021/12/24 金 19:35 > Subject: Re: Beta-testing version of 5.4.3 > > > I could build 5.4.3b on windows. > The bug #2412 (pipe issue) is fixed in 5.4.3b. > > Further investigation might be carried out by Bastian. > > Tatsuro > > > ----- Original Message ----- > > > > From: "Ethan A Merritt" > > To: "Gnuplot Beta" > > > Date: 2021/12/24 金 13:20 > > Subject: Beta-testing version of 5.4.3 > > > > > > I have placed a tarball for a beta-test version of gnuplot 5.4.3 on SourceForge. > > Please report any problems or requests for inclusion by the end of this year. > > > > There is nothing special in this minor release. Mostly small fixes to > > individual terminals, configuration of byte-array data for little-endian > > platforms, and a few items back-ported from the development version. > > For a slightly more complete list of changes see the Release Notes. > > > > https://sourceforge.net/projects/gnuplot/files/gnuplot/testing/gnuplot-5.4.3beta.tar.gz > > > > My plan is to put out the 5.4.3 release version in the first week of January. > > > > happy gnuplotting, > > > > Ethan > > > > > > > > > > > > _______________________________________________ > > gnuplot-beta mailing list > > gnu...@li... > > Membership management via: https://lists.sourceforge.net/lists/listinfo/gnuplot-beta > > > > > > _______________________________________________ > gnuplot-beta mailing list > gnu...@li... > Membership management via: https://lists.sourceforge.net/lists/listinfo/gnuplot-beta > |
From: Tatsuro M. <tma...@ya...> - 2021-12-24 10:34:30
|
I could build 5.4.3b on windows. The bug #2412 (pipe issue) is fixed in 5.4.3b. Further investigation might be carried out by Bastian. Tatsuro > ----- Original Message ----- > > From: "Ethan A Merritt" > To: "Gnuplot Beta" > > Date: 2021/12/24 金 13:20 > Subject: Beta-testing version of 5.4.3 > > > I have placed a tarball for a beta-test version of gnuplot 5.4.3 on SourceForge. > Please report any problems or requests for inclusion by the end of this year. > > There is nothing special in this minor release. Mostly small fixes to > individual terminals, configuration of byte-array data for little-endian > platforms, and a few items back-ported from the development version. > For a slightly more complete list of changes see the Release Notes. > > https://sourceforge.net/projects/gnuplot/files/gnuplot/testing/gnuplot-5.4.3beta.tar.gz > > My plan is to put out the 5.4.3 release version in the first week of January. > > happy gnuplotting, > > Ethan > > > > > > _______________________________________________ > gnuplot-beta mailing list > gnu...@li... > Membership management via: https://lists.sourceforge.net/lists/listinfo/gnuplot-beta > |
From: Ethan A M. <me...@uw...> - 2021-12-24 04:20:11
|
I have placed a tarball for a beta-test version of gnuplot 5.4.3 on SourceForge. Please report any problems or requests for inclusion by the end of this year. There is nothing special in this minor release. Mostly small fixes to individual terminals, configuration of byte-array data for little-endian platforms, and a few items back-ported from the development version. For a slightly more complete list of changes see the Release Notes. https://sourceforge.net/projects/gnuplot/files/gnuplot/testing/gnuplot-5.4.3beta.tar.gz My plan is to put out the 5.4.3 release version in the first week of January. happy gnuplotting, Ethan |
From: Tatsuro M. <tma...@ya...> - 2021-12-19 05:17:02
|
Sorry I found my old post. https://sourceforge.net/p/gnuplot/mailman/gnuplot-beta/thread/211253.49218.qm%40web103117.mail.kks.yahoo.co.jp/ Tatsuro > ----- Original Message ----- > > From: "Tatsuro MATSUOKA" <tma...@ya...> > To: "beta" <gnu...@li...> > Date: 2021/12/19 日 14:14 > Subject: spurious messages at first plot on qt terminal on Cygwin > > > As far as I remenber, I made the similar question on the phenomena. > > After workaround by by Enrico Forestieri > https://sourceforge.net/p/gnuplot/mailman/gnuplot-beta/thread/160...@we.../ > I could use qt termninal on Cygwin again. > > At first plot in the interactive mode, spurious messages appear. > > Terminal type is now 'qt' > gnuplot> plot x > QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/tmp/runtime-user' > libGL error: Windows-DRI extension not available > libGL error: No matching fbConfigs or visuals found > libGL error: failed to load driver: swrast > gnuplot> QXcbShmImage: shmget() failed (88: Function not implemented) for size 1394424 (642x543) > > From the second plot the above messages do not appear. > > It will be grateful for me is someone will give me suggestions and comments. > > Tatsuro > > > > _______________________________________________ > gnuplot-beta mailing list > gnu...@li... > Membership management via: https://lists.sourceforge.net/lists/listinfo/gnuplot-beta > |
From: Tatsuro M. <tma...@ya...> - 2021-12-19 05:13:35
|
As far as I remenber, I made the similar question on the phenomena. After workaround by by Enrico Forestieri https://sourceforge.net/p/gnuplot/mailman/gnuplot-beta/thread/160...@we.../ I could use qt termninal on Cygwin again. At first plot in the interactive mode, spurious messages appear. Terminal type is now 'qt' gnuplot> plot x QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/tmp/runtime-user' libGL error: Windows-DRI extension not available libGL error: No matching fbConfigs or visuals found libGL error: failed to load driver: swrast gnuplot> QXcbShmImage: shmget() failed (88: Function not implemented) for size 1394424 (642x543) >From the second plot the above messages do not appear. It will be grateful for me is someone will give me suggestions and comments. Tatsuro |
From: Tatsuro M. <tma...@ya...> - 2021-12-17 12:40:48
|
Packaging issue for the qt terminal is solved. A new package with qt terminal is avaiable the below : http://tmacchant33.starfree.jp/gnuplot_bin.html Important information is also described. Tatsuro > ----- Original Message ----- > > From: "Tatsuro MATSUOKA" <tma...@ya...> > To: "gnu...@li..." <gnu...@li...> > Date: 2021/12/17 金 03:52 > Subject: windows binary package distribution of the development version is resumed. > > > I resumed to distribute windows binary package for the development version because I recieved the request. > http://tmacchant33.starfree.jp/gnuplot_bin.html > > Notes > Because of initairization issue for qt terminal, the qt terminal is omitted at the moment. > I only provide a zip archived package at the moment. > Distribution cycle is not so frequent as before. > > Please try new features .and feedback to gnuplot-beta mailing-list or ticket in the SourceForge. > > Tatsuro > > > > _______________________________________________ > gnuplot-beta mailing list > gnu...@li... > Membership management via: https://lists.sourceforge.net/lists/listinfo/gnuplot-beta > |
From: Tatsuro M. <tma...@ya...> - 2021-12-17 08:40:08
|
> Changing the default for gnuplot is as easy as adding "set encoding utf8" to "gnuplot.ini". We could add an option to the installer to make utf8 the default instead of the "ANSI" codepage, though, similar to the selection of the default terminal. Your idea of addtion of an option to the installer is really good! Tatsuro > ----- Original Message ----- > > From: "Bastian Märkisch" <bma...@we...> > To: "'Tatsuro MATSUOKA'" <tma...@ya...>; "eam...@gm..." <eam...@gm...>; "'beta'" <gnu...@li...> > Date: 2021/12/17 金 17:29 > Subject: AW: Re: default encoding on Japanese windows environment > > > Please note that setting the default process code page to UTF-8 is a new (beta) feature (1903) which might not be supported by LTS installations yet (mine doesn't). (Setting an environment variable won't do the trick though). > > Changing the default for gnuplot is as easy as adding "set encoding utf8" to "gnuplot.ini". We could add an option to the installer to make utf8 the default instead of the "ANSI" codepage, though, similar to the selection of the default terminal. > > Bastian > > > -----Ursprüngliche Nachricht----- > > Von: Tatsuro MATSUOKA <tma...@ya...> > > Gesendet: Donnerstag, 16. Dezember 2021 23:57 > > An: eam...@gm...; beta <gnu...@li...> > > Betreff: Re: Re: default encoding on Japanese windows environment > > > > Ethan > > > > Thank you for your detailed explanation. > > I surely have misunderstood the situation. > > > > > So I think that to change the initial encoding in gnuplot, the user > > > needs to either > > > (1) set an appropriate environmental variable global to the session or > > > (2) set the code page to CP65001. > > > > > > Is there a good place to find instructions on how to do this? > > > Should we add a section to the installation instructions or the user manual? > > > > Behavior cp65001 of current windows 10 is changed before. > > past :Japanese font cannot be selected .IME input of Japanese characters is > > impossible > > now : Japanese font can be selected. IME input Japanese characters is > > possible. > > I do not know when the above change ocurr. > > > > I think that the user manual is appropriate. > > > > Tatsuro > > > > > ----- Original Message ----- > > > > > > > > > On Thursday, 16 December 2021 11:50:25 PST Tatsuro MATSUOKA wrote: > > > > We consider the case where there is no "set encoding xxxx" in > > GNUPLOT.INT and GNUTERM is not specified. > > > > At start up, excution result of "show encoding" > > > > Cygwin => default (Perhaps on Linux the same) Windows (on Japanese > > > > env.) => sjis (ShiftJIS, old Japanese encording) Windows (not > > > > Japanese env.) => I do not know > > > > > > > > Now even on Windows standard text editor notepad.exe, default encoding > > is utf8 but not sjis. > > > > Sjis encording is only for backward compatibility. > > > > > > Are you sure this is set by the program and not by the system or user > > preferences? > > > > > > > sjis being default encoding on windows on Japanese env. is better to be > > stopped. > > > > > > So far as I know gnuplot would only start with encoding SJIS if the > > > user's computer has current locale set to use sjis. > > > > > > Gnuplot's initialization is done in routine encoding_from_locale() in file > > encoding.c. > > > > > > It first tries to use the system function > > > l = setlocale(LC_CTYPE, ""); > > > > > > The man page says > > > If locale is an empty string, "", each part of the locale that should be > > modified is > > > set according to the environment variables. The details are > > implementation-dependent. > > > For glibc, first (regardless of category), the environment variable LC_ALL > > is in‐ > > > spected, next the environment variable with the same name as the > > category (see the ta‐ > > > ble above), and finally the environment variable LANG. The first existing > > environment > > > variable is used. If its value is not a valid locale specification, the locale is > > un‐ > > > changed, and setlocale() returns NULL. > > > > > > On linux an appropriate japanese locale string is "ja_JP.UTF-8" > > > but I know that Windows uses different names for locales. > > > > > > Do you know if your Japanese env. machine is returning a valid locale > > specification at this > > > point? If so, that is what gnuplot will use. If no valid return is detected, the > > program > > > then falls through to this code: > > > #ifdef _WIN32 > > > /* get encoding from currently active codepage */ > > > if (encoding == S_ENC_INVALID) { > > > #ifndef WGP_CONSOLE > > > encoding = map_codepage_to_encoding(GetACP()); > > > #else > > > encoding = map_codepage_to_encoding(GetConsoleCP()); > > > #endif > > > } > > > #endif > > > > > > So I think that to change the initial encoding in gnuplot, the user > > > needs to either > > > (1) set an appropriate environmental variable global to the session or > > > (2) set the code page to CP65001. > > > > > > Is there a good place to find instructions on how to do this? > > > Should we add a section to the installation instructions or the user manual? > > > > > > > > > > > > > > > > > > > > > > > > > > > > > _______________________________________________ > > gnuplot-beta mailing list > > gnu...@li... > > Membership management via: > > https://lists.sourceforge.net/lists/listinfo/gnuplot-beta > |
From: Bastian M. <bma...@we...> - 2021-12-17 08:29:29
|
Please note that setting the default process code page to UTF-8 is a new (beta) feature (1903) which might not be supported by LTS installations yet (mine doesn't). (Setting an environment variable won't do the trick though). Changing the default for gnuplot is as easy as adding "set encoding utf8" to "gnuplot.ini". We could add an option to the installer to make utf8 the default instead of the "ANSI" codepage, though, similar to the selection of the default terminal. Bastian > -----Ursprüngliche Nachricht----- > Von: Tatsuro MATSUOKA <tma...@ya...> > Gesendet: Donnerstag, 16. Dezember 2021 23:57 > An: eam...@gm...; beta <gnu...@li...> > Betreff: Re: Re: default encoding on Japanese windows environment > > Ethan > > Thank you for your detailed explanation. > I surely have misunderstood the situation. > > > So I think that to change the initial encoding in gnuplot, the user > > needs to either > > (1) set an appropriate environmental variable global to the session or > > (2) set the code page to CP65001. > > > > Is there a good place to find instructions on how to do this? > > Should we add a section to the installation instructions or the user manual? > > Behavior cp65001 of current windows 10 is changed before. > past :Japanese font cannot be selected .IME input of Japanese characters is > impossible > now : Japanese font can be selected. IME input Japanese characters is > possible. > I do not know when the above change ocurr. > > I think that the user manual is appropriate. > > Tatsuro > > > ----- Original Message ----- > > > > > > On Thursday, 16 December 2021 11:50:25 PST Tatsuro MATSUOKA wrote: > > > We consider the case where there is no "set encoding xxxx" in > GNUPLOT.INT and GNUTERM is not specified. > > > At start up, excution result of "show encoding" > > > Cygwin => default (Perhaps on Linux the same) Windows (on Japanese > > > env.) => sjis (ShiftJIS, old Japanese encording) Windows (not > > > Japanese env.) => I do not know > > > > > > Now even on Windows standard text editor notepad.exe, default encoding > is utf8 but not sjis. > > > Sjis encording is only for backward compatibility. > > > > Are you sure this is set by the program and not by the system or user > preferences? > > > > > sjis being default encoding on windows on Japanese env. is better to be > stopped. > > > > So far as I know gnuplot would only start with encoding SJIS if the > > user's computer has current locale set to use sjis. > > > > Gnuplot's initialization is done in routine encoding_from_locale() in file > encoding.c. > > > > It first tries to use the system function > > l = setlocale(LC_CTYPE, ""); > > > > The man page says > > If locale is an empty string, "", each part of the locale that should be > modified is > > set according to the environment variables. The details are > implementation-dependent. > > For glibc, first (regardless of category), the environment variable LC_ALL > is in‐ > > spected, next the environment variable with the same name as the > category (see the ta‐ > > ble above), and finally the environment variable LANG. The first existing > environment > > variable is used. If its value is not a valid locale specification, the locale is > un‐ > > changed, and setlocale() returns NULL. > > > > On linux an appropriate japanese locale string is "ja_JP.UTF-8" > > but I know that Windows uses different names for locales. > > > > Do you know if your Japanese env. machine is returning a valid locale > specification at this > > point? If so, that is what gnuplot will use. If no valid return is detected, the > program > > then falls through to this code: > > #ifdef _WIN32 > > /* get encoding from currently active codepage */ > > if (encoding == S_ENC_INVALID) { > > #ifndef WGP_CONSOLE > > encoding = map_codepage_to_encoding(GetACP()); > > #else > > encoding = map_codepage_to_encoding(GetConsoleCP()); > > #endif > > } > > #endif > > > > So I think that to change the initial encoding in gnuplot, the user > > needs to either > > (1) set an appropriate environmental variable global to the session or > > (2) set the code page to CP65001. > > > > Is there a good place to find instructions on how to do this? > > Should we add a section to the installation instructions or the user manual? > > > > > > > > > > > > > > > > > > _______________________________________________ > gnuplot-beta mailing list > gnu...@li... > Membership management via: > https://lists.sourceforge.net/lists/listinfo/gnuplot-beta |
From: Tatsuro M. <tma...@ya...> - 2021-12-16 22:57:17
|
Ethan Thank you for your detailed explanation. I surely have misunderstood the situation. > So I think that to change the initial encoding in gnuplot, the user needs to either > (1) set an appropriate environmental variable global to the session or > (2) set the code page to CP65001. > > Is there a good place to find instructions on how to do this? > Should we add a section to the installation instructions or the user manual? Behavior cp65001 of current windows 10 is changed before. past :Japanese font cannot be selected .IME input of Japanese characters is impossible now : Japanese font can be selected. IME input Japanese characters is possible. I do not know when the above change ocurr. I think that the user manual is appropriate. Tatsuro > ----- Original Message ----- > > > On Thursday, 16 December 2021 11:50:25 PST Tatsuro MATSUOKA wrote: > > We consider the case where there is no "set encoding xxxx" in GNUPLOT.INT and GNUTERM is not specified. > > At start up, excution result of "show encoding" > > Cygwin => default (Perhaps on Linux the same) > > Windows (on Japanese env.) => sjis (ShiftJIS, old Japanese encording) > > Windows (not Japanese env.) => I do not know > > > > Now even on Windows standard text editor notepad.exe, default encoding is utf8 but not sjis. > > Sjis encording is only for backward compatibility. > > Are you sure this is set by the program and not by the system or user preferences? > > > sjis being default encoding on windows on Japanese env. is better to be stopped. > > So far as I know gnuplot would only start with encoding SJIS if the user's computer > has current locale set to use sjis. > > Gnuplot's initialization is done in routine encoding_from_locale() in file encoding.c. > > It first tries to use the system function > l = setlocale(LC_CTYPE, ""); > > The man page says > If locale is an empty string, "", each part of the locale that should be modified is > set according to the environment variables. The details are implementation-dependent. > For glibc, first (regardless of category), the environment variable LC_ALL is in‐ > spected, next the environment variable with the same name as the category (see the ta‐ > ble above), and finally the environment variable LANG. The first existing environment > variable is used. If its value is not a valid locale specification, the locale is un‐ > changed, and setlocale() returns NULL. > > On linux an appropriate japanese locale string is "ja_JP.UTF-8" > but I know that Windows uses different names for locales. > > Do you know if your Japanese env. machine is returning a valid locale specification at this > point? If so, that is what gnuplot will use. If no valid return is detected, the program > then falls through to this code: > #ifdef _WIN32 > /* get encoding from currently active codepage */ > if (encoding == S_ENC_INVALID) { > #ifndef WGP_CONSOLE > encoding = map_codepage_to_encoding(GetACP()); > #else > encoding = map_codepage_to_encoding(GetConsoleCP()); > #endif > } > #endif > > So I think that to change the initial encoding in gnuplot, the user needs to either > (1) set an appropriate environmental variable global to the session or > (2) set the code page to CP65001. > > Is there a good place to find instructions on how to do this? > Should we add a section to the installation instructions or the user manual? > > > > > > > |
From: Ethan M. <eam...@gm...> - 2021-12-16 20:43:31
|
On Thursday, 16 December 2021 11:50:25 PST Tatsuro MATSUOKA wrote: > We consider the case where there is no "set encoding xxxx" in GNUPLOT.INT and GNUTERM is not specified. > At start up, excution result of "show encoding" > Cygwin => default (Perhaps on Linux the same) > Windows (on Japanese env.) => sjis (ShiftJIS, old Japanese encording) > Windows (not Japanese env.) => I do not know > > Now even on Windows standard text editor notepad.exe, default encoding is utf8 but not sjis. > Sjis encording is only for backward compatibility. Are you sure this is set by the program and not by the system or user preferences? > sjis being default encoding on windows on Japanese env. is better to be stopped. So far as I know gnuplot would only start with encoding SJIS if the user's computer has current locale set to use sjis. Gnuplot's initialization is done in routine encoding_from_locale() in file encoding.c. It first tries to use the system function l = setlocale(LC_CTYPE, ""); The man page says If locale is an empty string, "", each part of the locale that should be modified is set according to the environment variables. The details are implementation-dependent. For glibc, first (regardless of category), the environment variable LC_ALL is in‐ spected, next the environment variable with the same name as the category (see the ta‐ ble above), and finally the environment variable LANG. The first existing environment variable is used. If its value is not a valid locale specification, the locale is un‐ changed, and setlocale() returns NULL. On linux an appropriate japanese locale string is "ja_JP.UTF-8" but I know that Windows uses different names for locales. Do you know if your Japanese env. machine is returning a valid locale specification at this point? If so, that is what gnuplot will use. If no valid return is detected, the program then falls through to this code: #ifdef _WIN32 /* get encoding from currently active codepage */ if (encoding == S_ENC_INVALID) { #ifndef WGP_CONSOLE encoding = map_codepage_to_encoding(GetACP()); #else encoding = map_codepage_to_encoding(GetConsoleCP()); #endif } #endif So I think that to change the initial encoding in gnuplot, the user needs to either (1) set an appropriate environmental variable global to the session or (2) set the code page to CP65001. Is there a good place to find instructions on how to do this? Should we add a section to the installation instructions or the user manual? |
From: Tatsuro M. <tma...@ya...> - 2021-12-16 20:30:49
|
> That is evidence of a font problem. It seem to be better to move to the bug ticket. > If I recall correctly, you can configure wxWidgets to use > different system back-ends. If you can figure out what > configuration option wxt is using to get correct font metrics, > maybe we can persuade qt to use that same mechanism. I have only built wxMSW for native windows. I used wxGTK for Cygwin. I do not know whether wxGTK works on windows. Tatsuro > ----- Original Message ----- > On Wednesday, 15 December 2021 14:39:14 PST Tatsuro MATSUOKA wrote: > > > This is the first I have heard about broken demos. > > > Why does the terminal make a difference? > > > Is this because of UTF-8 encoding? But that is not specific to qt. > > > > Proportion of size for qt terminal sometimes strane qt terminal for windows. > > (qt terminal on linux environments(including cywin) strange plots do not appear) > > > > One example jitter.dem > > http://tmacchant33.starfree.jp/Files/jitter_qt_win.png > > http://tmacchant33.starfree.jp/Files/jitter_wxt_win.png > > http://tmacchant33.starfree.jp/Files/jitter_windows_win.png > > That is evidence of a font problem. > The jitter algorithm calculates displacement in terms of > horizontal character width, which is obtained from the font > metrics. If the font incorrectly reports the width, then > all of the jitter displacements are too big or too small. > > I am a bit surprised that the wxt terminal doesn't show the > same problem. On linux, both qt and wxt use the same font > mechanism. But perhaps this isn't the case on Windows. > > If I recall correctly, you can configure wxWidgets to use > different system back-ends. If you can figure out what > configuration option wxt is using to get correct font metrics, > maybe we can persuade qt to use that same mechanism. > > Ethan > > > > |
From: Ethan A M. <me...@uw...> - 2021-12-16 19:52:15
|
On Wednesday, 15 December 2021 14:39:14 PST Tatsuro MATSUOKA wrote: > > This is the first I have heard about broken demos. > > Why does the terminal make a difference? > > Is this because of UTF-8 encoding? But that is not specific to qt. > > Proportion of size for qt terminal sometimes strane qt terminal for windows. > (qt terminal on linux environments(including cywin) strange plots do not appear) > > One example jitter.dem > http://tmacchant33.starfree.jp/Files/jitter_qt_win.png > http://tmacchant33.starfree.jp/Files/jitter_wxt_win.png > http://tmacchant33.starfree.jp/Files/jitter_windows_win.png That is evidence of a font problem. The jitter algorithm calculates displacement in terms of horizontal character width, which is obtained from the font metrics. If the font incorrectly reports the width, then all of the jitter displacements are too big or too small. I am a bit surprised that the wxt terminal doesn't show the same problem. On linux, both qt and wxt use the same font mechanism. But perhaps this isn't the case on Windows. If I recall correctly, you can configure wxWidgets to use different system back-ends. If you can figure out what configuration option wxt is using to get correct font metrics, maybe we can persuade qt to use that same mechanism. Ethan |