Bug#1129331: wxmaxima: wxdraw functions fail while plot2d works as expected
Jerome BENOIT
calculus at rezozer.net
Sun Mar 1 12:35:42 GMT 2026
Hi,
On Sat, 28 Feb 2026 21:51:03 +0000 Jerome Benoit <calculus at rezozer.net> wrote:
> Package: wxmaxima
> Version: 26.01.0+ds-3
> Severity: normal
> X-Debbugs-Cc: calculus at rezozer.net
>
> Hello,
>
> it appears that `wxdraw2d` fails while `wxplot2d` plots as expected.
> A first look leads to think that `gnuplot_file_args` is not taken
> into account. Actually this might be rather a `maxima`issue.
> It have to be confirmed though.
>
> Cheers,
> Jerome
>
> -- System Information:
> Debian Release: forky/sid
> APT prefers unstable
> APT policy: (500, 'unstable')
> Architecture: amd64 (x86_64)
>
> Kernel: Linux 6.18.9+deb13-amd64 (SMP w/12 CPU threads; PREEMPT)
> Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
> Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
> Shell: /bin/sh linked to /usr/bin/dash
> Init: unable to detect
>
> Versions of packages wxmaxima depends on:
> ii libc6 2.42-13
> ii libgcc-s1 15.2.0-14
> ii libstdc++6 15.2.0-14
> ii libwxbase3.2-1t64 3.2.9+dfsg-1
> ii libwxgtk-webview3.2-1t64 3.2.9+dfsg-1
> ii libwxgtk3.2-1t64 3.2.9+dfsg-1
> ii maxima 5.49.0+dsfg-3
>
> Versions of packages wxmaxima recommends:
> ii gnuplot 6.0.3+dfsg1-1
> ii gnuplot-qt [gnuplot] 6.0.3+dfsg1-1
> ii maxima-doc 5.49.0+dsfg-3
>
> Versions of packages wxmaxima suggests:
> pn fonts-jsmath <none>
> pn ibus-gtk3 <none>
> pn texlive-latex-extra <none>
>
> -- no debconf information
>
>
It appears that the issue is indeed a maxima issue.
The attached maxima batch file reproduces the issue as the log files show.
Cheers,
Jerome
--
Jerome BENOIT | calculus+at-rezozer^dot*net
https://qa.debian.org/developer.php?login=calculus@rezozer.net
AE28 AE15 710D FF1D 87E5 A762 3F92 19A6 7F36 C68B
-------------- next part --------------
/* maxima -b bugreport-1129331-20260301.mac 2> bugreport-1129331-20260301_mac-stderr.log */
/* preamble */
writefile("bugreport-1129331-20260301_mac.log");
maxima_tempdir:"/tmp";
system("cat /etc/debian_version");
binfo:build_info()$
binfo at version;
binfo at timestamp;
binfo at lisp_version;
set_plot_option([plot_format,gnuplot]);
/* `plot2d` works but `draw2d` fails */
gnuplot_file_args;
plot2d(cos(t),[t,0,2*%pi],[png_file,"padhoc-00.png"]);
draw2d(explicit(sin(t),t,-%pi,+%pi),terminal='png,file_name="dadhoc-00");
/* faulty `gnuplot_file_args` leads to the same issue with `plot2d` */
gnuplot_file_args:"~s";
plot2d(cos(t),[t,0,2*%pi],[png_file,"padhoc-01.png"]);
draw2d(explicit(sin(t),t,-%pi,+%pi),terminal='png,file_name="dadhoc-01");
/* postamble */
closefile();
/* quit(); */
-------------- next part --------------
Starts dribbling to bugreport-1129331-20260301_mac.log (2026/3/1, 12:24:53).
NIL
(%o2) done
(%i3) maxima_tempdir:"/tmp"
(%o3) /tmp
(%i4) system("cat /etc/debian_version")
forky/sid
(%o4) false
(%i5) binfo:build_info()
(%i6) binfo at version
(%o6) 5.49.0
(%i7) binfo at timestamp
(%o7) 2026-03-01 10:58:21
(%i8) binfo at lisp_version
(%o8) GCL 2.7.1 git tag Version_2_7_2pre11
(%i9) set_plot_option([plot_format,gnuplot])
(%o9) [[plot_format, gnuplot], [grid, 30, 30], [run_viewer, true],
[axes, true], [nticks, 29], [adapt_depth, 5],
[color, blue, red, green, magenta, black, cyan],
[point_type, bullet, box, triangle, plus, times, asterisk],
[palette, [hue, 0.33333333, 0.7, 1, 0.5], [hue, 0.8, 0.7, 1, 0.4]],
[gnuplot_svg_background, white], [gnuplot_preamble, ], [gnuplot_term, default]]
(%i10) gnuplot_file_args
(%o10) ~a
(%i11) plot2d(cos(t),[t,0,2*%pi],[png_file,"padhoc-00.png"])
(%o11) [/tmp/6054sg1fadro0irz.gnuplot, /tmp/padhoc-00.png]
(%i12) draw2d(explicit(sin(t),t,-%pi,+%pi),terminal = 'png,file_name
= "dadhoc-00")
(%o12) [gr2d(explicit)]
(%i13) gnuplot_file_args:"~s"
(%o13) ~s
(%i14) plot2d(cos(t),[t,0,2*%pi],[png_file,"padhoc-01.png"])
(%o14) [/tmp/6054sg1fadro0irz.gnuplot, /tmp/padhoc-01.png]
(%i15) draw2d(explicit(sin(t),t,-%pi,+%pi),terminal = 'png,file_name
= "dadhoc-01")
(%o15) [gr2d(explicit)]
(%i16) closefile()
-------------- next part --------------
line 0: Cannot load input from '"/tmp/maxout21809.gnuplot"'
line 0: Cannot load input from '"/tmp/6054sg1fadro0irz.gnuplot"'
line 0: Cannot load input from '"/tmp/maxout21809.gnuplot"'
-------------- next part --------------
A non-text attachment was scrubbed...
Name: OpenPGP_signature.asc
Type: application/pgp-signature
Size: 1533 bytes
Desc: OpenPGP digital signature
URL: <http://alioth-lists.debian.net/pipermail/debian-science-maintainers/attachments/20260301/f6824a13/attachment.sig>
More information about the debian-science-maintainers
mailing list