From: sfeam <sf...@us...> - 2018-06-02 05:24:11
|
I have uploaded a 5.2.4 tarball to the "testing" section of the gnuplot files folder on SourceForge. https://sourceforge.net/projects/gnuplot/files/gnuplot/testing/ gnuplot-5.2.4-testing.tar.gz This release contains - a fix for a serious regression reported against 5.2.3 (spurious evaluation of logscale coordinates as UNDEFINED) - re-implementation of the "refresh" command to correct regressions in 5.2.0 through 5.2.3 - sanity checks for several invalid command sequences found by fuzzing - several minor bug-fixes - two recent minor changes back-ported from the development version Yes it's only been a month since 5.2.3 but I think the regression in plotting logscale axes is serious enough to warrant an immediate fix. If you want to test before/after here is a simple trigger for the error: set log y plot [1:100] x**2, 1/0 Please use the testing tarball to confirm a successful build or report build errors. If no problems are found I expect to make a regular release of 5.2.4 next week. Ethan |
From: Erik L. <eri...@gm...> - 2018-06-02 15:48:27
|
Hi, The macOS (OS X) executable of 5.2.4 is available here: https://csml-wiki.northwestern.edu/index.php/Binary_versions_of_Gnuplot_for_OS_X I can confirm that the logscale problem is resolved, at least for the trigger example given by Ethan Best, Erik On Sat, Jun 2, 2018 at 12:24 AM sfeam via gnuplot-beta < gnu...@li...> wrote: > I have uploaded a 5.2.4 tarball to the "testing" section of the > gnuplot files folder on SourceForge. > > https://sourceforge.net/projects/gnuplot/files/gnuplot/testing/ > gnuplot-5.2.4-testing.tar.gz > > > This release contains > - a fix for a serious regression reported against 5.2.3 (spurious > evaluation of logscale coordinates as UNDEFINED) > - re-implementation of the "refresh" command to correct regressions in > 5.2.0 through 5.2.3 > - sanity checks for several invalid command sequences found by fuzzing > - several minor bug-fixes > - two recent minor changes back-ported from the development version > > Yes it's only been a month since 5.2.3 but I think the regression > in plotting logscale axes is serious enough to warrant an immediate fix. > If you want to test before/after here is a simple trigger for the error: > set log y > plot [1:100] x**2, 1/0 > > Please use the testing tarball to confirm a successful build or > report build errors. If no problems are found I expect to make a > regular release of 5.2.4 next week. > > Ethan > > > ------------------------------------------------------------------------------ > Check out the vibrant tech community on one of the world's most > engaging tech sites, Slashdot.org! http://sdm.link/slashdot > _______________________________________________ > gnuplot-beta mailing list > gnu...@li... > Membership management via: > https://lists.sourceforge.net/lists/listinfo/gnuplot-beta > |
From: Tatsuro M. <tma...@ya...> - 2018-06-02 22:49:38
|
Windows 64 bit build fails at link stage. g++ -L/c/Programs/gplibs64_gcc710/lib -s -L/c/Programs/Qt/5.9.1_mgw64_710/lib -mconsole -L/c/Program\ Files\ \(x86\)/HTML\ Help\ Workshop/lib -L. -o gnuplot.exe eval.co getcolor.co stats.co unset.co breaders.co specfun.co term.co graph3d.co dynarray.co show.co axis.co stdfn.co util.co save.co util3d.co tabulate.co readline.co internal.co jitter.co libcerf.co bitmap.co hidden3d.co plot3d.co color.co contour.co command.co multiplot.co plot.co scanner.co gadgets.co plot2d.co tables.co time.co pm3d.co matrix.co boundary.co fit.co misc.co alloc.co external.co help.co interpol.co datafile.co parse.co standard.co variable.co datablock.co graphics.co mouse.co set.co history.co version.co gpexecute.co wxt_gui.co gp_cairo.co gp_cairo_helpers.co qt_term.co winmain.co wgnuplib.co wgraph.co wprinter.co wpause.co wgdiplus.co wd2d.co wgplt_res.co -lkernel32 -lgdi32 -lwinspool -lcomdlg32 -lcomctl32 -ladvapi32 -lshell32 -lmsimg32 -lgdiplus -lshlwapi -ld2d1 -ldwrite -lole32 -lhtmlhelp\ -lgd -lgd -lz -L/c/Programs/gplibs64_gcc710/lib -lpng16 -lz -L/c/Programs/gplibs64_gcc710/lib -lfreetype -lz -lpng16 -lz -lfontconfig -ljpeg -L/c/Programs/gplibs64_gcc710/lib -lz -lpng16 -lz -lfreetype -lz -lpng16 -lz -lfontconfig -ljpeg -lgd -lQt5Core -lQt5Gui -lQt5Network -lQt5Svg -lQt5Widgets -lQt5PrintSupport -lqtmain -llua -liconv -lcerf -lm -L/c/Programs/gplibs64_gcc710/lib -L/c/Programs/gplibs64_gcc710/lib -L/mingw64/lib -lwx_mswu_xrc-3.0 -lwx_mswu_webview-3.0 -lwx_mswu_html-3.0 -lwx_mswu_qa-3.0 -lwx_mswu_adv-3.0 -lwx_mswu_core-3.0 -lwx_baseu_xml-3.0 -lwx_baseu_net-3.0 -lwx_baseu-3.0 -L/c/Programs/gplibs64_gcc710/lib -L/c/Programs/gplibs64_gcc710/lib/../lib -L/c/Programs/gplibs64_gcc710/lib -lpangocairo-1.0 -lpangowin32-1.0 -lgdi32 -lusp10 -lpango-1.0 -lm -lcairo -lz -lgobject-2.0 -lffi -lglib-2.0 -lintl -lws2_32 -lole32 -lwinmm -lshlwapi -lintl -lpixman-1 -lfreetype -lz -lpng16 -lz C:/msys64_gcc710/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/7.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: skipping incompatible C:/Program Files (x86)/HTML Help Workshop/lib/htmlhelp.lib when searching for -lhtmlhelp term.co:term.c:(.text+0x129fd): undefined reference to `wxt_close_terminal_window' term.co:term.c:(.text+0x13007): undefined reference to `wxt_update_title' term.co:term.c:(.text+0x13414): undefined reference to `wxt_update_size' term.co:term.c:(.text+0x134c7): undefined reference to `wxt_update_position' term.co:term.c:(.text+0xc955): undefined reference to `wxt_text' term.co:term.c:(.data+0x3a70): undefined reference to `wxt_init' term.co:term.c:(.data+0x3a78): undefined reference to `wxt_reset' term.co:term.c:(.data+0x3a90): undefined reference to `wxt_graphics' term.co:term.c:(.data+0x3a98): undefined reference to `wxt_move' term.co:term.c:(.data+0x3aa0): undefined reference to `wxt_vector' term.co:term.c:(.data+0x3aa8): undefined reference to `wxt_linetype' term.co:term.c:(.data+0x3ab0): undefined reference to `wxt_put_text' term.co:term.c:(.data+0x3ab8): undefined reference to `wxt_text_angle' term.co:term.c:(.data+0x3ac0): undefined reference to `wxt_justify_text' term.co:term.c:(.data+0x3ac8): undefined reference to `wxt_point' term.co:term.c:(.data+0x3ad8): undefined reference to `wxt_set_font' term.co:term.c:(.data+0x3ae0): undefined reference to `wxt_pointsize' term.co:term.c:(.data+0x3af0): undefined reference to `wxt_text' term.co:term.c:(.data+0x3b00): undefined reference to `wxt_fillbox' term.co:term.c:(.data+0x3b08): undefined reference to `wxt_linewidth' term.co:term.c:(.data+0x3b10): undefined reference to `wxt_waitforinput' term.co:term.c:(.data+0x3b18): undefined reference to `wxt_put_tmptext' term.co:term.c:(.data+0x3b20): undefined reference to `wxt_set_ruler' term.co:term.c:(.data+0x3b28): undefined reference to `wxt_set_cursor' term.co:term.c:(.data+0x3b30): undefined reference to `wxt_set_clipboard' term.co:term.c:(.data+0x3b38): undefined reference to `wxt_make_palette' term.co:term.c:(.data+0x3b48): undefined reference to `wxt_set_color' term.co:term.c:(.data+0x3b50): undefined reference to `wxt_filled_polygon' term.co:term.c:(.data+0x3b58): undefined reference to `wxt_image' term.co:term.c:(.data+0x3b60): undefined reference to `wxt_enhanced_open' term.co:term.c:(.data+0x3b68): undefined reference to `wxt_enhanced_flush' term.co:term.c:(.data+0x3b70): undefined reference to `wxt_enhanced_writec' term.co:term.c:(.data+0x3b78): undefined reference to `wxt_layer' term.co:term.c:(.data+0x3b90): undefined reference to `wxt_hypertext' term.co:term.c:(.data+0x3b98): undefined reference to `wxt_boxed_text' term.co:term.c:(.data+0x3ba0): undefined reference to `wxt_modify_plots' term.co:term.c:(.data+0x3ba8): undefined reference to `wxt_dashtype' command.co:command.c:(.text+0x1497): undefined reference to `wxt_lower_terminal_window' command.co:command.c:(.text+0x14b2): undefined reference to `wxt_raise_terminal_window' command.co:command.c:(.text+0x13b2): undefined reference to `wxt_lower_terminal_group' command.co:command.c:(.text+0x13ce): undefined reference to `wxt_raise_terminal_group' winmain.co:winmain.c:(.text+0xdbf): undefined reference to `wxt_window_opened' winmain.co:winmain.c:(.text+0xdd1): undefined reference to `wxt_window_opened' winmain.co:winmain.c:(.text+0xb75): undefined reference to `wxt_screen_dump' wpause.co:wpause.c:(.text+0x771): undefined reference to `wxt_active_window_opened' collect2.exe: error: ld returned 1 exit status make[1]: *** [Makefile:616: gnuplot.exe] Error 1 make[1]: Leaving directory '/d/usr/Tatsu/msys2mingw64_710/gnuplot/gnuplot-5.2.4-testing/gnuplot-5.2.4/config/mingw' make: *** [Makefile:566: console] Error 2 Bastian. Do you have time to build gnuplot 5.2.4 on windows 64 bit? For 32bit, build went well. Tatsuro ----- Original Message ----- > From: sfeam via gnuplot-beta <gnu...@li...> > To: gnu...@li... > Cc: > Date: 2018/6/2, Sat 14:23 > Subject: pre-release testing version of gnuplot 5.2.4 > > I have uploaded a 5.2.4 tarball to the "testing" section of the > gnuplot files folder on SourceForge. > > https://sourceforge.net/projects/gnuplot/files/gnuplot/testing/ > gnuplot-5.2.4-testing.tar.gz > > > This release contains > - a fix for a serious regression reported against 5.2.3 (spurious > evaluation of logscale coordinates as UNDEFINED) > - re-implementation of the "refresh" command to correct regressions in > 5.2.0 through 5.2.3 > - sanity checks for several invalid command sequences found by fuzzing > - several minor bug-fixes > - two recent minor changes back-ported from the development version > > Yes it's only been a month since 5.2.3 but I think the regression > in plotting logscale axes is serious enough to warrant an immediate fix. > If you want to test before/after here is a simple trigger for the error: > set log y > plot [1:100] x**2, 1/0 > > Please use the testing tarball to confirm a successful build or > report build errors. If no problems are found I expect to make a > regular release of 5.2.4 next week. > > Ethan > > ------------------------------------------------------------------------------ > Check out the vibrant tech community on one of the world's most > engaging tech sites, Slashdot.org! http://sdm.link/slashdot > _______________________________________________ > gnuplot-beta mailing list > gnu...@li... > Membership management via: > https://lists.sourceforge.net/lists/listinfo/gnuplot-beta > |
From: Tatsuro M. <tma...@ya...> - 2018-06-04 22:55:27
|
I have tried to build by pre-build libraries embedded to Msys2. undefined reference to wxtwidget symbols is disappeared. I will try to change my build system from my original one to Msys2 based one. But it takes a time to do it completely. Anyway, please go ahead. Tatsuro ----- Original Message ----- > From: Tatsuro MATSUOKA <tma...@ya...> > To: Merritt Ethan <sf...@us...>; gnu...@li...; bma...@we... > Cc: > Date: 2018/6/3, Sun 07:49 > Subject: Re: pre-release testing version of gnuplot 5.2.4 > > Windows 64 bit build fails at link stage. > > g++ -L/c/Programs/gplibs64_gcc710/lib -s -L/c/Programs/Qt/5.9.1_mgw64_710/lib > -mconsole -L/c/Program\ Files\ \(x86\)/HTML\ Help\ > Workshop/lib -L. -o gnuplot.exe eval.co getcolor.co stats.co unset.co > breaders.co specfun.co term.co graph3d.co dynarray.co show.co axis.co stdfn.co > util.co save.co util3d.co tabulate.co readline.co internal.co jitter.co > libcerf.co bitmap.co hidden3d.co plot3d.co color.co contour.co command.co > multiplot.co plot.co scanner.co gadgets.co plot2d.co tables.co time.co pm3d.co > matrix.co boundary.co fit.co misc.co alloc.co external.co help.co interpol.co > datafile.co parse.co standard.co variable.co datablock.co graphics.co mouse.co > set.co history.co version.co gpexecute.co wxt_gui.co gp_cairo.co > gp_cairo_helpers.co qt_term.co winmain.co wgnuplib.co wgraph.co wprinter.co > wpause.co wgdiplus.co wd2d.co wgplt_res.co -lkernel32 -lgdi32 -lwinspool > -lcomdlg32 -lcomctl32 -ladvapi32 -lshell32 -lmsimg32 -lgdiplus -lshlwapi -ld2d1 > -ldwrite > -lole32 -lhtmlhelp\ > -lgd -lgd -lz -L/c/Programs/gplibs64_gcc710/lib -lpng16 -lz > -L/c/Programs/gplibs64_gcc710/lib -lfreetype -lz -lpng16 -lz -lfontconfig -ljpeg > -L/c/Programs/gplibs64_gcc710/lib -lz -lpng16 -lz -lfreetype -lz -lpng16 -lz > -lfontconfig -ljpeg -lgd -lQt5Core -lQt5Gui -lQt5Network -lQt5Svg -lQt5Widgets > -lQt5PrintSupport -lqtmain -llua -liconv -lcerf -lm > -L/c/Programs/gplibs64_gcc710/lib -L/c/Programs/gplibs64_gcc710/lib > -L/mingw64/lib -lwx_mswu_xrc-3.0 -lwx_mswu_webview-3.0 -lwx_mswu_html-3.0 > -lwx_mswu_qa-3.0 -lwx_mswu_adv-3.0 -lwx_mswu_core-3.0 -lwx_baseu_xml-3.0 > -lwx_baseu_net-3.0 -lwx_baseu-3.0 -L/c/Programs/gplibs64_gcc710/lib > -L/c/Programs/gplibs64_gcc710/lib/../lib -L/c/Programs/gplibs64_gcc710/lib > -lpangocairo-1.0 -lpangowin32-1.0 -lgdi32 -lusp10 -lpango-1.0 -lm -lcairo -lz > -lgobject-2.0 -lffi -lglib-2.0 -lintl -lws2_32 -lole32 -lwinmm -lshlwapi -lintl > -lpixman-1 -lfreetype -lz -lpng16 -lz > C:/msys64_gcc710/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/7.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: > skipping incompatible C:/Program Files (x86)/HTML Help Workshop/lib/htmlhelp.lib > when searching for -lhtmlhelp > term.co:term.c:(.text+0x129fd): undefined reference to > `wxt_close_terminal_window' > term.co:term.c:(.text+0x13007): undefined reference to `wxt_update_title' > term.co:term.c:(.text+0x13414): undefined reference to `wxt_update_size' > term.co:term.c:(.text+0x134c7): undefined reference to `wxt_update_position' > term.co:term.c:(.text+0xc955): undefined reference to `wxt_text' > term.co:term.c:(.data+0x3a70): undefined reference to `wxt_init' > term.co:term.c:(.data+0x3a78): undefined reference to `wxt_reset' > term.co:term.c:(.data+0x3a90): undefined reference to `wxt_graphics' > term.co:term.c:(.data+0x3a98): undefined reference to `wxt_move' > term.co:term.c:(.data+0x3aa0): undefined reference to `wxt_vector' > term.co:term.c:(.data+0x3aa8): undefined reference to `wxt_linetype' > term.co:term.c:(.data+0x3ab0): undefined reference to `wxt_put_text' > term.co:term.c:(.data+0x3ab8): undefined reference to `wxt_text_angle' > term.co:term.c:(.data+0x3ac0): undefined reference to `wxt_justify_text' > term.co:term.c:(.data+0x3ac8): undefined reference to `wxt_point' > term.co:term.c:(.data+0x3ad8): undefined reference to `wxt_set_font' > term.co:term.c:(.data+0x3ae0): undefined reference to `wxt_pointsize' > term.co:term.c:(.data+0x3af0): undefined reference to `wxt_text' > term.co:term.c:(.data+0x3b00): undefined reference to `wxt_fillbox' > term.co:term.c:(.data+0x3b08): undefined reference to `wxt_linewidth' > term.co:term.c:(.data+0x3b10): undefined reference to `wxt_waitforinput' > term.co:term.c:(.data+0x3b18): undefined reference to `wxt_put_tmptext' > term.co:term.c:(.data+0x3b20): undefined reference to `wxt_set_ruler' > term.co:term.c:(.data+0x3b28): undefined reference to `wxt_set_cursor' > term.co:term.c:(.data+0x3b30): undefined reference to `wxt_set_clipboard' > term.co:term.c:(.data+0x3b38): undefined reference to `wxt_make_palette' > term.co:term.c:(.data+0x3b48): undefined reference to `wxt_set_color' > term.co:term.c:(.data+0x3b50): undefined reference to `wxt_filled_polygon' > term.co:term.c:(.data+0x3b58): undefined reference to `wxt_image' > term.co:term.c:(.data+0x3b60): undefined reference to `wxt_enhanced_open' > term.co:term.c:(.data+0x3b68): undefined reference to `wxt_enhanced_flush' > term.co:term.c:(.data+0x3b70): undefined reference to `wxt_enhanced_writec' > term.co:term.c:(.data+0x3b78): undefined reference to `wxt_layer' > term.co:term.c:(.data+0x3b90): undefined reference to `wxt_hypertext' > term.co:term.c:(.data+0x3b98): undefined reference to `wxt_boxed_text' > term.co:term.c:(.data+0x3ba0): undefined reference to `wxt_modify_plots' > term.co:term.c:(.data+0x3ba8): undefined reference to `wxt_dashtype' > command.co:command.c:(.text+0x1497): undefined reference to > `wxt_lower_terminal_window' > command.co:command.c:(.text+0x14b2): undefined reference to > `wxt_raise_terminal_window' > command.co:command.c:(.text+0x13b2): undefined reference to > `wxt_lower_terminal_group' > command.co:command.c:(.text+0x13ce): undefined reference to > `wxt_raise_terminal_group' > winmain.co:winmain.c:(.text+0xdbf): undefined reference to > `wxt_window_opened' > winmain.co:winmain.c:(.text+0xdd1): undefined reference to > `wxt_window_opened' > winmain.co:winmain.c:(.text+0xb75): undefined reference to `wxt_screen_dump' > wpause.co:wpause.c:(.text+0x771): undefined reference to > `wxt_active_window_opened' > collect2.exe: error: ld returned 1 exit status > make[1]: *** [Makefile:616: gnuplot.exe] Error 1 > make[1]: Leaving directory > '/d/usr/Tatsu/msys2mingw64_710/gnuplot/gnuplot-5.2.4-testing/gnuplot-5.2.4/config/mingw' > make: *** [Makefile:566: console] Error 2 > > > Bastian. > > Do you have time to build gnuplot 5.2.4 on windows 64 bit? > > For 32bit, build went well. > > > Tatsuro > > > > ----- Original Message ----- >> From: sfeam via gnuplot-beta <gnu...@li...> >> To: gnu...@li... >> Cc: >> Date: 2018/6/2, Sat 14:23 >> Subject: pre-release testing version of gnuplot 5.2.4 >> >> I have uploaded a 5.2.4 tarball to the "testing" section of the >> gnuplot files folder on SourceForge. >> >> https://sourceforge.net/projects/gnuplot/files/gnuplot/testing/ >> gnuplot-5.2.4-testing.tar.gz >> >> >> This release contains >> - a fix for a serious regression reported against 5.2.3 (spurious >> evaluation of logscale coordinates as UNDEFINED) >> - re-implementation of the "refresh" command to correct > regressions in >> 5.2.0 through 5.2.3 >> - sanity checks for several invalid command sequences found by fuzzing >> - several minor bug-fixes >> - two recent minor changes back-ported from the development version >> >> Yes it's only been a month since 5.2.3 but I think the regression >> in plotting logscale axes is serious enough to warrant an immediate fix. >> If you want to test before/after here is a simple trigger for the error: >> set log y >> plot [1:100] x**2, 1/0 >> >> Please use the testing tarball to confirm a successful build or >> report build errors. If no problems are found I expect to make a >> regular release of 5.2.4 next week. >> >> Ethan >> >> > ------------------------------------------------------------------------------ >> Check out the vibrant tech community on one of the world's most >> engaging tech sites, Slashdot.org! http://sdm.link/slashdot >> _______________________________________________ >> gnuplot-beta mailing list >> gnu...@li... >> Membership management via: >> https://lists.sourceforge.net/lists/listinfo/gnuplot-beta >> > > ------------------------------------------------------------------------------ > Check out the vibrant tech community on one of the world's most > engaging tech sites, Slashdot.org! http://sdm.link/slashdot > _______________________________________________ > gnuplot-beta mailing list > gnu...@li... > Membership management via: > https://lists.sourceforge.net/lists/listinfo/gnuplot-beta > |