Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - David McKenna

Pages: [1] 2 3 ... 57
1
Programming / Re: Qt6 Application Testing
« on: January 21, 2025, 12:57:25 pm »
 Thanks Paul,

 Did a quick test, but unfortunately doesn't seem to be any better than the last one - same apps still don't start and qml examples don't all work - but they seem to fail a little differently. I am getting a lot of entries in POPUPLOG I didn't get before like:

01-21-2025  06:19:48  SYS2070  PID 006b  TID 0001  Slot 0089
C:\JUNK\DL\TETZLE-3.0.0-OS2-QT6210\TETZLE\BIN\TETZLE.EXE
TETZLE->QT6WIDGE.__Z12qt_blurImageP8QPainterR6QImagedbbi
127
------------------------------------------------------------

01-21-2025  06:20:15  SYS2070  PID 006c  TID 0001  Slot 0089
C:\QT6.8\EXAMPLES\CHARTS\QMLCHARTSGALLERY\QMLCHARTSGALLERY.EXE
QMLCHARTSGALLERY->QMLPLUGN.__ZN10QQmlEngine13addImportPathERK7QString
127
------------------------------------------------------------

01-21-2025  06:20:30  SYS2070  PID 006e  TID 0001  Slot 0089
C:\QT6.8\EXAMPLES\CHARTS\QMLWEATHER\QMLWEATHER.EXE
QMLWEATHER->QMLPLUGN.__ZN10QQmlEngine13addImportPathERK7QString
127
------------------------------------------------------------

01-21-2025  06:20:32  SYS2070  PID 006f  TID 0001  Slot 0089
C:\QT6.8\EXAMPLES\CHARTS\QMLWEATHER\QMLWEATHER.EXE
QMLWEATHER->QMLPLUGN.__ZN10QQmlEngine13addImportPathERK7QString
127

Regards,

2
Programming / Re: Qt6 Application Testing
« on: January 20, 2025, 02:36:58 pm »
 Hey Paul,

  There's enough snow here for a billion Christmas cards..

 Glad to be able to do something useful to help get QT 6 the best it can be.

 One thing about qmlplugn.dll: In QT 6.2, it exists in the \qml\QtQml directory, in QT 6.6, it exists in the directory \qml\QtQml\Base but in 6.8 it is called out (but doesn't exist) in directory \qml\QML. Something strange going on about what directory it should live in.

 Version 6.6 has a 'qmlmeta.dll in \qml\QtQml, but neither 6.2 nor 6.8 have that file. Version 6.8 has a 'qml.dll' in\qml\QtQml but neither 6.2 nor 6.6 have that file...

Regards,

3
Web applications / Re: Dooble releases, Qt5 builds
« on: January 19, 2025, 08:32:54 pm »
Hey Rémy!

 It works here too! Very unexpected - I have an ftp client (EmTec FTP) set as system ftp, but Firefox opens instead. I tried with QT5 Dooble and it did not work, but works with the QT6 one. Thanks for the --disable-highres-timer tip too. That seems to work here as well...

Regards,

4
Programming / Re: Qt6 Application Testing
« on: January 19, 2025, 06:47:25 pm »
 Paul,

 A snowy winter day, so been doing some investigation of QT 6.8.1 to try to understand some of the problems it has. One thing I did is compare the names of DLL's in QT 6.2.11 with the ones in 6.8.1 and found some discrepancies.

 In the \lib directory, there are 3 files missing from 6.8 that are found in 6.2: Qt6NetAu.dll, Qt6PosQk.dll, and QtQmlCoe.dll. Probably their names were changed somehow in the latest build - there is a posquick.dll and Qt6QmCoe.dll in 6.8 I believe are the equivalent for QtPosQk.dll and QtQmlCoe.dll. Can't find an equivalent for Qt6NetAu.dll in 6.8.

 In the \qml directory there are several name changes in 6.8.1 from 6.2.11:
\QtCore\QtQmlCoe.dll in 6.2 is Qt6QmCoe.dll in 6.8
\QtPositioning\Qt6PosQk.dll in 6.2 is posquick.dll in 6.8
\QtQml\qmlplugn.dll in 6.2 is qml.dll in 6.8
\QtQml\Base\ directory does not exist in 6.2 or 6.8, but does exist in 6.6
\QtWebchannel\Webchann.dll in 6.2 is Qt6WebCQ.dll in 6.8

 I would think these kind of changes might be why some apps compiled for 6.2 fail if run in 6.8.

 On top of that, there are some qmldir files missing the 'plugin' or 'optional plugin' directive in the \qml directory in 6.8, and the strange addition of another 'QML' directory there which just doesn't look right to me. Most of the qmldir files with missing directives are in new directories not found in 6.2. They are:

\qml\qml\qmldir - calls out a plugin 'qmlplugn', but no DLL is in the directory.
\qml\test\controls\qmldir - missing a 'plugin' directive
\qml\QtNetwork\qmldir - missing a 'plugin' directive.
\qml\QtQml\qmldir - missing a 'plugin' directive
\qml\QtQuick\Controls\FluentWinUI3\qmldir - missing a 'plugin' directive
\qml\QtQuick\Controls\FluentWinUI3\impl\qmldir - missing a 'plugin' directive

  I tried adding the directives manually, and it seemed to help the examples a little bit, but still get the 'stack overflow' error. The missing DLL in \qml\qml bothers me the most - it seems out of place and I don't have the DLL qmldir wants...

FWIW

Regards,

5
Programming / Re: Qt6 Application Testing
« on: January 19, 2025, 04:03:04 pm »
Thanks Paul, this QT 6.2.11 is working with Dooble as well as 6.2.10 now. Scribus is much better too - only thing I see is on the File->Preferences->Plugins page all the plugins are listed like: 'C:/Programs/Scribus6.8/plugins//barecodeg.dll' - there is a double '//' at the end of the path, and 'How to Run' is blank and 'Type' is 'unknown'. Maybe just cosmetic.

Regards,

6
Programming / Re: Qt6 Application Testing
« on: January 19, 2025, 03:43:17 am »
 Thanks Paul. I'm seeing some instability with Dooble on this one (for example - any Github page causes a silent exit), although the examples seem to work OK. One thing I noticed - the dates on the WebEngine files are about a month later than the ones i have from the last 6.2.10 and one file (\resources\icudtl.dat) is about 6 months later and a good bit larger. Decided to replace the WebEngine files with the ones from 6.2.10 and now it seems stability has returned, but I will test some more...

Regards,

PS - that poppl133.dll file took care of the plugin error on Scribus - thanks! Renderframes doesn't work in 1.4.6 either because it depends on separate packages that are not ported to OS/2 - so no go with that. Still chasing the Unicode error...

7
Programming / Re: Qt6 Application Testing
« on: January 18, 2025, 03:38:03 pm »
Paul,

  Gave Scribus a try and it is quite impressive! It mostly works from what I can tell so far... a few issues:

1. get an error window on start: There is a problem loading 1 of 47 plugins, 'importpd.dll'. The console also says: Error loading plugin: dlopen rc=2 extra=POPPL133
Using PMDLL to look at importpd.dll shows a dependency on poppl133.dll which I don't have. Do you have it?

2 Console show message at start 'UnicodeSearchModule: error reading unicode!'

3. Console shows message at start: No valid renderframes found - using defaults! It turns out that on the 'External Tools' settings page in 'Preferences', the render frames settings are blank. I added them (by looking at Scribus 1.4.6 settings and going to the same directory in Scribus 1.7.0).

4. When shutting down I would see a message: Cannot write file C:/Home/.local/share/scribus/charpallette.ucp. Turned out the directory did not exist, so I created it manually.

 Thanks for building it!

Regards,


8
Applications / Re: OO v3.18
« on: January 16, 2025, 10:52:50 pm »
Tellie,

  Have you tried to use PMDLL to see if you have all DLLs needed for it? Also, do you have the absolute latest libcn0.dll and libcx0.dll files (mine are dated 8/3/2024) and no old ones floating around to interfere?

  OO 3.18 is working well here...

Regards,

9
Programming / Re: Qt6 Application Testing
« on: January 16, 2025, 10:26:04 pm »
Dave,

You can try setting LIBC_THREAD_MIN_STACK_SIZE to a larger size then the default of 4096 bytes. Perhaps as high as 65636, though 32768 or 16384 might be enough.

  Tried that on a few examples, but no change...

  Maybe the error is a result of something else entirely. Here is a typical result:

C:\qt6.8\examples\quick\models\stringlistmodel\bin\stringlistmodelexample
qrc:/qt/qml/stringlistmodel/view.qml:12:15: QML Component: Cannot create delegate
qrc:/qt/qml/stringlistmodel/view.qml: Maximum call stack size exceeded.
qrc:/qt/qml/stringlistmodel/view.qml:12:15: QML Component: Cannot create delegate
qrc:/qt/qml/stringlistmodel/view.qml: Maximum call stack size exceeded.

 A small blank window opened for this example. Maybe the 'Cannot create delegate' results in an overflowed stack?

Regards,

10
Programming / Re: Qt6 Application Testing
« on: January 16, 2025, 12:10:01 pm »
 No POPUPLOG for any of the examples with the 'Maximum call stack size exceeded' error. Tried the 'emxstack' size increase trick, but it made no difference on any example I tried...

Regards,

11
Programming / Re: Qt6 Application Testing
« on: January 15, 2025, 11:03:54 pm »
 Hey Paul,

  Went thru all the examples of 6.8 and results are almost exactly like for 6.6, except maybe fewer actual crashes (only http and rhiwindow actually crashed). The 'quick' and 'quickcontrols' had the most issues, and they were all related to the 'maximum call stack size exceeded' error. Some of the quick examples didn't work because the 'shared' folder was missing though.

  On a related note, I was browsing at the QT website (https://www.qt.io/blog/qt-6.5-lts-released) and noticed in the 'QT Multimedia' section this:

"The FFmpeg media backend is now the default for macOS, Windows, Android, and desktop Linux - on embedded systems, GStreamer continues to be the default, but FFmpeg can be enabled explicitly. This backend makes the same functionality available consistently on almost all platforms."

 Would it be possible to enable ffmpeg for the OS/2 port to use as its multimedia backend?

Regards,




12
Programming / Re: Qt6 Application Testing
« on: January 15, 2025, 12:22:43 pm »
 Thanks Paul. This one is a mixed bag, I did a quick test of some apps (with 6.2.10 Webengine) and Dooble doesn't work (silent exit) nor does focuswriter or LibreCAD or Tea or Tetzle. Media-Downloader, Soduku, ppineapplepicture, and QTPasswordgenerator do work. I'll try some examples later today...

Regards,

13
Comments, Suggestions & Questions / Re: Best Email Program on ArcaOS
« on: January 12, 2025, 08:36:58 pm »
 I have also been using PMMail with Comcast for many years with almost no issues. The only issue I have had is when a message must be read in a browser and the browser doesn't support the Javascript junk it contains.

Regards,

14
Programming / Re: Qt6 Application Testing
« on: January 07, 2025, 12:15:20 pm »
was that a gag about my recent (well a month ago) injury???
Paul,

<blush> I wasn't thinking of that at the time I typed and certainly didn't mean to make light of your injury... hope you are recovering well!

Regards,

15
Programming / Re: Qt6 Application Testing
« on: January 07, 2025, 12:31:43 am »
 OK, glad you're back on your feet. One thing about learning something the hard way (if you survive) is you don't quickly forget...

Regards,

Pages: [1] 2 3 ... 57