[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: problem with printing graphics to file Octave 3.6.4, manual install,
From: |
Abbott, Ben |
Subject: |
Re: problem with printing graphics to file Octave 3.6.4, manual install, windows |
Date: |
Mon, 17 Jun 2013 00:21:08 +0000 |
On May 22, 2013, at 11:19 AM, Abbott, Ben wrote:
> On May 22, 2013, at 10:34 AM, ossands wrote:
>
>> On Tue, May 21, 2013 at 9:50 PM, Abbott, Ben-2 [via Octave] <[hidden email]>
>> wrote:
>>
>>> On May 22, 2013, at 9:39 AM, Obed Sands wrote:
>>>
>>>> On Tue, May 21, 2013 at 9:05 PM, Ben Abbott <[hidden email]> wrote:
>>>>> On May 19, 2013, at 04:07 PM, Obed Sands <[hidden email]> wrote:
>>>>>
>>>>>> I did the manual install for windows, as described sourceforge/ Octave
>>>>>> Forge (c.f.
>>>>>> http://sourceforge.net/projects/octave/files/Octave%20Windows%20binaries/)
>>>>>>
>>>>>>
>>>>>>
>>>>>> Things seem to be working o.k. and Gnuplot seems to be in place as
>>>>>>
>>>>>> octave:1>plot(rand(40,3))
>>>>>>
>>>>>> produces a good result but
>>>>>>
>>>>>> octave:2>print -djpg 'lkj.jpg'
>>>>>>
>>>>>> gives an error:
>>>>>>
>>>>>> Error: /undefined in nan
>>>>>> Operand stack:
>>>>>> --nostringval--
>>>>>> Execution Stack:
>>>>>> %interp_exit .runexec2 --nostringval-- --nostringval--
>>>>>> --nostringval-- 2 %stopped_push --nostringval-- --nostringval--
>>>>>> --nostringval-- false 1 %stopped_push 1932 1 3 %oparray_pop
>>>>>> 1931 1 3 %opparay_pop --nostringval-- 1915 1 3 %opparay_pop
>>>>>> 1803 1 3 --nostringval-- %errorexec_pop .runexec2
>>>>>> --nostringval-- --nostringval-- --nostringval-- 2 %stopped_push
>>>>>> --nostringval--
>>>>>> Dictionary stack:
>>>>>> --dict:1179/1684(ro)(G)-- --dict:0/20(G)-- --dict:82/200(L)--
>>>>>> --dict:40/64(L)--
>>>>>> Current allocation mode is local
>>>>>> Last OS error: No such file or directory
>>>>>> GPL Ghostscript 9.07: Unrecoverable error, exit code 1
>>>>>> octave:3>
>>>>>>
>>>>>> Any ideas will be appreciated,
>>>>>>
>>>>>> Scott Sands
>>>>>
>>>>> That ghostscript is being called indicates that Octave thinks it has
>>>>> produced an eps-file. Please verify that eps output is working for you.
>>>>>
>>>>> print -depsc test.eps
>>>>>
>>>>> If that works, please tell us what Octave returns with the debug flag.
>>>>>
>>>>> print -djpg -debug test.jpg
>>>>>
>>>>> Ben
>>>>
>>>> Hello Ben,
>>>>
>>>> specifying epsc as the target file type gives the same message.
>>>>
>>>> eps output must not be working.
>>>>
>>>> oss
>>>
>>> What does Octave return when you add the "-debug" flag?
>>>
>>> Please copy-n-paste what you typed and what Octave returned.
>>>
>>> Ben
>>
>> Here's a diary of the plot/print commands with the debug flag enabled
>> octave:6> plot(rand(40,3))
>> octave:7> print -depsc -debug lkj.eps
>> epstool command: 'C:\Octave\Octave3.6.4_gcc4.6.2\gs\bin/gswin32c.exe -dQUIET
>> -dNOPAUSE -dBATCH -dSAFER -sDEVICE=epswrite -sOutputFile="lkj.eps" -'
>> fltk-pipeline: 'C:\Octave\Octave3.6.4_gcc4.6.2\gs\bin/gswin32c.exe -dQUIET
>> -dNOPAUSE -dBATCH -dSAFER -sDEVICE=epswrite -sOutputFile="lkj.eps" -'
>>
>> he other error messages follow as before (i.e. Error: /undefined in nan
>> Operand stack:...). These messages do not, however, show up in the diary
>> file. Additionally, I can't seem to ^C/^V them into a window. I've had to
>> transcribe them by hand in the past posting. They are, pretty-much as I
>> reported and I'd guess that the differences have to do with my transcription
>> skills. I can get a little more anal with the transcription of these
>> messages if you think that would help.
>>
>> The gswin32c executable is there, as promised. Same result with
>> graphics_toolkit('gnuplot') and graphics_toolkit('fltk')
>>
>> oss
>
> Please don't top-post. Bottom posting makes it easier to follow the
> conversation.
>
>> Because it is difficult to read.
>>> Why is top posting discouraged?
>>>> Top posting is discouraged.
>
>> Bottom posting is proper etiquette here
>>> Why is bottom posting preferred?
>>>> Because it is easy to read.
>
> In gmail, at the bottom of the window you reply in you'll see "...". Click
> on that and then scroll down below the text and reply there. Also since the
> emails are archived, please send plain-text so that the look and feel is
> consistent for all responses.
>
> Ok, back to your problem.
>
> Please try the print command with the gnuplot toolkit.
>
> close all
> graphics_toolkit gnuplot
> plot (rand (3))
> plot -depsc -debug test.eps
>
> If there is an error (there should not be one since Octave does not use
> epstool or ghostscript in this case) copy-n-paste the entire result from
> Octave.
>
> Ben
My mistake. You're running windows. On windows Octave pipes the eps output
through ghostscript and uses ghostscripts epswrite driver to create the
eps-file.
Ben