[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Octave-bug-tracker] [bug #31976] Cannot print in emf form in fltk print
From: |
Tatsuro MATSUOKA |
Subject: |
[Octave-bug-tracker] [bug #31976] Cannot print in emf form in fltk printing (MinGW) |
Date: |
Sat, 25 Dec 2010 17:57:46 +0000 |
User-agent: |
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/534.10 (KHTML, like Gecko) Chrome/8.0.552.224 Safari/534.10 |
URL:
<http://savannah.gnu.org/bugs/?31976>
Summary: Cannot print in emf form in fltk printing (MinGW)
Project: GNU Octave
Submitted by: tmacchant
Submitted on: 2010年12月25日 17時57分45秒
Category: Plotting with OpenGL
Severity: 3 - Normal
Priority: 5 - Normal
Item Group: Other
Status: None
Assigned to: None
Originator Name: Tatsuro MATSUOKA
Originator Email:
Open/Closed: Open
Discussion Lock: Any
Release: dev
Operating System: Microsoft Windows
_______________________________________________________
Details:
Hello
I cannot print plot in emf form in fltk printing on dev. source.
Thu Dec 23 15:57:40 2010 +0100
changeset 11409 dd539a976451
parent 11408 6154672afa9a
In dbstep trace, I have notices
cmd = "C:\Program Files\pstoedit/pstoedit.exe" -f fig 2> /dev/null |
"C:\Program Files\fig2dev/fig2dev.exe" -L emf 2> /dev/null > cos.emf
'/dev/null' does not exist on the native windows. But 'NUL' can be used
instead. I cannot find where I should modify them for windows.
Any suggestions?
*********dbstep trace********
octave:2> dbstop __fltk_print__
ans = 26
octave:3>
octave:3> backend('fltk')
octave:4>
octave:4> fplot('cos', [0 2*pi])
octave:5>
octave:5> print('cos.emf','-demf')
stopped in
C:\Programs\OctaveBuild\share\octave\3.3.54+\m\plot\__fltk_print__.m
at line 26
26: dos_shell = (ispc () && ! isunix ());
debug>
debug> dbstep
stopped in
C:\Programs\OctaveBuild\share\octave\3.3.54+\m\plot\__fltk_print__.m
at line 28
28: figure (opts.figure)
debug>
stopped in
C:\Programs\OctaveBuild\share\octave\3.3.54+\m\plot\__fltk_print__.m
at line 29
29: drawnow ("expose")
debug> dbstep
stopped in
C:\Programs\OctaveBuild\share\octave\3.3.54+\m\plot\__fltk_print__.m
at line 30
30: __fltk_redraw__ ();
debug> dbstep
stopped in
C:\Programs\OctaveBuild\share\octave\3.3.54+\m\plot\__fltk_print__.m
at line 32
32: if (! isempty (opts.fig2dev_binary))
debug> dbstep
stopped in
C:\Programs\OctaveBuild\share\octave\3.3.54+\m\plot\__fltk_print__.m
at line 32
32: if (! isempty (opts.fig2dev_binary))
debug> dbstep
stopped in
C:\Programs\OctaveBuild\share\octave\3.3.54+\m\plot\__fltk_print__.m
at line 34
34: fig2dev_devices = {"pstex", "mf", "emf"};
debug> dbstep
stopped in
C:\Programs\OctaveBuild\share\octave\3.3.54+\m\plot\__fltk_print__.m
at line 39
39: gl2ps_device = {};
debug> dbstep
stopped in
C:\Programs\OctaveBuild\share\octave\3.3.54+\m\plot\__fltk_print__.m
at line 40
40: pipeline = {};
debug> dbstep
stopped in
C:\Programs\OctaveBuild\share\octave\3.3.54+\m\plot\__fltk_print__.m
at line 41
41: switch (lower (opts.devopt))
debug> dbstep
stopped in
C:\Programs\OctaveBuild\share\octave\3.3.54+\m\plot\__fltk_print__.m
at line 41
41: switch (lower (opts.devopt))
debug> dbstep
stopped in
C:\Programs\OctaveBuild\share\octave\3.3.54+\m\plot\__fltk_print__.m
at line 41
41: switch (lower (opts.devopt))
debug> dbstep
stopped in
C:\Programs\OctaveBuild\share\octave\3.3.54+\m\plot\__fltk_print__.m
at line 41
41: switch (lower (opts.devopt))
debug> dbstep
stopped in
C:\Programs\OctaveBuild\share\octave\3.3.54+\m\plot\__fltk_print__.m
at line 41
41: switch (lower (opts.devopt))
debug> dbstep
stopped in
C:\Programs\OctaveBuild\share\octave\3.3.54+\m\plot\__fltk_print__.m
at line 41
41: switch (lower (opts.devopt))
debug> dbstep
stopped in
C:\Programs\OctaveBuild\share\octave\3.3.54+\m\plot\__fltk_print__.m
at line 83
83: cmd_pstoedit = opts.pstoedit_cmd (opts, "fig");
debug> dbstep
stopped in
C:\Programs\OctaveBuild\share\octave\3.3.54+\m\plot\__fltk_print__.m
at line 84
84: cmd_fig2dev = opts.fig2dev_cmd (opts, opts.devopt);
debug> dbstep
stopped in
C:\Programs\OctaveBuild\share\octave\3.3.54+\m\plot\__fltk_print__.m
at line 85
85: if (strcmp (opts.devopt, "pstex"))
debug> cmd_pstoedit, cmd_fig2dev
cmd_pstoedit = "C:\Program Files\pstoedit/pstoedit.exe" -f fig 2> /dev/null
cmd_fig2dev = "C:\Program Files\fig2dev/fig2dev.exe" -L emf 2> /dev/null
debug> dbstep
stopped in
C:\Programs\OctaveBuild\share\octave\3.3.54+\m\plot\__fltk_print__.m
at line 85
85: if (strcmp (opts.devopt, "pstex"))
debug> dbstep
stopped in
C:\Programs\OctaveBuild\share\octave\3.3.54+\m\plot\__fltk_print__.m
at line 99
99: cmd = sprintf ("%s | %s > %s", cmd_pstoedit, cmd_fig2dev,
opts.name);
debug> dbstep
stopped in
C:\Programs\OctaveBuild\share\octave\3.3.54+\m\plot\__fltk_print__.m
at line 100
100: gl2ps_device = {"eps"};
debug> cmd
cmd = "C:\Program Files\pstoedit/pstoedit.exe" -f fig 2> /dev/null |
"C:\Program Files\fig2dev/fig2dev.exe" -L emf 2> /dev/null > cos.emf
debug> dbstep
stopped in
C:\Programs\OctaveBuild\share\octave\3.3.54+\m\plot\__fltk_print__.m
at line 101
101: pipeline = {cmd};
debug> dbstep
stopped in
C:\Programs\OctaveBuild\share\octave\3.3.54+\m\plot\__fltk_print__.m
at line 146
146: opts.pipeline = pipeline;
debug> dbstep
stopped in
C:\Programs\OctaveBuild\share\octave\3.3.54+\m\plot\__fltk_print__.m
at line 148
148: for n = 1:numel(pipeline)
debug> opts.pipeline
ans =
{
[1,1] = "C:\Program Files\pstoedit/pstoedit.exe" -f fig 2> /dev/null |
"C:\Program Files\fig2dev/fig2dev.exe" -L emf 2> /dev/null > cos.emf
}
debug> dbstep
stopped in
C:\Programs\OctaveBuild\share\octave\3.3.54+\m\plot\__fltk_print__.m
at line 149
149: if (opts.debug)
debug> dbstep
stopped in
C:\Programs\OctaveBuild\share\octave\3.3.54+\m\plot\__fltk_print__.m
at line 149
149: if (opts.debug)
debug> dbstep
stopped in
C:\Programs\OctaveBuild\share\octave\3.3.54+\m\plot\__fltk_print__.m
at line 152
152: pid = popen (pipeline{n}, "w");
debug> n
n = 1
debug> pipeline{n}
ans = "C:\Program Files\pstoedit/pstoedit.exe" -f fig 2> /dev/null |
"C:\Program Files\fig2dev/fig2dev.exe" -L emf 2> /dev/null > cos.emf
debug> dbstep
stopped in
C:\Programs\OctaveBuild\share\octave\3.3.54+\m\plot\__fltk_print__.m
at line 153
153: if (pid < 0)
debug> 指定されたパスが見つかりません。(Path not found)
dbstep
stopped in
C:\Programs\OctaveBuild\share\octave\3.3.54+\m\plot\__fltk_print__.m
at line 153
153: if (pid < 0)
debug> dbstep
stopped in
C:\Programs\OctaveBuild\share\octave\3.3.54+\m\plot\__fltk_print__.m
at line 157
157: drawnow (gl2ps_device{n} , sprintf ("%d" , pid));
debug> dbstep
stopped in
C:\Programs\OctaveBuild\share\octave\3.3.54+\m\plot\__fltk_print__.m
at line 158
158: waitpid (pid);
debug> gl2ps_device{n}, n
ans = eps
n = 1
debug> dbstep
stopped in
C:\Programs\OctaveBuild\share\octave\3.3.54+\m\plot\__fltk_print__.m
at line 160
160: pclose (pid);
debug> dbstep
stopped in
C:\Programs\OctaveBuild\share\octave\3.3.54+\m\plot\__fltk_print__.m
at line 164
164: endfunction
debug> dbstep
stopped in C:\Programs\OctaveBuild\share\octave\3.3.54+\m\plot\isfigure.m at
line 29
29: if (nargin == 1)
debug> dbstep
stopped in C:\Programs\OctaveBuild\share\octave\3.3.54+\m\plot\isfigure.m at
line 29
29: if (nargin == 1)
debug> dbstep
stopped in C:\Programs\OctaveBuild\share\octave\3.3.54+\m\plot\isfigure.m at
line 30
30: retval = (ishandle (h) && strcmp (get (h, "type"), "figure"));
debug> dbstep
stopped in C:\Programs\OctaveBuild\share\octave\3.3.54+\m\plot\isfigure.m at
line 35
35: endfunction
debug> dbstep
stopped in C:\Programs\OctaveBuild\share\octave\3.3.54+\m\plot\figure.m at
line
34
34: nargs = nargin;
debug> dbstep
stopped in C:\Programs\OctaveBuild\share\octave\3.3.54+\m\plot\figure.m at
line
36
36: f = NaN;
debug> dbstep
stopped in C:\Programs\OctaveBuild\share\octave\3.3.54+\m\plot\figure.m at
line
38
38: init_new_figure = false;
debug> dbstep
stopped in C:\Programs\OctaveBuild\share\octave\3.3.54+\m\plot\figure.m at
line
39
39: if (mod (nargs, 2) == 1)
debug> dbstep
stopped in C:\Programs\OctaveBuild\share\octave\3.3.54+\m\plot\figure.m at
line
39
39: if (mod (nargs, 2) == 1)
debug> dbstep
stopped in C:\Programs\OctaveBuild\share\octave\3.3.54+\m\plot\figure.m at
line
40
40: tmp = varargin{1};
debug> dbstep
stopped in C:\Programs\OctaveBuild\share\octave\3.3.54+\m\plot\figure.m at
line
41
41: if (ishandle (tmp) && strcmp (get (tmp, "type"), "figure"))
debug> dbstep
stopped in C:\Programs\OctaveBuild\share\octave\3.3.54+\m\plot\figure.m at
line
41
41: if (ishandle (tmp) && strcmp (get (tmp, "type"), "figure"))
debug> dbstep
stopped in C:\Programs\OctaveBuild\share\octave\3.3.54+\m\plot\figure.m at
line
42
42: f = tmp;
debug> dbstep
stopped in C:\Programs\OctaveBuild\share\octave\3.3.54+\m\plot\figure.m at
line
43
43: varargin(1) = [];
debug> dbstep
stopped in C:\Programs\OctaveBuild\share\octave\3.3.54+\m\plot\figure.m at
line
44
44: nargs--;
debug> dbstep
stopped in C:\Programs\OctaveBuild\share\octave\3.3.54+\m\plot\figure.m at
line
58
58: cf = get (0, "currentfigure");
debug> dbstep
stopped in C:\Programs\OctaveBuild\share\octave\3.3.54+\m\plot\figure.m at
line
59
59: if (! isempty (cf) && cf != 0)
debug> dbstep
stopped in C:\Programs\OctaveBuild\share\octave\3.3.54+\m\plot\figure.m at
line
59
59: if (! isempty (cf) && cf != 0)
debug> dbstep
stopped in C:\Programs\OctaveBuild\share\octave\3.3.54+\m\plot\figure.m at
line
60
60: if (isnan (f) || cf != f)
debug> dbstep
stopped in C:\Programs\OctaveBuild\share\octave\3.3.54+\m\plot\figure.m at
line
60
60: if (isnan (f) || cf != f)
debug> dbstep
stopped in C:\Programs\OctaveBuild\share\octave\3.3.54+\m\plot\figure.m at
line
65
65: if (rem (nargs, 2) == 0)
debug> dbstep
stopped in C:\Programs\OctaveBuild\share\octave\3.3.54+\m\plot\figure.m at
line
65
65: if (rem (nargs, 2) == 0)
debug> dbstep
stopped in C:\Programs\OctaveBuild\share\octave\3.3.54+\m\plot\figure.m at
line
66
66: if (isnan (f) || init_new_figure)
debug> dbstep
stopped in C:\Programs\OctaveBuild\share\octave\3.3.54+\m\plot\figure.m at
line
66
66: if (isnan (f) || init_new_figure)
debug> dbstep
stopped in C:\Programs\OctaveBuild\share\octave\3.3.54+\m\plot\figure.m at
line
66
66: if (isnan (f) || init_new_figure)
debug> dbstep
stopped in C:\Programs\OctaveBuild\share\octave\3.3.54+\m\plot\figure.m at
line
71
71: set (0, "currentfigure", f);
debug> dbstep
stopped in C:\Programs\OctaveBuild\share\octave\3.3.54+\m\plot\figure.m at
line
76
76: cf = get (0, "currentfigure");
debug> dbstep
stopped in C:\Programs\OctaveBuild\share\octave\3.3.54+\m\plot\figure.m at
line
77
77: __add_default_menu__ (cf);
debug> dbstep
stopped in C:\Programs\OctaveBuild\share\octave\3.3.54+\m\plot\figure.m at
line
79
79: if (nargout > 0)
debug> dbstep
stopped in C:\Programs\OctaveBuild\share\octave\3.3.54+\m\plot\figure.m at
line
79
79: if (nargout > 0)
debug> dbstep
stopped in C:\Programs\OctaveBuild\share\octave\3.3.54+\m\plot\figure.m at
line
83
83: endfunction
debug> dbstep
octave:6>
*******dbstep trace end
Tatsuro
_______________________________________________________
Reply to this item at:
<http://savannah.gnu.org/bugs/?31976>
_______________________________________________
Message sent via/by Savannah
http://savannah.gnu.org/
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Octave-bug-tracker] [bug #31976] Cannot print in emf form in fltk printing (MinGW),
Tatsuro MATSUOKA <=