|
From: Tatsuro M. <tma...@ya...> - 2018-12-28 04:26:46
|
----- Original Message ----- > From: Tatsuro MATSUOKA < > To: Merritt Ethan ; gnuplot-beta; bmaerkisch@ > Cc: > Date: 2018/12/28, Fri 12:21 > Subject: Re: Upcoming release of 5.2.6 > > > > ----- Original Message ----- > >> From: sfeam >> To: gnuplot-beta >> Cc: >> Date: 2018/12/28, Fri 03:35 >> Subject: Upcoming release of 5.2.6 >> >> % >> % Sorry for a possible duplicate message. >> % My university changed mailing systems recently and now my outgoing mail >> % has the "from" field substituted with a new address, which > broke all >> my >> % mailing list subscriptions. >> % This means, I think, that all messages I sent to this list for the past >> % month or so have gone nowhere useful. >> % Ethan >> >> >> For your holiday enjoyment >> >> I have uploaded a testing version of release 5.2.6 to the > "testing" >> folder on Sourceforge: >> >> > https://sourceforge.net/projects/gnuplot/files/gnuplot/testing/gnuplot-5.2.6a.tar.gz > >> >> >> Note that it self-identifies as version 5.2.6a >> >> Please test on your favorite platform and report any problems. >> If no problems show up, I plan to release it (with version identifier > 5.2.6) >> in the first week of the new year. >> > > > I tried to build windows binaries using complier and libraries privied by the > Msys2 > project (updated today). > > Build fails for 64bit and 32 bit while link stage > > 64bit > g++ -s -L/mingw64/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 -L/mingw64/lib -lz -lpng -lfreetype -lfontconfig -liconv -ljpeg > /mingw64/lib/libimagequant.a -lXpm -ltiff -lwebp -LC:/msys64/mingw64/lib -lgd > -lQt5Core -lQt5Gui -lQt5Network -lQt5Svg -lQt5Widgets -lQt5PrintSupport -lqtmain > -llua -lcaca -liconv -lcerf -lm -LC:/msys64/mingw64/lib -pipe > -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 -LC:/msys64/mingw64/lib -lpangocairo-1.0 -lpango-1.0 -lcairo > C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/8.2.1/../../../../x86_64-w64-mingw32/bin/ld.exe: > skipping incompatible C:/Program Files (x86)/HTML Help Workshop/lib/htmlhelp.lib > when searching for -lhtmlhelp > gp_cairo.co:gp_cairo.c:(.text+0x2aa6): undefined reference to > `g_object_unref' > gp_cairo.co:gp_cairo.c:(.text+0x2f6a): undefined reference to > `g_object_unref' > gp_cairo.co:gp_cairo.c:(.text+0x3316): undefined reference to > `g_get_charset' > gp_cairo.co:gp_cairo.c:(.text+0x3355): undefined reference to > `g_utf8_validate' > gp_cairo.co:gp_cairo.c:(.text+0x3367): undefined reference to `g_strdup' > gp_cairo.co:gp_cairo.c:(.text+0x3387): undefined reference to `g_error_free' > gp_cairo.co:gp_cairo.c:(.text+0x33c9): undefined reference to `g_convert' > gp_cairo.co:gp_cairo.c:(.text+0x3442): undefined reference to `g_convert' > gp_cairo.co:gp_cairo.c:(.text+0x344f): undefined reference to `g_error_free' > gp_cairo.co:gp_cairo.c:(.text+0x348a): undefined reference to `g_error_free' > gp_cairo.co:gp_cairo.c:(.text+0x34df): undefined reference to `g_convert' > gp_cairo.co:gp_cairo.c:(.text+0x3574): undefined reference to `g_convert' > gp_cairo.co:gp_cairo.c:(.text+0x35a3): undefined reference to `g_error_free' > gp_cairo.co:gp_cairo.c:(.text+0x35df): undefined reference to > `g_utf8_strlen' > gp_cairo.co:gp_cairo.c:(.text+0x35ea): undefined reference to > `__imp_g_utf8_skip' > gp_cairo.co:gp_cairo.c:(.text+0x3608): undefined reference to > `g_utf8_get_char' > gp_cairo.co:gp_cairo.c:(.text+0x362d): undefined reference to > `g_unichar_to_utf8' > gp_cairo.co:gp_cairo.c:(.text+0x3655): undefined reference to `g_free' > gp_cairo.co:gp_cairo.c:(.text+0x3676): undefined reference to > `g_unichar_to_utf8' > gp_cairo.co:gp_cairo.c:(.text+0x3685): undefined reference to > `g_unichar_to_utf8' > gp_cairo.co:gp_cairo.c:(.text+0x3694): undefined reference to > `g_unichar_to_utf8' > gp_cairo.co:gp_cairo.c:(.text+0x36a3): undefined reference to > `g_unichar_to_utf8' > gp_cairo.co:gp_cairo.c:(.text+0x36b2): undefined reference to > `g_unichar_to_utf8' > gp_cairo.co:gp_cairo.c:(.text+0x36c4): more undefined references to > `g_unichar_to_utf8' follow > gp_cairo.co:gp_cairo.c:(.text+0x430e): undefined reference to `g_free' > gp_cairo.co:gp_cairo.c:(.text+0x46c5): undefined reference to > `g_object_unref' > gp_cairo.co:gp_cairo.c:(.text+0x477c): undefined reference to `g_free' > gp_cairo.co:gp_cairo.c:(.text+0x49d0): undefined reference to `g_free' > gp_cairo.co:gp_cairo.c:(.text+0x4a7e): undefined reference to > `g_object_unref' > gp_cairo.co:gp_cairo.c:(.text+0x4b32): undefined reference to > `g_object_unref' > gp_cairo.co:gp_cairo.c:(.text+0x4c26): undefined reference to > `g_object_unref' > gp_cairo.co:gp_cairo.c:(.text+0x4f4f): undefined reference to > `g_object_unref' > gp_cairo.co:gp_cairo.c:(.text+0x5014): undefined reference to > `g_object_unref' > gp_cairo.co:gp_cairo.c:(.text+0x50c7): more undefined references to > `g_object_unref' follow > collect2.exe: error: ld returned 1 exit status > make[1]: *** [Makefile:613: gnuplot.exe] Error 1 > make[1]: Leaving directory > '/d/usr/Tatsu/msys2mingw64/gnuplot/gnuplot-5.2.6a/gp_64/gnuplot-5.2.6/config/mingw' > make: *** [Makefile:563: console] Error 2 > > > 32bit > g++ -s -L/mingw32/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 -L/mingw32/lib -lz -lpng -lfreetype -lfontconfig -liconv -ljpeg > /mingw32/lib/libimagequant.a -lXpm -ltiff -lwebp -LC:/msys64/mingw32/lib -lgd > -lQt5Core -lQt5Gui -lQt5Network -lQt5Svg -lQt5Widgets -lQt5PrintSupport -lqtmain > -llua -lcaca -liconv -lcerf -lm -LC:/msys64/mingw32/lib -pipe > -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 -LC:/msys64/mingw32/lib -lpangocairo-1.0 -lpango-1.0 -lcairo > Warning: .drectve `-defaultlib:uuid.lib ' unrecognized > Warning: corrupt .drectve at end of def file > term.co:term.c:(.text+0x15654): undefined reference to > `wxt_close_terminal_window' > term.co:term.c:(.text+0x15d81): undefined reference to `wxt_update_title' > term.co:term.c:(.text+0x161a2): undefined reference to `wxt_update_size' > term.co:term.c:(.text+0x16263): undefined reference to `wxt_update_position' > term.co:term.c:(.text+0xfdb7): undefined reference to `wxt_text' > term.co:term.c:(.data+0x26ec): undefined reference to `wxt_init' > term.co:term.c:(.data+0x26f0): undefined reference to `wxt_reset' > term.co:term.c:(.data+0x26fc): undefined reference to `wxt_graphics' > term.co:term.c:(.data+0x2700): undefined reference to `wxt_move' > term.co:term.c:(.data+0x2704): undefined reference to `wxt_vector' > term.co:term.c:(.data+0x2708): undefined reference to `wxt_linetype' > term.co:term.c:(.data+0x270c): undefined reference to `wxt_put_text' > term.co:term.c:(.data+0x2710): undefined reference to `wxt_text_angle' > term.co:term.c:(.data+0x2714): undefined reference to `wxt_justify_text' > term.co:term.c:(.data+0x2718): undefined reference to `wxt_point' > term.co:term.c:(.data+0x2720): undefined reference to `wxt_set_font' > term.co:term.c:(.data+0x2724): undefined reference to `wxt_pointsize' > term.co:term.c:(.data+0x272c): undefined reference to `wxt_text' > term.co:term.c:(.data+0x2734): undefined reference to `wxt_fillbox' > term.co:term.c:(.data+0x2738): undefined reference to `wxt_linewidth' > term.co:term.c:(.data+0x273c): undefined reference to `wxt_waitforinput' > term.co:term.c:(.data+0x2740): undefined reference to `wxt_put_tmptext' > term.co:term.c:(.data+0x2744): undefined reference to `wxt_set_ruler' > term.co:term.c:(.data+0x2748): undefined reference to `wxt_set_cursor' > term.co:term.c:(.data+0x274c): undefined reference to `wxt_set_clipboard' > term.co:term.c:(.data+0x2750): undefined reference to `wxt_make_palette' > term.co:term.c:(.data+0x2758): undefined reference to `wxt_set_color' > term.co:term.c:(.data+0x275c): undefined reference to `wxt_filled_polygon' > term.co:term.c:(.data+0x2760): undefined reference to `wxt_image' > term.co:term.c:(.data+0x2764): undefined reference to `wxt_enhanced_open' > term.co:term.c:(.data+0x2768): undefined reference to `wxt_enhanced_flush' > term.co:term.c:(.data+0x276c): undefined reference to `wxt_enhanced_writec' > term.co:term.c:(.data+0x2770): undefined reference to `wxt_layer' > term.co:term.c:(.data+0x2780): undefined reference to `wxt_hypertext' > term.co:term.c:(.data+0x2784): undefined reference to `wxt_boxed_text' > term.co:term.c:(.data+0x2788): undefined reference to `wxt_modify_plots' > term.co:term.c:(.data+0x278c): undefined reference to `wxt_dashtype' > command.co:command.c:(.text+0x143b): undefined reference to > `wxt_lower_terminal_window' > command.co:command.c:(.text+0x1456): undefined reference to > `wxt_raise_terminal_window' > command.co:command.c:(.text+0x132f): undefined reference to > `wxt_lower_terminal_group' > command.co:command.c:(.text+0x133f): undefined reference to > `wxt_raise_terminal_group' > gp_cairo.co:gp_cairo.c:(.text+0x2af1): undefined reference to > `g_object_unref' > gp_cairo.co:gp_cairo.c:(.text+0x2ff7): undefined reference to > `g_object_unref' > gp_cairo.co:gp_cairo.c:(.text+0x3348): undefined reference to > `g_get_charset' > gp_cairo.co:gp_cairo.c:(.text+0x3387): undefined reference to > `g_utf8_validate' > gp_cairo.co:gp_cairo.c:(.text+0x3395): undefined reference to `g_strdup' > gp_cairo.co:gp_cairo.c:(.text+0x33dd): undefined reference to `g_error_free' > gp_cairo.co:gp_cairo.c:(.text+0x343a): undefined reference to `g_convert' > gp_cairo.co:gp_cairo.c:(.text+0x3449): undefined reference to `g_error_free' > gp_cairo.co:gp_cairo.c:(.text+0x3489): undefined reference to `g_convert' > gp_cairo.co:gp_cairo.c:(.text+0x3506): undefined reference to `g_convert' > gp_cairo.co:gp_cairo.c:(.text+0x3514): undefined reference to `g_error_free' > gp_cairo.co:gp_cairo.c:(.text+0x3597): undefined reference to `g_convert' > gp_cairo.co:gp_cairo.c:(.text+0x35cc): undefined reference to `g_error_free' > gp_cairo.co:gp_cairo.c:(.text+0x3612): undefined reference to > `g_utf8_strlen' > gp_cairo.co:gp_cairo.c:(.text+0x361c): undefined reference to > `_imp__g_utf8_skip' > gp_cairo.co:gp_cairo.c:(.text+0x3634): undefined reference to > `g_utf8_get_char' > gp_cairo.co:gp_cairo.c:(.text+0x365a): undefined reference to > `g_unichar_to_utf8' > gp_cairo.co:gp_cairo.c:(.text+0x3685): undefined reference to `g_free' > gp_cairo.co:gp_cairo.c:(.text+0x369d): undefined reference to > `g_unichar_to_utf8' > gp_cairo.co:gp_cairo.c:(.text+0x36ab): undefined reference to > `g_unichar_to_utf8' > gp_cairo.co:gp_cairo.c:(.text+0x36b9): undefined reference to > `g_unichar_to_utf8' > gp_cairo.co:gp_cairo.c:(.text+0x36c7): undefined reference to > `g_unichar_to_utf8' > gp_cairo.co:gp_cairo.c:(.text+0x36d5): undefined reference to > `g_unichar_to_utf8' > gp_cairo.co:gp_cairo.c:(.text+0x36e3): more undefined references to > `g_unichar_to_utf8' follow > gp_cairo.co:gp_cairo.c:(.text+0x426b): undefined reference to `g_free' > gp_cairo.co:gp_cairo.c:(.text+0x46da): undefined reference to > `g_object_unref' > gp_cairo.co:gp_cairo.c:(.text+0x472f): undefined reference to `g_free' > gp_cairo.co:gp_cairo.c:(.text+0x49de): undefined reference to > `g_object_unref' > gp_cairo.co:gp_cairo.c:(.text+0x4acf): undefined reference to > `g_object_unref' > gp_cairo.co:gp_cairo.c:(.text+0x4b85): undefined reference to `g_free' > gp_cairo.co:gp_cairo.c:(.text+0x4c49): undefined reference to > `g_object_unref' > gp_cairo.co:gp_cairo.c:(.text+0x4e9a): undefined reference to > `g_object_unref' > gp_cairo.co:gp_cairo.c:(.text+0x4f91): undefined reference to > `g_object_unref' > gp_cairo.co:gp_cairo.c:(.text+0x507c): undefined reference to > `g_object_unref' > winmain.co:winmain.c:(.text+0xe9d): undefined reference to > `wxt_window_opened' > winmain.co:winmain.c:(.text+0xc34): undefined reference to `wxt_screen_dump' > wpause.co:wpause.c:(.text+0x901): undefined reference to > `wxt_active_window_opened' > collect2.exe: error: ld returned 1 exit status > make[1]: *** [Makefile:612: gnuplot.exe] Error 1 > make[1]: Leaving directory > '/d/usr/Tatsu/msys2mingw64/gnuplot/gnuplot-5.2.6a/gp_32/gnuplot-5.2.6/config/mingw' > make: *** [Makefile:562: console] Error 2 > > > I will try again using dependency libraries built myself. > > Tatsuro > Errors on 32 bit build concersing wxt terminal is mere my mishandling. However, glib related link errors perhaps comes from msys system version up. I will investigate later. > I will try again using dependency libraries built myself. > Using dependency libraries built myself, windows builds were successful for both 32 and 64bit. So I can provide windows binaries for 5.2.6. Tatsuro |