[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Problem with simple graphics
From: |
Bernard Abramson |
Subject: |
Re: Problem with simple graphics |
Date: |
Sun, 19 Feb 2012 21:19:18 -0500 |
On Feb 19, 2012, at 6:54 PM, Ben Abbott wrote:
> On Feb 19, 2012, at 1:55 PM, Bernard Abramson wrote:
>
>> On Feb 19, 2012, at 12:26 PM, Bernard Abramson wrote:
>>
>>> On Feb 19, 2012, at 11:19 AM, Ben Abbott wrote:
>>>
>>>> *** please reply-all so that others may benefit from our exchange ***
>>>>
>>>> *** also respond at the bottom so that the entire exchange can be read
>>>> from top to bottom ***
>>>>
>>>> On Feb 19, 2012, at 10:28 AM, Bernard Abramson wrote:
>>>>
>>>>> On Feb 18, 2012, at 9:36 PM, Ben Abbott wrote:
>>>>>
>>>>>> On Feb 18, 2012, at 5:40 PM, Bernard Abramson wrote:
>>>>>>
>>>>>>> I have the current version of Octave (3.4.0) running on the current
>>>>>>> version of Mac OS X. I have installed Gnuplot. I have corrected the
>>>>>>> DYLD_LIBRARY_PATH problem in Gnuplot-4.4.3. However, when I appempt
>>>>>>> to plot in Octave I obtain:
>>>>>>>
>>>>>>> octave-3.4.0:1> sombrero(25)
>>>>>>> error: popen2: popen2 (child): unable to start process -- Operation not
>>>>>>> permitted
>>>>>>> error: called from:
>>>>>>> error:
>>>>>>> /Applications/Octave.app/Contents/Resources/share/octave/3.4.0/m/plot/__gnuplot_open_stream__.m
>>>>>>> at line 30, column 44
>>>>>>> error:
>>>>>>> /Applications/Octave.app/Contents/Resources/share/octave/3.4.0/m/plot/__gnuplot_drawnow__.m
>>>>>>> at line 72, column 19
>>>>>>> sh: /Applications/Gnuplot.app/Contents/Resources/bin/gnuplot: /bin/sh:
>>>>>>> bad interpreter: Operation not permitted
>>>>>>> error: `unset' undefined near line 2 column 1
>>>>>>> warning: broken pipe -- some output may be lost
>>>>>>>
>>>>>>> Any suggestions?
>>>>>>>
>>>>>>> Sincerely,
>>>>>>>
>>>>>>> Bernard Abramson
>>>>>>
>>>>>> What do you get when you type ...
>>>>>>
>>>>>> system ('which gnuplot')
>>>>>>
>>>>>> ... I get ...
>>>>>>
>>>>>> /Applications/Gnuplot.app/Contents/Resources/bin/gnuplot
>>>>>>
>>>>>> If so, what happens when you type ? ....
>>>>>>
>>>>>> system gnuplot
>>>>>>
>>>>>> By "current verrsion of MacOS X do you refer to 10.7.3?
>>>>>>
>>>>>> Ben
>>>>>>
>>>>> Ben,
>>>>>
>>>>> Thanks for the quick reply.
>>>>>
>>>>> system('which gnuplot')
>>>>>
>>>>> yields the same answer you quoted.
>>>>>
>>>>> system gnuplot
>>>>>
>>>>> yields:
>>>>>
>>>>> sh: /Applications/Gnuplot.app/Contents/Resources/bin/gnuplot: /bin/sh:
>>>>> bad interpreter: Operation not permitted
>>>>> ans = 126
>>>>>
>>>>> Yes, I'm using OS X 10.7.3
>>>>>
>>>>> Any suggestions will be appreciated. Whatever is wrong must be minor as
>>>>> there ought to be many many successful installations of Octave on Mac.
>>>>>
>>>>> Bernard
>>>>
>>>> It looks like the change you made to the gnuplot script introduced a
>>>> syntax error.
>>>>
>>>> Any chance you edited the file below with Textedit ?
>>>>
>>>> /Applications/Gnuplot.app/Contents/Resources/bin/gnuplot
>>>>
>>>> If so, you'll need to be sure to save it as plain text. When saving be
>>>> sure you select "Plain Text Encoding [Unicode (UTF-8)] and uncheck the box
>>>> to make sure ".txt" isn't used as an extension.
>>>>
>>>> If the gnuplot script was saved correctly, then I suspect you made a
>>>> mistake in modifying it ... or the instructions you followed contained a
>>>> mistake.
>>>>
>>>> We recently updated the instructions for fixing gnuplot under Lion. See
>>>> the README at the link below.
>>>>
>>>> http://sourceforge.net/projects/octave/files/Octave%20MacOSX%20Binary/2011-04-21%20binary%20of%20Octave%203.4.0/
>>>>
>>>> Ben
>>>
>>> Ben,
>>>
>>> Yes I did use TextEdit to make the 4 changes to the DYLD_LIBRARY_PATH in
>>> gnuplot listed at
>>> http://sourceforge.net/projects/octave/files/Octave%20MacOSX%20Binary/2011-04-21%20binary%20of%20Octave%203.4.0/
>>>
>>> So I reinstalled gnuplot.app, edited the file gnuplot using emacs and
>>> re-ran Octave. This time no error message, AquaTerm started but no plot
>>> window opened. I think that I'm only one step away from having this
>>> working so your help is much appreciated.
>>>
>>> Bernard
>>
>> OK, progress. I included the line
>>
>> setenv("GNUTERM","x11")
>>
>> and obtained plots. However,
>>
>> setenv("GNUTERM","aqua")
>>
>> causes Aquaterm to open but nothing is plotted.
>>
>> Bernard
>
> Try running gnuplot directly.
>
> If the terminal isn't set to aqua by default, type ...
>
> set terminal aqua
>
> Then type
>
> plot sin(x)
>
> Do you get a plot ?
>
> Ben
>
Thanks. I set the terminal to aqua in Gnuplot. When I entered
plot sin(x)
Aquaterm starts but nothing happens.
If I set the terminal to x11 and enter the plot command I get the right output.
Bernard
- Re: Problem with simple graphics, Bernard Abramson, 2012/02/18
- Re: Problem with simple graphics, Ben Abbott, 2012/02/18
- Message not available
- Re: Problem with simple graphics, Ben Abbott, 2012/02/19
- Re: Problem with simple graphics, Bernard Abramson, 2012/02/19
- Re: Problem with simple graphics, Bernard Abramson, 2012/02/19
- Re: Problem with simple graphics, Ben Abbott, 2012/02/19
- Re: Problem with simple graphics,
Bernard Abramson <=
- Re: Problem with simple graphics, Ben Abbott, 2012/02/19
- Message not available
- Re: Problem with simple graphics, Ben Abbott, 2012/02/19
- Re: Problem with simple graphics, Ben Abbott, 2012/02/20
- Re: Problem with simple graphics, Bernard Abramson, 2012/02/20
- Re: Problem with simple graphics, Ben Abbott, 2012/02/20