Opened 5 years ago

Closed 16 months ago

Last modified 4 months ago

#58275 closed defect (wontfix)

octave does not build graphics toolkit qt with qt4

Reported by: chrisjohgorman (Chris Gorman) Owned by: MarcusCalhoun-Lopez (Marcus Calhoun-Lopez)
Priority: Normal Milestone:
Component: ports Version: 2.5.4
Keywords: Cc:
Port: octave

Description

see https://savannah.gnu.org/bugs/?func=detailitem&item_id=55735 for more details.

As I understand it QGLWidget is not detected with qt4 and as a result qt is not built as a graphics_toolkit. This leaves gnuplot as the only plotting engine that works. This is problematic for me as it leaks and doesn't allow for closing of figures very well.

The fix was two patches outlined in the savannah bug report. I've attached both patches to this ticket. The first 4af9840f9ce5 applies properly to octave 5.1. The second e247ecdee41d I needed to patch by hand both hunks fail due to missing markers in the 5.1 code. The code builds and runs on my machine which is a snow leopard machine (10.6.8).

Let me know if you have a git tree you would like me to patch and push changes to you.

Attachments (2)

4af9840f9ce5 (3.6 KB) - added by chrisjohgorman (Chris Gorman) 5 years ago.
git patches
e247ecdee41d (1.2 KB) - added by chrisjohgorman (Chris Gorman) 5 years ago.
git patch

Download all attachments as: .zip

Change History (5)

Changed 5 years ago by chrisjohgorman (Chris Gorman)

Attachment: 4af9840f9ce5 added

git patches

Changed 5 years ago by chrisjohgorman (Chris Gorman)

Attachment: e247ecdee41d added

git patch

comment:1 Changed 5 years ago by mf2k (Frank Schima)

Cc: MarcusCalhoun-Lopez removed
Keywords: octave qt4-mac removed
Owner: set to MarcusCalhoun-Lopez
Status: newassigned

comment:2 Changed 16 months ago by MarcusCalhoun-Lopez (Marcus Calhoun-Lopez)

Resolution: wontfix
Status: assignedclosed

I am sorry we were never able to resolve this issue, but Octave no longer supports Qt 4.

comment:3 in reply to:  2 Changed 4 months ago by barracuda156

Replying to MarcusCalhoun-Lopez:

I am sorry we were never able to resolve this issue, but Octave no longer supports Qt 4.

Well, we can restore it.

Note: See TracTickets for help on using tickets.