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 - Dave Yeo

Pages: 1 2 3 [4] 5 6 ... 346
46
Programming / Re: Qt6 Development
« on: January 03, 2025, 07:06:00 am »
Code: [Select]
[quote author=Paul Smedley link=topic=3182.msg46652#msg46652 date=1735880374]
[quote author=Dave Yeo link=topic=3182.msg46651#msg46651 date=1735879692]

You don't build qt6-os2?
[/quote]

What is this mythical qt6-os2? qt6-base-os2 contains the core modules, gui, networking, etc.
[/quote]

I cloned it from [url]https://github.com/psmedley/qt6-os2
Ok, it seems it is 6.3.x rather then 6.2.x

47
Programming / Re: Qt6 Development
« on: January 03, 2025, 05:48:12 am »
I'm confused.... how are you configuring/building qtmultimedia?

How is your source laid out?
I have a series of separate folders:
Code: [Select]
Directory of  U:\dev\qt6*os2

30/12/24   8:20         <DIR>      570  qt6-base-os2
10/10/24  16:05         <DIR>      124  qt6-charts-os2
10/10/24  16:07         <DIR>      124  qt6-declarative-os2
10/10/24  16:08         <DIR>      124  qt6-multimedia-os2
11/10/24  15:02         <DIR>      124  qt6-networkauth-os2
10/10/24  16:09         <DIR>      124  qt6-positioning-os2
10/10/24  16:10         <DIR>      124  qt6-qt5compat-os2
10/10/24  16:10         <DIR>      124  qt6-shadertools-os2
10/10/24  16:11         <DIR>      124  qt6-svg-os2
10/10/24  16:11         <DIR>      124  qt6-tools-os2
10/10/24  16:12         <DIR>      124  qt6-translations-os2
31/12/24  15:54         <DIR>      124  qt6-webchannel-os2
 1/01/25  11:18         <DIR>      124  qt6-webengine-os2
24/11/24   7:01         <DIR>      124  qt6-websockets-os2

I first build qt6-base-os2 using a configuration similar to yours (btw why are you using unix makefiles and not ninja?)
I then build each other module by configuring with a script like:
Code: [Select]
dash /qt6-6.2.x/bin/qt-configure-module .. 2>&1 | tee configure.log

You don't build qt6-os2?

48
Setup & Installation / Re: OS/2 Multi-Boot on T42p
« on: January 02, 2025, 11:37:23 pm »
C006 was unfinshed, so without reason to update, probably best not to. You still might want to update to the last available kernel, 104 I think.

49
Web applications / Re: Dooble releases, Qt5 builds
« on: January 02, 2025, 05:12:45 pm »
In new version 2024.12.31., I cannot use diacritic characters like č š đ ž.
regards

Were they working for you before? Did you update the Qt5 libs that I posted?

50
Programming / Re: app high-mem capability, how to tell if it's there?
« on: January 01, 2025, 07:30:49 pm »
OK, as far as I understand it, there are 2 ways that high memory is used. Loading the DLL/EXE code and/or data segment into high memory when the object is loaded. Loading the code high is usually safe as long as no 16 bit code, data high varies. I remember with Mozilla experimenting, it was weird, one version would work fine with both loaded, another version would be crashy with the data loaded high. Sometimes you have to experiment, or just stick with loading code high.
The other way is when allocating memory, pass the flag OBJ_ANY to DosAllocMem() etc and memory will be allocated in the high arena if possible. With GCC, there's the -Zhigh-mem parameter that automates this as well as os2safe.h (now automatically included) which has workarounds for the 16 bit API functions.
For this, if you don't have access to the source, or at least the build flags in the case of GCC, I guess using something like Theseus to look at where the memory is allocated is about the only way to check.

51
Programming / Re: Qt6 Development
« on: January 01, 2025, 04:50:29 pm »
Code: [Select]
CPU: GenuineIntel Intel(R) Core(TM) i5-7500 CPU @ 3.40GHz
CPU Speed: 3406 Mhz
CPU Count: 4
Loader's physical memory layout:
  Memory below 1MB: 625.00 KiB
  Memory between 1MB and 4GB: 3.41 GiB
  Memory below 4GB: 3.42 GiB

I do have to have the VIRTUALADDRESSLIMIT at 2816 for stability.
The one you linked looks like an older model, mine is more like https://www.ebay.com.au/itm/266562041268?_skw=m910s

52
Web applications / Re: Dooble releases, Qt5 builds
« on: January 01, 2025, 04:11:48 am »

53
Internet / Re: Dooble releases-Qt6
« on: January 01, 2025, 04:09:27 am »
Latest release, https://github.com/dryeo/dooble/releases/tag/2024.12.31 or ftp://dry@ftp.os2voice.org/dooble/dooble-2024.12.31-Qt6.zip.
OS/2 changes, use utf8 in the Window Title as well as show dots for unprintable characters in the Window List. Requires Paul's latest build.

54
Programming / Re: Qt6 Application Testing
« on: January 01, 2025, 03:04:05 am »
Paul is using a newer GCC (12.4.0 or such) then available by RPM (9.2.0)
Personally, I have SET GCCOPT=-static-libgcc in my environment to avoid these problems with stuff I build.

55
Setup & Installation / Re: OS/2 Booting with Bootman
« on: January 01, 2025, 01:59:54 am »
I'd assume that  IBMCSFLK.LST contains the files to be replaced and their replacements.

56
Programming / Re: app high-mem capability, how to tell if it's there?
« on: January 01, 2025, 12:09:51 am »
Pretty easy. Marking a random DLL to load high, exehdr outputs,
Code: [Select]
Operating System/2 Executable File Header Utility

Version 4.01.003 Dec 11 2003

Copyright (C) IBM Corporation 1988-2003

Copyright (C) Microsoft Corp. 1988-1992.

All rights reserved.

Library:                        Qt6Concu
Description:                    @#cmake build system:6.2.10#@##1## 29 Dec 2024 1
2:09:46     ARCAOS-44454C4::::0::@@Concurrent

Module type:                    Dynamic link library
                                Per-process initialization
                                Per-process termination
                                NO internal fixups in executable image
Number of memory pages:         00000003 (3)
Initial CS:EIP:                 object 1 offset 00000000
Initial SS:ESP:                 object 0 offset 00000000
Automatic data object:          2

 no. virtual  virtual  map      map      flags
     address   size    index    size
0001 00010000 00001320 00000001 00000002 EXECUTABLE, READABLE, 32-bit, HIMEM
0002 00020000 00000740 00000003 00000001 READABLE, WRITEABLE, 32-bit


Exports:
...

Note that the default exehdr (4.01.001 doesn't display the HIMEM flag, I used the one from the toolkit (attached), not the one installed by RPM, likely the toolkit package.

57
Applications / Re: General Software Testing
« on: December 31, 2024, 04:20:40 am »
Hello

Here I have Qplay. it does not run on ArcaOS, it loads and quit instantly and does not produce a popup error log.

Regards

Works fine here, did you read the readme? Try something like
Code: [Select]
qplay.exe E:\MMOS2\SOUNDS\APPLAUSE.WAV" Adjust the drive letter as needed.

58
Programming / Re: Qt6 Development
« on: December 31, 2024, 12:35:03 am »
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

It didn't, I've applied it manually to my system.

59
Setup & Installation / Re: OS/2 Booting with Bootman
« on: December 31, 2024, 12:00:05 am »
Strange, corrupted file? Here's mine from Warp v4+updates, when I run it, it goes to a full screen for a few seconds and then cleanly exits here.

60
Setup & Installation / Re: OS/2 Booting with Bootman
« on: December 30, 2024, 10:19:18 pm »
What happens if you manually run ibmcsflk.exe? Do you have ibmscflk.dll in o:\os2\dll? Try copying the DLL to O:\os2\install

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