Author Topic: Qt6 Application Testing  (Read 404009 times)

Martin Iturbide

  • OS2World NewsMaster
  • Global Moderator
  • Hero Member
  • *****
  • Posts: 5255
  • Karma: +44/-1
  • Your Friend Wil Declares...
    • View Profile
    • Martin's Personal Blog
Re: Qt6 Application Testing
« Reply #810 on: January 25, 2025, 03:19:36 pm »
Hello Paul

I wanted to update the first post of this thread with the latest links so people can test Qt6, but I got confused with the releases.
1) Which is the latest Qt6 with Webengine support?

I know the latest one without webengine is https://smedley.id.au/tmp/qt6-6.8.1-os2-20250125.zip so people can test that too.

Regards
Martin Iturbide
OS2World NewsMaster
... just share the dream.

Paul Smedley

  • Hero Member
  • *****
  • Posts: 2509
  • Karma: +189/-0
    • View Profile
Re: Qt6 Application Testing
« Reply #811 on: January 25, 2025, 09:58:59 pm »
Thanks again Paul. Don't see much difference with this latest QT6.8.1 - still many qml and quick examples don't work and still see sys2070 errors, although slightly different like this:

<sigh>

Paul Smedley

  • Hero Member
  • *****
  • Posts: 2509
  • Karma: +189/-0
    • View Profile
Re: Qt6 Application Testing
« Reply #812 on: January 26, 2025, 02:55:01 am »
Scribus 1.7.0 was just released. I built OS/2 binaries this morning.

https://smedley.id.au/tmp/scribus-1.7.0-os2-qt6-6.8.x-20250126.zip

Needs:
https://smedley.id.au/tmp/poppl133.zip
https://smedley.id.au/tmp/qt6-6.8.1-os2-20250125.zip

Scribus was using newer Qt functions that don't exist in Qt 6.2; hence targetting the latest Qt.

Screenshot attached :)

Martin Iturbide

  • OS2World NewsMaster
  • Global Moderator
  • Hero Member
  • *****
  • Posts: 5255
  • Karma: +44/-1
  • Your Friend Wil Declares...
    • View Profile
    • Martin's Personal Blog
Re: Qt6 Application Testing
« Reply #813 on: January 26, 2025, 03:50:30 am »
Hello
https://smedley.id.au/tmp/scribus-1.7.0-os2-qt6-6.8.x-20250126.zip

Needs:
https://smedley.id.au/tmp/poppl133.zip
https://smedley.id.au/tmp/qt6-6.8.1-os2-20250125.zip
I'm getting this:

Quote
[C:\qt6\test\scribus-]scribus
A non-recoverable error occurred.  The process ended.

POPUPLOG
Quote
01-25-2025  21:52:44  SYS2070  PID 0045  TID 0001  Slot 0085
C:\QT6\TEST\SCRIBUS-\SCRIBUS.EXE
QT6GUI->GCC1.___truncsfhf2
127
Was it discussed before of what can be the problem?

I just have this to add qt6 to the path:
Quote
set PATH=C:\qt6\bin;%PATH%
set BEGINLIBPATH=c:\qt6\lib

Regards
« Last Edit: January 26, 2025, 03:54:37 am by Martin Iturbide »
Martin Iturbide
OS2World NewsMaster
... just share the dream.

Paul Smedley

  • Hero Member
  • *****
  • Posts: 2509
  • Karma: +189/-0
    • View Profile
Re: Qt6 Application Testing
« Reply #814 on: January 26, 2025, 03:53:21 am »
Hello

I'm getting this:

Quote
[C:\qt6\test\scribus-]scribus
A non-recoverable error occurred.  The process ended.

Was it discussed before of what can be the problem?

I just have this to add qt6 to the path:
Quote
set PATH=C:\qt6\bin;%PATH%
set BEGINLIBPATH=c:\qt6\lib

c:\qt6 is a qt 6.8 install?

chkdll32 might also help...

Martin Iturbide

  • OS2World NewsMaster
  • Global Moderator
  • Hero Member
  • *****
  • Posts: 5255
  • Karma: +44/-1
  • Your Friend Wil Declares...
    • View Profile
    • Martin's Personal Blog
Re: Qt6 Application Testing
« Reply #815 on: January 26, 2025, 03:58:40 am »
Hello Paul

It is qt6-6.8.1-os2-20250125.zip

Just in case I deleted the Qt6 directory (since it was 6.2 and over it I unziped 6.8.1). Now I deleted it and unzipped 6.8.1 to be complete sure.

I have the same error.

Regard
Martin Iturbide
OS2World NewsMaster
... just share the dream.

Paul Smedley

  • Hero Member
  • *****
  • Posts: 2509
  • Karma: +189/-0
    • View Profile
Re: Qt6 Application Testing
« Reply #816 on: January 26, 2025, 03:59:49 am »
try running chkdll32 or pmdll on scribus.exe - there is an incompatible DLL somewhere... popuplog.os2 might also show something.

Dave Yeo

  • Hero Member
  • *****
  • Posts: 5352
  • Karma: +127/-1
    • View Profile
Re: Qt6 Application Testing
« Reply #817 on: January 26, 2025, 04:19:18 am »
Looks like Martin needs the updated gccc1.dll.

Paul Smedley

  • Hero Member
  • *****
  • Posts: 2509
  • Karma: +189/-0
    • View Profile
Re: Qt6 Application Testing
« Reply #818 on: January 26, 2025, 04:21:00 am »
Looks like Martin needs the updated gccc1.dll.
yeah good call @Dave. I di think I had set GCCOPTS but maybe that was before the system crash...

Edit: yeah I did have GCCOPTS set, but the option is GCCOPT :(
« Last Edit: January 26, 2025, 06:39:41 am by Paul Smedley »

Paul Smedley

  • Hero Member
  • *****
  • Posts: 2509
  • Karma: +189/-0
    • View Profile
Re: Qt6 Application Testing
« Reply #819 on: January 26, 2025, 10:27:29 pm »
I wanted to update the first post of this thread with the latest links so people can test Qt6, but I got confused with the releases.
1) Which is the latest Qt6 with Webengine support?

https://smedley.id.au/tmp/qt6-6.2.11-qtwebengine-6.2.6-os2-20250119.zip is the latest.

TeLLie

  • Sr. Member
  • ****
  • Posts: 277
  • Karma: +16/-0
    • View Profile
Re: Qt6 Application Testing
« Reply #820 on: January 26, 2025, 10:35:44 pm »
Hi all

I just build Librecad with Qt6 v6.8.1
If any wanted to test.....

http://rpm.netlabs.org/test/QT6/librecad-os2-qt681-26012025.7z
http://rpm.netlabs.org/test/QT6/Qucs_OS2-Qt681-26012025.7z

Kind regards, Tellie
« Last Edit: January 26, 2025, 11:36:20 pm by TeLLie »

Paul Smedley

  • Hero Member
  • *****
  • Posts: 2509
  • Karma: +189/-0
    • View Profile
Re: Qt6 Application Testing
« Reply #821 on: January 26, 2025, 11:30:14 pm »
Thanks again Paul. Don't see much difference with this latest QT6.8.1 - still many qml and quick examples don't work and still see sys2070 errors, although slightly different like this:

<sigh>

ok the charts examples work now, I must have forgotten to re-configure qtcharts before rebuilding it. flatstyleexample.exe is an old exe - wasn't rebuilt for some reason. Investigating now.

Martin Iturbide

  • OS2World NewsMaster
  • Global Moderator
  • Hero Member
  • *****
  • Posts: 5255
  • Karma: +44/-1
  • Your Friend Wil Declares...
    • View Profile
    • Martin's Personal Blog
Re: Qt6 Application Testing
« Reply #822 on: January 27, 2025, 10:07:11 pm »
Looks like Martin needs the updated gccc1.dll.

Sorry, I think I need an extra help here:

I have:
 Directory of C:\usr\lib
 7-22-20 10:00p        59,120    124 a---  gcc1.dll
I have the netlabs-exp installed and I don't see an updated libgcc. Is libgcc the right rpm?

Or it is "gccc1.dll." with an extra "c"? Maybe I missed something in the thread.

Regards
Martin Iturbide
OS2World NewsMaster
... just share the dream.

Paul Smedley

  • Hero Member
  • *****
  • Posts: 2509
  • Karma: +189/-0
    • View Profile
Re: Qt6 Application Testing
« Reply #823 on: January 27, 2025, 10:11:40 pm »
You need libgcc1.dll from my gcc 14.2 package. I promise next rebuild won't need this

David McKenna

  • Hero Member
  • *****
  • Posts: 875
  • Karma: +30/-0
    • View Profile
Re: Qt6 Application Testing
« Reply #824 on: January 27, 2025, 10:12:37 pm »
@Paul - thanks for the new (final?) build of Scribus 1.7.0. It works well, only issue seen I already mentioned about the double slash on the plugin names and errors about that in the console.

@Tellie - thanks for the 6.8 LibreCAD and Qucs. LibreCAD seems to work OK, but there is an exceptq crash if you choose 'Options'->'Current Document Options' then hit 'OK'. Qucs looks great - I do some circuit designing (for amps and microphones) so it would be quite handy! Do you know if there is an OS/2 version of 'ngspice' or any of the other simulators used?

Regards,