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 ... 141
1
Programming / Re: GCC - updates
« on: June 17, 2024, 10:50:25 am »
I'll try investigate....

Per https://gcc.gnu.org/pipermail/gcc/2024-June/244138.html -  GCC 12.4.0 should be available on Thursday. I'll try investigate as part of the update to 12.4.0

2
Programming / Re: GCC - updates
« on: June 17, 2024, 09:45:20 am »
I'll try investigate....

3
Programming / Re: Qt6 Development
« on: June 04, 2024, 05:06:29 am »
Hi Dave,

I didn't actually rebuild dooble, I just confirmed qmake ran successfully.  I would have thought the PM morphing would match the Qt5 behaviour,  noting that I haven't build or used a qt5 dooble in some time....

Attached my .qmake-stash generated with qt6 qmake

Cheers,

Paul

4
Programming / Re: Qt6 Development
« on: June 02, 2024, 03:19:29 am »
<sigh> it didn't help

5
Programming / Re: Qt6 Development
« on: June 02, 2024, 12:05:51 am »
OK I finally have an idea what may be causing javascript issues with newer chromium...

I'm using platform-os2.cc  based on work dmik  did to get newer nodejs working...

At https://github.com/bitwiseworks/node-os2/blob/main/deps/v8/src/base/platform/platform-os2.cc#L127 it uses mmap.... however, also in platform-os2.cc we define an OS/2  specific version of GetProtectionFromMemoryPermission. For now, I've copied the posix  definition as GetProtectionFromMemoryPermissionPosix and changed the functions in platform-os2.cc that use mmap  to  use GetProtectionFromMemoryPermissionPosix

Fingers  crossed this gives some progress...

6
Programming / Re: Qt6 Development
« on: June 01, 2024, 10:35:05 pm »
weird, working for me...
Code: [Select]
{0}[u:\dev\dooble] mkdir obj

{0}[u:\dev\dooble] cd obj

{0}[u:\dev\dooble\obj] qmake ..\dooble.pro
Project MESSAGE: The QtCharts module has been discovered.

{0}[u:\dev\dooble\obj] qmake --version
QMake version 3.1
Using Qt version 6.2.8 in U:/QT6-6.2.X/lib

7
Programming / Re: Qt6 Development
« on: June 01, 2024, 05:19:38 am »
Sorry about that, I didn't copy the file from the OS/2 box to the server. I managed to VPN I to home and it should be in place now.

8
Programming / Re: Qt6 Development
« on: June 01, 2024, 02:13:31 am »
Thanks Dave, that will give some clues.... Are you able to raise an issue in the qt6-base-os2 repo?

Ok, I think the issue is that the files in https://github.com/bitwiseworks/qtbase-os2/tree/master/mkspecs/features/os2 are missing in Qt6

I tried adding features/os2, no change. Then I tried using the whole features/ from Qt5, still no change.

https://smedley.id.au/tmp/qt6-6.2.8-os2-20240519-hotfix.zip fixes it for me.

Make sure you remove any existing .qmake.cache & .qmake.stash files

9
Programming / Re: Qt6 Development
« on: May 30, 2024, 11:20:32 am »
A few more exceptq reports  with the latest exceptq...

All from pages with javascript, all slightly different....

10
Programming / Re: Qt6 Development
« on: May 27, 2024, 11:13:39 pm »
OK I have DLLs...

The good news..... a very simple page like https://smedley.id.au loads (no ads, no javascript)

The bad news....  pretty much any other page crashes :) time to start analysing the traps...

11
Programming / Re: Qt6 Development
« on: May 26, 2024, 12:19:13 pm »
Sunday update,  [608/734]

Also found a small defect in v8/base/platform/platform-os2.cc - not sure if it will make any difference, but it makes things close to other platforms.

12
Programming / Re: Qt6 Development
« on: May 25, 2024, 04:51:11 am »
Around half way through compilation,  then the fun of fixing missing symbols and building the DLLs.  Fingers crossed I have more success with javascript this time,  than with 6.4.x  (even though the chromium levels are similar)

[88/11395] CXX obj/net/third_party/quiche/quiche/bbr_sender.o

Edit:
Last update (for Saturday), now at [52/4204] - 84%(ish) complete based on the original ~25,000 objects to compile

13
Programming / Re: Qt6 Development
« on: May 24, 2024, 09:13:18 am »
Just a shame it took me 3 hours of keeping trying to make it work before I tried forcing 1 CPU only.......

Edit:
After an initial few misapplied diffs (I must have been tired when hand applying some of the ones that failed) the build is chugging away.

There were circa 25,000 files to be processed when I started, current status is: [1931/23715] (the 23715 is the number of files remaining as of this run of make) so roughly 3000/25000 done

14
Programming / Re: Qt6 Development
« on: May 24, 2024, 07:04:10 am »
Thanks Dave, that will give some clues.... Are you able to raise an issue in the qt6-base-os2 repo?

Ok, I think the issue is that the files in https://github.com/bitwiseworks/qtbase-os2/tree/master/mkspecs/features/os2 are missing in Qt6

I tried adding features/os2, no change. Then I tried using the whole features/ from Qt5, still no change.

I'll investigate more when I get a moment. At least we know how to work around it.

15
Programming / Re: Qt6 Development
« on: May 24, 2024, 07:03:31 am »
Mount U: under Ubuntu and do it? Probably have to do it as root, or do a chown first.
Maximize memory under OS/2 and try again. Maximum VIRTUALADDRESSLIMIT and don't load the WPS and minimize what else is loaded, also a small JFS cache., no HPFS or FAT32. I started running OS/2 on a 386 with 4MB's of ram. I had it tuned to run pretty good, didn't run the WPS for a long time until I upgraded to 8 MB's of ram.

I managed to get the checkout to complete using ACPI /MAXCPU=1

Pages: [1] 2 3 ... 141