On Thu, Jan 12, 2023 at 3:32 PM Wyser Klaus via Cygwin  wrote:
>
> Hej---
>
> I got a new computer in September and installed Cygwin/X11 and many more 
> packages, among others Octave (I think it was 5.2 back then). I have been 
> using cygwin and octave for 20 years already, so I'm not new to this. Well, 
> everything worked just fine until I happened to update some cygwin packages 
> in December, among others octave (to version 6.4). Unfortunately I didn't pay 
> attention to what else was updated in that go, usually these regular updates 
> (marked as "pending" in the setup) just work fine. Not this time though: 
> octave is still working, but not the graphics output. When entering a command 
> to plot something a figure window opens under X11, but it is just a copy of 
> the background and doesn't show what I wanted to plot. Octave doesn't freeze, 
> I can still work and do all the math stuff, it's just the plotting that 
> doesn't work any longer. After some troubleshooting I found that it likely is 
> a problem with the graphics_toolkit, I can make plots if I set it to 
> "gnuplot" but get 
 th
>  e problem when it is set to "qt" (which is the default).
>
> So should I use "gnuplot" then? Well, that's not really an option because 
> gnuplot doesn't allow interaction with the figure (rotating, zooming), and 
> some of the more complicated plotting routines don't work properly any more 
> (e.g. contour plots).
>
> First I suspected this being a problem of the Octave update, but apparently 
> it's not the case. Even when going back to Octave 5.2 I still have the same 
> problem with the figure window. Searching the Internet didn't help, so I 
> wonder if I'm the only one having this problem with Octave? As said above, I 
> don't know exactly what other Cygwin packages have been updated at the same 
> time, so in principle it is possible that there is an incompatibility with 
> some other packages (OpenGL?) that were updated at the same time, I tried 
> reverting some libraries but it didn't help. I also tried to isolate the 
> problem by installing a very limited Cygwin setup from scratch, basically 
> only X11 and Octave, nothing else. I get the exact same error even with this 
> very restricted setup.
>
> When searching for help I also came across this page: 
> https://wiki.octave.org/Octave_for_Microsoft_Windows There is a Windows 
> version of Octave that can be installed independently from Cygwin (relying on 
> mingw64 in my case) and that installation works well (including graphics). 
> This is also a newer version of Octave (7.3) compared to the Cygwin package 
> (6.4). The Windows installation is a fallback option, however, I cannot 
> integrate it with my Cygwin environment which makes my workflows way more 
> complicated and I would prefer to have an Octave package for Cygwin.
>
> So my questions are:
> - Am I the only one in the Cygwin/X11 community with this kind of Octave 
> problem?
> - Is there something I can do about it (OpenGL/Qt...)?
> - Will there soon be a new Octave 7 release for Cygwin that hopefully solves 
> all my problems?
>
> Any help is greatly appreciated, thanks.
>
> =====
> Klaus Wyser
> Rossby Centre
> SMHI
>

Hi Klaus,

the following works for me

 graphics_toolkit("qt")
 x=1:10;
 plot(x,x)

can you provide your cygcheck.out as attachment ?

see https://cygwin.com/problems.html

About Octave 7, I am currently not very active on updating any package
so do not expect anything short term.

Regards
Marco

-- 
Problem reports:      https://cygwin.com/problems.html
FAQ:                  https://cygwin.com/faq/
Documentation:        https://cygwin.com/docs.html
Unsubscribe info:     https://cygwin.com/ml/#unsubscribe-simple

Reply via email to