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

Submitted by:  Tatsuro MATSUOKA <tmacchant>
Submitted on:  Fri 12 Aug 2016 03:20:29 AM UTC  
 
Category: GUISeverity: 3 - Normal
Priority: 3 - LowItem Group: Incorrect Result
Status: Wont FixAssigned to: None
Originator Name: Tatsuro MATSUOKAOpen/Closed: Closed
Release: devOperating System: Any

Add a New Comment(Rich Markup)
   

You are not logged in

Please log in, so followups can be emailed to you.

 

(Jump to the original submission 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>
Project Administrator
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.

(file #38325)

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>
Project Administrator
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.

(file #38292)

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 ?

(file #38196)

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.

(file #38188)

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.
--

(file #38187)

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
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 File(s):
   
   
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
  • -unavailable- added by mtmiller (Posted a comment)
  • -unavailable- added by dasergatskov (Updated the item)
  • -unavailable- added by tmacchant (Submitted the item)
  •  

    Do you think this task is very important?
    If so, you can click here to add your encouragement to it.
    This task has 0 encouragements so far.

    Only project members can vote.

     

    Please enter the title of George Orwell's famous dystopian book (it's a date):

     

     

    Follow 10 latest changes.

    Date Changed By Updated Field Previous Value => Replaced By
    Thu 24 Nov 2016 01:22:13 AM UTCmtmillerStatusNeed Info=>Wont Fix
      Open/ClosedOpen=>Closed
    Tue 23 Aug 2016 04:06:52 AM UTCtmacchantAttached File-=>Added GUI-qt5.6.1.png, #38325
    Mon 22 Aug 2016 05:18:51 PM UTCmtmillerPriority5 - 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
    Sun 21 Aug 2016 01:07:06 AM UTCtmacchantAttached File-=>Added qt5.5.1.png, #38292
    Sat 13 Aug 2016 07:51:58 AM UTCtmacchantAttached File-=>Added octave-gui-gt5.png, #38196
    Fri 12 Aug 2016 03:44:34 AM UTCtmacchantAttached File-=>Added qt5_Japanese.png, #38188
    Fri 12 Aug 2016 03:41:42 AM UTCdasergatskovAttached File-=>Added octave_410_ja.png, #38187

    Back to the top


    Powered by Savane 3.1-cleanup1