bugGNU Octave - Bugs: bug #48761, Illegal characters representation...

 
 

bug #48761: Illegal characters representation on non-US locale? on octave GUI built with Qt 5.2

Submitter:  Tatsuro MATSUOKA <tmacchant>
Submitted:  Fri 12 Aug 2016 03:20:29 AM UTC
   
 
Category:  GUI Severity:  3 - Normal
Priority:  3 - Low Item Group:  Incorrect Result
Status:  Wont Fix Assigned to:  None
Originator Name:  Tatsuro MATSUOKA Open/Closed:  * Closed
Release:  * dev Operating System:  * Any
Fixed Release:  None Planned Release:  None
* Mandatory Fields

Add a New Comment Rich Markup
   

Jump to the original submission

Thu 24 Nov 2016 01:22:13 AM UTC, comment #12: 

Seems to be some issue related to the specific version of Qt 5, seems to be resolved by building with Qt 5.5 or 5.6 or higher.

On older distributions with Qt 5.2 or 5.3, it is probably better to continue building Octave with Qt 4.8.

Mike Miller <mtmiller>
Group Member
Tue 23 Aug 2016 04:06:52 AM UTC, comment #11: 

I have built octave from development source with qt 5.6.1 built by myself. Octave GUI is now correct. See an attachment file.

There may be critical qt version in qt5. But I do not have enough time to purchase further.

Anyway Qt 5.5.1 or newer seem not to have problem.


Tatsuro MATSUOKA <tmacchant>
Mon 22 Aug 2016 10:26:46 PM UTC, comment #10: 

Mike
Thanks for the comment.
Illegal characters representation issue has been disappeared by re-installing qt 5.2.1 as written comment #6.  However, the menu bar and some items of workspace window are lacking.

Perhaps the title should be changed.

In correct representation on octave GUI built with Qt 5.2

Tatsuro MATSUOKA <tmacchant>
Mon 22 Aug 2016 05:18:51 PM UTC, comment #9: 

I've updated the summary to reflect that this was with an older Qt 5.2. I don't know if anyone knows what the reason is, but please do investigate if this is important to you. The option to build Octave with Qt 4 is still present, so if Qt 5 does not work for a given user or system, Octave can be built with Qt 4 as before.

If you consider this fixed by moving to a new version of Qt, then we can close this bug, otherwise I will leave it open in case anyone cares to investigate compatibility.

Mike Miller <mtmiller>
Group Member
Sun 21 Aug 2016 01:07:06 AM UTC, comment #8: 

I have get core i5 PC, installed lubuntu 16.04 amd 64 and build octave-dev with qt5.

The version of qt5 on lubuntu 16.04 is 5.5.1.
Screenshot of octave-gui is attached.

It seems that this is OK.

I will try to build newer qt on ubuntu 14.04 and test.


Tatsuro MATSUOKA <tmacchant>
Sat 13 Aug 2016 12:34:47 PM UTC, comment #7: 

I have qt5-5.6.1 (as provided by Fedora 24 distribution).

(I have also noticed that the "Workspace" window in your case has only "Name", while it should also have "Class", "Dimension", "Value", and "Attribute" fields.)

Dmitri.

Dmitri A. Sergatskov <dasergatskov>
Sat 13 Aug 2016 07:51:58 AM UTC, comment #6: 

I have re-install qt-5.
Then illegal characters representation never happen.

However, menu bar does not appear.
(See attachment file)
This is the same as previous snapshot.

Version of qt5 is 5.2.1 and is not new.
Is it possible my old qt5 causes this issue ?


Tatsuro MATSUOKA <tmacchant>
Fri 12 Aug 2016 04:31:12 AM UTC, comment #5: 

I have downloaded qt5ct
http://www.ubuntuupdates.org/package/webupd8/trusty/main/base/qt5ct

and installed it.

But executing it resulted in segmentation fault. :(

Tatsuro MATSUOKA <tmacchant>
Fri 12 Aug 2016 03:56:32 AM UTC, comment #4: 

It looks to me that this is a problem with your linux configuration. I think Qt5 uses different configs
than Qt4. You may want to install "qt5ct" utility and
select the fonts that have japanese glyphs.

Dmitri.
--

Dmitri A. Sergatskov <dasergatskov>
Fri 12 Aug 2016 03:44:34 AM UTC, comment #3: 

Sorry this time attachment will be OK.


Tatsuro MATSUOKA <tmacchant>
Fri 12 Aug 2016 03:41:42 AM UTC, comment #2: 

Matsuoka-san -- I do not see your attachment.
From what I can tell it looks OK on my computer.
We still getting superficial warnings about missing glyphs.

Dmitri.
--



Dmitri A. Sergatskov <dasergatskov>
Fri 12 Aug 2016 03:29:01 AM UTC, comment #1: 

I have made a mistake on selecting the Operating System.
I have not used other operating system other than the linux.

Tatsuro MATSUOKA <tmacchant>
Fri 12 Aug 2016 03:20:29 AM UTC, original submission:  

http://hg.savannah.gnu.org/hgweb/octave

John W. Eaton        Check for Qt 5, then Qt 4.
John W. Eaton        allow building with Qt5 (bug #40252)

configure pickup Qt 5.

locale Japanese
OS Ubuntu 14.04 amd 64
gcc 5.3.0
HG-ID 1c840b2fd337

Snapshot of GUI is attached. (qt5_Japanese.png)
Illegal characters are represented.

Tatsuro MATSUOKA <tmacchant>

 

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

Attach Files:
   
   
Comment:
   

Attached Files
file #38325:  GUI-qt5.6.1.png added by tmacchant (157KiB - image/png)
file #38292:  qt5.5.1.png added by tmacchant (133KiB - image/png)
file #38196:  octave-gui-gt5.png added by tmacchant (136KiB - image/png)
file #38188:  qt5_Japanese.png added by tmacchant (131KiB - image/png)
file #38187:  octave_410_ja.png added by dasergatskov (180KiB - image/png)

 

Depends on the following items: None found

Items that depend on this one: None found

 

Carbon-Copy List
  • -email is unavailable- added by mtmiller (Posted a comment)
  • -email is unavailable- added by dasergatskov (Updated the item)
  • -email is unavailable- added by tmacchant (Submitted the item)
  •  

    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 group members can vote.

     

    Follow 10 latest changes.

    Date Changed by Updated Field Previous Value => Replaced by
    2016-11-24 mtmiller StatusNeed Info Wont Fix
        Open/ClosedOpen Closed
    2016-08-23 tmacchant Attached File- Added GUI-qt5.6.1.png, #38325
    2016-08-22 mtmiller Priority5 - Normal 3 - Low
        StatusNone Need Info
        SummaryIllegal characters representation on non-US locale? on octave GUI built with Qt 5 Illegal characters representation on non-US locale? on octave GUI built with Qt 5.2
    2016-08-21 tmacchant Attached File- Added qt5.5.1.png, #38292
    2016-08-13 tmacchant Attached File- Added octave-gui-gt5.png, #38196
    2016-08-12 tmacchant Attached File- Added qt5_Japanese.png, #38188
    2016-08-12 dasergatskov Attached File- Added octave_410_ja.png, #38187

    Back to the top

    Powered by Savane 3.13-f8d8.
    Corresponding source code