octave-maintainers
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Octave-3.3.55 and Octave-3.3.90 on OSX


From: Richard Campbell
Subject: Re: Octave-3.3.55 and Octave-3.3.90 on OSX
Date: Mon, 31 Jan 2011 10:38:30 -0500

On Jan 31, 2011, at 10:33 AM, Richard Campbell wrote:

> 
> On Jan 31, 2011, at 10:17 AM, bpabbott wrote:
> 
>> On Jan 31, 2011, at 09:18 AM, Richard Campbell <address@hidden> wrote:
>> 
>>> 
>>> On Jan 31, 2011, at 8:10 AM, Ben Abbott wrote:
>>> 
>>>> __gnuplot_get_var__ (gcf, "GPVAL_TERMINALS")
>>> 
>>> Looks the same. I should add that I use this gnuplot with the precompiled 
>>> Octave.app and it works just fine. I built it from source with no options.
>>> 
>>> 
>>> octave:2> __gnuplot_get_var__ (gcf, "GPVAL_TERMINALS")
>>> ans = canvas cgm corel dpu414 dumb dxf eepic emf emtex epslatex 
>>> epson_180dpi epson_60dpi epson_lx800 fig gpic hp2623A hp2648 hp500c hpdj 
>>> hpgl hpljii hppj imagen latex mf mif mp nec_cp6 okidata pbm pcl5 postscript 
>>> pslatex pstex pstricks qms regis starc svg tandy_60dpi tek40xx tek410x 
>>> texdraw tgif tkcanvas tpic unknown vttek x11 xlib xterm
>> 
>> Ok. I suspect that regexp isn't working correctly. First check the regexp 
>> libs. Mine is below.
>> 
>> octave:1> octave_config_info.REGEX_LIBS 
>> ans = -L/sw/lib -lpcre
>> 
>> Now, make sure this is where the problem is.
>> 
>> octave:1> peaks
>> octave:2> terms = __gnuplot_get_var__ (gcf, "GPVAL_TERMINALS");
>> octave:3> terms = regexp (terms, '\b\w+\b', "match");
>> octave:4> disp(char(terms))
>> aqua        
>> canvas      
>> cgm         
>> corel       
>> dpu414      
>> dumb        
>> dxf         
>> eepic       
>> emf         
>> emtex       
>> epslatex    
>> epson_180dpi
>> epson_60dpi 
>> epson_lx800 
>> fig         
>> gif         
>> gnugraph    
>> gpic        
>> hp2623A     
>> hp2648      
>> hp500c      
>> hpdj        
>> hpgl        
>> hpljii      
>> hppj        
>> imagen      
>> jpeg        
>> latex       
>> lua         
>> mf          
>> mif         
>> mp          
>> nec_cp6     
>> okidata     
>> pbm         
>> pcl5        
>> pdf         
>> pdfcairo    
>> png         
>> pngcairo    
>> postscript  
>> pslatex     
>> pstex       
>> pstricks    
>> qms         
>> regis       
>> rgip        
>> starc       
>> svg         
>> tandy_60dpi 
>> tek40xx     
>> tek410x     
>> texdraw     
>> tgif        
>> 
>> Assuming that the regexp command does not give the proper result ...
>> 
>> In /usr/lib, I see the following pcre libs.
>> 
>> libpcre.0.0.1.dylib
>> libpcre.0.dylib
>> libpcre.dylib
>> libpcreposix.0.0.0.dylib
>> libpcreposix.0.dylib
>> libpcreposix.dylib
>> 
>> I'm guessing you are configured with libpcre.dylib. Try switching to 
>> libpcreposix.dylib.
>> 
>> Ben
>> 
>> 
> 
> It works! So PCRE needs to be listed as 'required', apparently.
> 
> I do get some funny errors and warnings, but I can produce a .eps file now. 
> Note that putting a title on the figure gives an error, but the title DOES 
> appear on the figure.
> 
> I'm attaching test.eps from this build, and test323.eps which I made using 
> the same commands in the Octave.app prebuilt binary. I'm using the same 
> gnuplot build in both.
> 
> octave:1> figure;
> octave:2> peaks;
> octave:3> title('Test');
> error: `__fltk_redraw__' undefined near line 41 column 5
> error: called from:
> error:   
> /Users/campbell/Downloads/octave-3.3.90/scripts/plot/private/__axis_label__.m 
> at line 41, column 5
> error:   /Users/campbell/Downloads/octave-3.3.90/scripts/plot/title.m at line 
> 33, column 7
> octave:3> print('-depsc','~/Downloads/test.eps')
> warning: print.m: fig2dev binary is not available
> 
> 
> <test.eps><test323.eps>

Reposting without figures since it was blocked.

reply via email to

[Prev in Thread] Current Thread [Next in Thread]