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 - Paul Smedley

Pages: 1 2 3 [4] 5 6 ... 158
46
Programming / Re: Qt6 Application Testing
« on: December 31, 2024, 06:23:27 am »
For the brave.... and for now - no webengine included - https://smedley.id.au/tmp/qt6-6.6.3-noqtwebengine-os2-20241231-gcc14.zip

For now, installs in /qt6-6.6.x to allow it to be kept separate from a working qt 6.2.x setup.

the examples in examples\corelib\ipc\sharedmemory don't work - the code was significantly restructed and clearly I've missed something in adapting it. I suspect there may be issues in systemsemaphores as well, as that code was also restructured. Code is in https://github.com/psmedley/qt6-base-os2/tree/6.6.x/src/corelib/ipc for anyone that wants to take a look.

I'm going to experiment to see if I can graft the Qt 6.2.6 webengine onto the top of this...

47
Programming / Re: Qt6 Development
« on: December 31, 2024, 01:24:52 am »
You didn't set beginlibpath to build\lib did you? So it can't find the qt6core.dll it needs.

48
Programming / Re: Qt6 Application Testing
« on: December 31, 2024, 12:03:25 am »
Thanks again Paul. Don't see any obvious difference with this compared to the 1229 version...

Thanks Dave, appreciate you testing - it's also possible that I didn't screw up the 1229 version after all, but I figured it was best to be safe :)

I'll hopefully have some Qt 6.6 binaries for testing later today (my time). Still TBD if I can convince the webengine from Qt 6.2.6 to play nicely with Qt 6.6 :)

49
Applications / Re: Update of ScummVM possible?
« on: December 30, 2024, 10:31:27 pm »
Sorry to insist on this question. I wanted to install SDL2 2.28.1 to confirm if ScummVM and other SDL apps runs or not. I installed netlabs-exp, but when I try to install SDL2 I got an error that I need "pthr01.dll" which I already have installed.

<sarcasm>Gotta love how easy rpm has made it to install things</sarcasm>

50
Programming / Re: Qt6 Development
« on: December 30, 2024, 09:33:58 pm »
I see them, need to try Rich's fix.

Check that the cmake from netlabs-exp includes the fix from https://github.com/bitwiseworks/cmake-os2/commit/6055eef3a5ede1a7605efe1eb5ef7bcb43f1b507

51
Programming / Re: Qt6 Development
« on: December 30, 2024, 09:31:53 pm »
Rough build instructions are at https://github.com/psmedley/qt6-base-os2/wiki

52
Programming / Re: Qt6 Development
« on: December 30, 2024, 08:47:49 pm »
correct, Q_OS_DOSLIKE should be defined for OS/2. I'm not seeing the visibility errors here, very weird.

53
Programming / Re: Qt6 Development
« on: December 30, 2024, 09:35:17 am »
Still in work, but I merged qtbase 6.6.3 this morning and it's mostly built. Be interesting to see if the DLL's can drop in over the 6.2.x ones and still work. I guess it depends how many functions have been removed....

54
Internet / Re: otter-browser, Qt5 build
« on: December 30, 2024, 02:16:35 am »
Not a lot of people working on it I guess. Or it is too hard for those involved.

Sounds a bit like the current state of qt6 on OS/2

55
Programming / Re: Qt6 Application Testing
« on: December 30, 2024, 02:15:04 am »
Apologies... appears I didn't do a proper git pull before the build yesterday :( I've deleted the 20241229.zip and now have https://smedley.id.au/tmp/qt6-6.2.10-hotfix-20241230.zip

56
Applications / Re: Update of ScummVM possible?
« on: December 29, 2024, 07:57:43 am »
The previous scummvm.exe was definitely NOT using fluidsynth, the one in https://smedley.id.au/tmp/scummvm-exe-20241229.zip should use it.

57
Programming / Re: Qt6 Application Testing
« on: December 29, 2024, 07:28:34 am »
It would also be interesting if someone could test:
Code: [Select]
SET QT_PM_CP=1208
With as many Qt6 apps as possible (other than the examples, there aren't that many) so we can determine if this can be made the default, or if it breaks things.

Thanks AGAIN to Rich for the patches!

58
Programming / Re: Qt6 Development
« on: December 28, 2024, 11:08:16 pm »
For interest only...

Most recent builds have been done using a Lenovo M73p - Intel 6th gen processor. Newer hardware generally has limitations around the amount of free memory that OS/2 sees.

I recently imaged the SSD in this box, and converted it to a Virtualbox VDI. Yesterday, I installed this VDI onto a cheap box I got recently from Amazon - https://www.amazon.com.au/gp/product/B0CPY5M4S3 (I paid $A292 for it) which is running an Intel 12th Gen i5-12450H processor and 16GB RAM. I replaced the crappy SSD included with a 1TB version.

Running some testing with qt6-base-os2 and examples on:

Lenovo M73p - 1h51m
Beelink SEi12 (2 cores) - 1h43m
Beelink SEi12 (4 cores) - 1h13m

So with 4 cores, some pretty decent time saving waiting for builds to finish. I might see if I can get further improvements beyond 4 cores :)

Things have been quiet on the Qt front for me, I'm stuck in terms of ideas on how to proceed in stabilising the beast.

Cheers,

Paul

59
Programming / Re: Qt6 Application Testing
« on: December 28, 2024, 11:02:13 pm »
Hey All,

https://smedley.id.au/tmp/qt6-6.2.10-hotfix-20241229.zip has some fixes for issues in Qt 6.2.x

Unzip into x:\qt6-6.2.x

Fixes are described in:
https://github.com/psmedley/qt6-base-os2/commit/c61ed139c46e0478972bfb6c514871cb08b46eb5
https://github.com/psmedley/qt6-base-os2/commit/7060eb3e1a9d8b89b77073e7b3bd43df83bae264
https://github.com/psmedley/qt6-base-os2/commit/f2c2c5203d90f59f51770236fff15632249d55ad

Full credit to Rich Walsh for the fixes.

Should fix most of the issues with UTF8 fonts in the titlebar and window list.

Testing appreciated.

Cheers,

Paul

60
Applications / Re: Update of ScummVM possible?
« on: December 28, 2024, 09:11:01 pm »
  Does this version of ScummVM have fluidsynth support built in?

Negative...
Code: [Select]
Checking for FluidSynth... no
Checking for FluidLite... no

Pages: 1 2 3 [4] 5 6 ... 158