bugGNU Octave - Bugs: bug #61901, How to compile Octave with Qt6


bug #61901: How to compile Octave with Qt6

Submitted by:  None
Submitted on:  Sun 23 Jan 2022 08:05:35 PM UTC
Category:  Configuration and Build System Severity:  3 - Normal
Priority:  5 - Normal Item Group:  None
Status:  None Assigned to:  None
Originator Name:  Originator Email:  -email is unavailable-
Open/Closed:  * Closed Release:  * dev
Operating System:  * GNU/Linux
* Mandatory Fields

Add a New Comment (Rich Markup)

Comment Type & Canned Response:


Fri 08 Apr 2022 07:29:47 PM UTC, comment #5: 

Closing this for now, as it is not a bug in Octave and there has been no discussion for 2.5 months. The only major Linux distros that have adopted Qt6 so far are Arch Linux and Fedora Rawhide, both of which are rolling releases. (https://distrowatch.com/dwres.php?resource=package-in-distro&pkg=qt) As more distros adopt it we can migrate Octave and test Qt6 at that point. For continuing discussion please use the Discourse link in comment #2.

Arun Giridhar <arungiridhar>
Project Member
Mon 24 Jan 2022 09:29:08 PM UTC, comment #4: 

When more than one version of Qt is present there is usually a way to select the default version, but that tends to vary between Linux distributions.

For Octave, we rely on the qtchooser binary which can override the default just for the Octave build.

Rik <rik5>
Project Administrator
Mon 24 Jan 2022 07:12:14 AM UTC, comment #3: 

Manjaro is updating both 5 and 6. Running plain "uic --version" gives 5.15.2 but "/lib/qt6/uic --version" gives 6.2.2. Qt5 is still the default.

Arun Giridhar <arungiridhar>
Project Member
Mon 24 Jan 2022 04:40:36 AM UTC, comment #2: 
Dmitri A. Sergatskov <dasergatskov>
Mon 24 Jan 2022 04:01:35 AM UTC, comment #1: 

Do you have the development libraries for Qt6 installed on your system and have you used the "--with-qt=VERSION" option to configure before calling make?

Rik <rik5>
Project Administrator
Sun 23 Jan 2022 08:05:35 PM UTC, original submission:  


Qt is now Qt 6.2 but Octave only calls Qt 5.15. How to make Octave use 6.2?




(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

Attach Files:

No files currently attached


Depends on the following items: None found

Items that depend on this one: None found


Carbon-Copy List
  • -email is unavailable- added by arungiridhar (Posted a comment)
  • -email is unavailable- added by dasergatskov (Posted a comment)
  • -email is unavailable- added by rik5 (Posted a comment)

    There are 0 votes so far. Votes easily highlight which items people would like to see resolved in priority, independently of the priority of the item set by tracker managers.

    Only project members can vote.





    Follow 5 latest changes.

    Date Changed by Updated Field Previous Value => Replaced by
    2022-04-08 arungiridhar StatusNeed Info => None
        Open/ClosedOpen => Closed
    2022-01-24 rik5 CategoryNone => Configuration and Build System
        StatusNone => Need Info
        SummaryOctave not using Qt 6 => How to compile Octave with Qt6

    Back to the top

    Powered by Savane 3.9