Opened 19 months ago

Last modified 19 months ago

#58275 assigned defect

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) 19 months ago.
git patches
e247ecdee41d (1.2 KB) - added by chrisjohgorman (Chris Gorman) 19 months ago.
git patch

Download all attachments as: .zip

Change History (3)

Changed 19 months ago by chrisjohgorman (Chris Gorman)

Attachment: 4af9840f9ce5 added

git patches

Changed 19 months ago by chrisjohgorman (Chris Gorman)

Attachment: e247ecdee41d added

git patch

comment:1 Changed 19 months ago by mf2k (Frank Schima)

Cc: MarcusCalhoun-Lopez removed
Keywords: octave qt4-mac removed
Owner: set to MarcusCalhoun-Lopez
Status: newassigned
Note: See TracTickets for help on using tickets.