OS/2, eCS & ArcaOS - Technical > Programming
Qt6 Development
Dave Yeo:
OK, solved it. Removed the C_INCLUDE_PATH, LIBRARY_PATH and CPLUS_INCLUDE_PATH, leaving the PATH and BEGINLIBPATH statements and qmake ../dooble.pro works.
Guess I was getting too fancy with setting up the environment
Paul Smedley:
Not able to test it right now, as it will trigger a regeneration of build.ninja and likely want to rebuild all of webengine, but I noticed that ninja was updated earlier this year to v1.12.1
I updated the fork at https://github.com/psmedley/ninja-os2 and built a binary. https://smedley.id.au/tmp/ninja-1.12.1-os2-20240907.zip
Paul Smedley:
Made some progress with Qt 6.2.8 webengine over the weekend - seems that https://github.com/psmedley/qt6-webengine-os2/commit/83083b1d2f14d1297b8ac24ae0dfad85e90e2037 allows some pages with light javascript to work - screenshots in the applications thread.
Also, because I'm a glutton for punishment... https://github.com/psmedley/qt6-base-os2/tree/6.8.x
Paul Smedley:
--- Quote from: Paul Smedley on October 13, 2024, 08:41:32 am ---Also, because I'm a glutton for punishment... https://github.com/psmedley/qt6-base-os2/tree/6.8.x
--- End quote ---
Uggh https://github.com/psmedley/qt6-base-os2/blob/6.8.x/src/corelib/kernel/qeventdispatcher_os2.cpp is going to need substantial rework to get it compiling/building
Paul Smedley:
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
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version