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 ... 101
1
Programming / Re: Qt6 Development
« on: Today at 09:05:49 am »
that's weird... I was able to unzip gen.zip to an empty dir, and execute 'cp -af gen/third_party/devtools-frontend/src/front_end/third_party/acorn/acorn.js resources/inspector/third_party/acorn/acorn.js'' and provided I had an already created resources/inspector/third_party/acorn - it worked ok....

2
Programming / Re: Qt6 Development
« on: Today at 04:47:29 am »
Hey Dave,

I saw something similar - if you wade back far enough in this thread, you'll seen me talking about it. My theory is that something isn't quite right in our nodejs port, so these files aren't getting created.

I ended up creating stubs of the missing files (which was very tedious) - I should go back and copy them over from a linux build of qtwebengine 6.2.4.

Try unzipping https://smedley.id.au/tmp/tmp/gen.zip into build/src/core/release/i386

Cheers,

Paul

3
Programming / Re: Qt6 Development
« on: February 06, 2023, 09:14:50 pm »

4
Programming / Re: Qt6 Development
« on: February 06, 2023, 04:50:00 am »
Hey Dave,

You definitely don't need python3 for Qt 6.2.4. For 6.3.x it's a different story - python3 is required.

The way I read that ninja error, L:/qt6/bin/qmlcachegen.exe is not found

Does it exist and can it be run?

Cheers,

Paul.

5
Programming / Re: Qt6 Development
« on: February 06, 2023, 02:05:37 am »
I'm just using rpm - although I may have managed to have a copy of PWD in /bin from my own Dev environment

6
Programming / Re: Qt6 Development
« on: February 06, 2023, 01:29:28 am »
Just the contents of the qt6 distro that is posted here. Assuming you've unzipped that somewhere, and bit removed anything, it's all in there.

7
Programming / Re: Qt6 Development
« on: February 05, 2023, 09:13:43 pm »
Hey Dave,

Has anyone else tried building QtWebEngine from git? (Qt6 version of course)

Not yet. I do finally have the git tree checked out. How is your tree setup? I'm not sure which other Qt6 libs are needed.

Cool. I basically have all the pre-built Qt6 stuff in /qt6 and to configure the webengine run:
Code: [Select]
dash /qt6/bin/qt-configure-module .. 2>&1 | tee configure.log
from u:/dev/qt6-webengine-os2/build

Note that for some of the larger c++ files, you'll likely need VIRTUALADDRESSLIMIT set to 3072 to avoid out of memory errors. Running ninja with the default settings for jobs can also lead to memory exhaustion, so I tend to manually run 'ninja -j1'  from build/src/core/Release/i386

8
Programming / Re: Qt6 Development
« on: February 05, 2023, 09:50:51 am »
Has anyone else tried building QtWebEngine from git? (Qt6 version of course)

9
Programming / Re: Qt6 Development
« on: February 05, 2023, 01:39:00 am »
Fixed the noise of the 'Broken filename passed to function' errors.

Created a new ticket to document the Qprocess issues - https://github.com/psmedley/qt6-base-os2/issues/12

10
Programming / Re: Qt6 Development
« on: February 04, 2023, 09:02:57 am »
I might try look at implementing an OS2 backend for Qt Multimedia - based on the OS/2 audio code from Chromium at https://github.com/psmedley/qt6-webengine-os2/tree/main/src/3rdparty/chromium/media/audio/os2

But I should fix qprocess first :)

11
Programming / Re: Qt6 Application Testing
« on: February 04, 2023, 01:25:52 am »
Hi again,

Hey KO!!

I'm trying to build VLC with Qt6. However, Qt6 does not provide any *.pc files for pkg-config.

Would you mind providing them ?

The Qt6 build procoess doesn't seem to generate them, let me investigate.

Seems this was fixed in 6.2.5 according to https://bugreports.qt.io/browse/QTBUG-86080

Qt 6.2.5 is Commercial only for 12 months after it's release, so I'll have to try and apply the 6.2 patch from https://codereview.qt-project.org/c/qt/qtbase/+/405679

For the base libraries at least, PC files are in https://smedley.id.au/tmp/qt6-6.2.4-pkgconfig.zip

12
Programming / Re: Qt6 Application Testing
« on: February 03, 2023, 01:01:47 am »
Hi again,

Hey KO!!

I'm trying to build VLC with Qt6. However, Qt6 does not provide any *.pc files for pkg-config.

Would you mind providing them ?

The Qt6 build procoess doesn't seem to generate them, let me investigate.

Seems this was fixed in 6.2.5 according to https://bugreports.qt.io/browse/QTBUG-86080

Qt 6.2.5 is Commercial only for 12 months after it's release, so I'll have to try and apply the 6.2 patch from https://codereview.qt-project.org/c/qt/qtbase/+/405679

13
Programming / Re: Qt6 Development
« on: February 02, 2023, 09:29:56 pm »
Hey Martin,
Do you think this news will impact us in a negative way? "Google To Allow Rust Code In The Chromium Browser" (12 January 2023)
Is it only the Chromiun browser or will affect the engine that is getting ported to OS/2 ?

In the fullness of time, I believe this will impact us. The current plan (https://chromium.googlesource.com/chromium/src/+/main/docs/adding_to_third_party.md#Rust) is to only allow it in 3rd party libraries, and only in certain situations.

Given the memory usage of this beast, at some point, it's going to get extremely challenging to run a modern browser in <= 4gb of RAM -  which seems insane when I used to run OS/2 Warp with 8mb or 16mb of RAM.

14
Programming / Re: Qt6 Application Testing
« on: February 02, 2023, 09:25:35 pm »
Hey KO!!

I'm trying to build VLC with Qt6. However, Qt6 does not provide any *.pc files for pkg-config.

Would you mind providing them ?

The Qt6 build procoess doesn't seem to generate them, let me investigate.

Cheers,

Paul

15
Programming / Re: Qt6 Development
« on: January 31, 2023, 09:59:31 am »
Agree its confusing..... the platform specific stuff went into the respective *screen.cpp functions - for now it works... will revisit at a later date - for now there's bigger fish to fry like broken qprocess_os2.cpp and certificate errors in chromium...

Pages: [1] 2 3 ... 101