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 ... 359
1
You can probably download the data, perhaps from a release and manually install. It does want gimp and povray?

2
Seems to have a dependency on gimp.
Here's the diff to build the executable,
Code: [Select]
diff --git a/Makefile b/Makefile
index a6a140f..57fd6e6 100644
--- a/Makefile
+++ b/Makefile
@@ -18,10 +18,10 @@
 # along with this program; if not, write to the Free Software
 # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1335 USA
 
-PREFIX = /usr
+PREFIX = /@unixroot/usr/local
 BINDIR = $(PREFIX)/bin
 DATADIR = $(PREFIX)/share
-STATEDIR = /var/toppler
+STATEDIR = /@unixroot/var/toppler
 LOCALEDIR = $(DATADIR)/locale
 MANDIR =  $(DATADIR)/man
 PKGDATADIR = $(DATADIR)/toppler
@@ -32,9 +32,10 @@ CONVERT = convert
 CXX = $(CROSS)$(CXX_NATIVE)
 CXX_NATIVE = g++
 CXXFLAGS = -Wall -Wextra -g -O2 -std=c++17
-EXEEXT = $(if $(filter %-w64-mingw32.static-,$(CROSS)),.exe,)
+# EXEEXT = $(if $(filter %-w64-mingw32.static-,$(CROSS)),.exe,)
+EXEEXT = .exe
 INSTALL = install
-LDFLAGS =
+LDFLAGS = -Zomf -Zhigh-mem -lintl
 MSGFMT = msgfmt
 MSGMERGE = msgmerge
 PKG_CONFIG = $(CROSS)$(PKG_CONFIG_NATIVE)

Which crashes without being installed with the data I think,
Code: [Select]
H:\tmp\toppler>toppler.exe

Killed by SIGSEGV
pid=0x01a8 ppid=0x0065 tid=0x0001 slot=0x00d3 pri=0x0200 mc=0x0001 ps=0x0010
H:\TMP\TOPPLER\TOPPLER.EXE
TOPPLER 2:000fff20
cs:eip=0000:0018ff20      ss:esp=0000:fffefdfc      ebp=00100053
 ds=6f6cd5d4      es=0000      fs=d3d2d1d0      gs=0000     efl=fbfaf9f8
eax=0018fd78 ebx=1ffc9d7c ecx=0018fd8c edx=0018fdb0 edi=656c6163 esi=0018ff8c
Creating 01A8_01.TRP
Moved 01a8_01.TRP to W:\var\log\app\6820c3a0-01a8_01-TOPPLER-exceptq.txt

Have to think on the data problem

3
Programming / Re: Qt6 Application Testing
« on: May 11, 2025, 10:14:06 pm »
Try running "dooble 2>&1 | tee dooble.log"
Unluckily github has changed its code again and even dooble-qt6 is choking on various stuff. Filed an issue yesterday, https://github.com/textbrowser/dooble/issues/261 and had to use my phone to do the initial post. Luckily can continue the conversation with email.

4
Programming / Re: Qt6 Application Testing
« on: May 11, 2025, 09:02:46 pm »
There's something seriously wrong with code pages and perhaps icu. Using dooble-qt6, simply opening it, displaying the release notes and closing it results in this,
Code: [Select]
[107:19:0511/115608.818000:ERROR:text_encoding_registry.cc(139)] alias KS_C_5601-1987 maps to EUC-KR already, but someone is trying to make it map to cp1363
[107:19:0511/115608.818000:ERROR:text_encoding_registry.cc(139)] alias KSC_5601 maps to EUC-KR already, but someone is trying to make it map to cp1363
[107:19:0511/115608.818000:ERROR:text_encoding_registry.cc(139)] alias 5601 maps to EUC-KR already, but someone is trying to make it map to cp1363
[107:19:0511/115608.818000:ERROR:text_encoding_registry.cc(139)] alias windows-949 maps to cp1363 already, but someone is trying to make it map to EUC-KR
[107:19:0511/115608.818000:ERROR:text_encoding_registry.cc(139)] alias KS_C_5601-1989 maps to cp1363 already, but someone is trying to make it map to EUC-KR
[107:19:0511/115608.818000:ERROR:text_encoding_registry.cc(139)] alias csKSC56011987 maps to cp1363 already, but someone is trying to make it map to EUC-KR
[107:19:0511/115608.818000:ERROR:text_encoding_registry.cc(139)] alias korean maps to cp1363 already, but someone is trying to make it map to EUC-KR
[107:19:0511/115608.818000:ERROR:text_encoding_registry.cc(139)] alias iso-ir-149 maps to cp1363 already, but someone is trying to make it map to EUC-KR

As far as I can see, the release notes are straight ASCII.
I've also seen errors related to ICU.
For Mozilla, had to re-add cp850 at one point when they cleaned up the codepage section.
Doing the same with dooble-qt5 results in no messages to stdout/stderr
Another observation is here, going to github often sees dooble-qt6 close pretty quick. Redirecting stdout/stderr (dooble 2>&1 | tee dooble.log) sees dooble display the pages. Timing issue I assume.

5
General Discussion / Re: How does one get past the cloudflare
« on: May 09, 2025, 12:17:07 am »
Yea, the Cloudflare thing is crappy and needs a mainstream current browser. Luckily I have a cookie so can get around it.
Try ftp://dry@ftp.os2voice.org/agena-4.12.0-os2.wpi password your email.

6
Programming / Re: Qt6 Application Testing
« on: May 08, 2025, 06:01:48 pm »
What I'm wondering is whether there is an equivalent Qt5 Webengine to 6.2.6 and how to merge it.
Trying to clone Qt5 from the official sources, init repository fails,
Code: [Select]
H:\tmp\qt5>sh init-repository
init-repository: 35: init-repository: use: not found
init-repository: 36: init-repository: use: not found
init-repository: 37: init-repository: use: not found
init-repository: 39: init-repository: package: not found
init-repository: 42: init-repository: Syntax error: "(" unexpected

H:\tmp\qt5>bash init-repository
init-repository: line 35: use: command not found
init-repository: line 36: use: command not found
init-repository: line 37: use: command not found
init-repository: line 39: package: command not found
init-repository: line 42: syntax error near unexpected token `('
init-repository: line 42: `sub printUsage($)'

Have to look closer after work.

7
Setup & Installation / Re: Troubleshooting process trap/dump...how?
« on: May 07, 2025, 04:42:22 am »
Rsync forks into 3 processes here, backing up over USB.

9
Setup & Installation / Re: Troubleshooting process trap/dump...how?
« on: May 05, 2025, 06:56:38 am »
Sometimes reseating the ram and any other cards fixes these types of issues as wears off any oxidation.

10
Networking / Re: TCP/IP from MVDM DOS sessions
« on: May 05, 2025, 01:25:56 am »
Dave: Possibly. I'm still no clear how the PC/FTP exactly works, but since it was meant as a TCPIP stack for OS2 systems _without_ one (without IBM tcpip for os2) I suspect the IBM BSD stack to be completely bypassed?

In that case, there may be sharing issues, the network adapter and sockets at least. "ifconfig lan0 down" for example may fix the socket sharing, not sure about the network adapter.

11
Networking / Re: TCP/IP from MVDM DOS sessions
« on: May 04, 2025, 07:45:35 pm »
Code: [Select]
F:\test>help 1521

SYS1521: There are too many parameters specified in the
*** statement on line *** of the CONFIG.SYS file.  Line ***
is ignored.

EXPLANATION: The specified statement in the CONFIG.SYS file has more
parameters than are expected.

ACTION: Edit the CONFIG.SYS file to correct or remove the incorrect
statement and restart the system.

One I haven't seen.
Understand that through Warp v4 OS/2 used a 16 bit stack based on BSD 4.3, while now we use a 32 bit stack ported from AIX based on BSD 4.4. Not sure about using an old device with the new stack.

12
Programming / Re: GCC - updates
« on: May 04, 2025, 08:48:35 am »
Turns out I had an updated qt6core.dll built, I just guess I didn't package it up. https://smedley.id.au/tmp/qt6-6.2.x-qt6core-20250204.zip

Thanks, that fixed it
Code: [Select]
[K:\work\dooble-dry\build]make
L:/QT6-6.2.X/bin/qmake.exe -o Makefile K:/work/dooble-dry/dooble.pro
Project MESSAGE: The QtCharts module has been discovered.
make: Nothing to be done for 'first'.

need a make clean or such

13
Programming / Re: GCC - updates
« on: May 04, 2025, 08:18:10 am »
It did work here, though the trp seems familiar.
I'll reinstall Qt6 tomorrow and see if that helps.

14
Programming / Re: GCC - updates
« on: May 04, 2025, 08:02:18 am »
Unluckily, another problem which I have a vague feeling you figured out before. Using
Code: [Select]
L:\qt6-6.2.x\bin>bldlevel qmake.exe
Build Level Display Facility Version 6.12.675 Sep 25 2001
(C) Copyright IBM Corporation 1993-2001
Signature:       @#cmake build system:0.0#@##1## 18 Jan 2025 18:18:51     ARCAOS-803C4C0::::0::@@qmake
Vendor:          cmake build system
Revision:        0.00
Date/Time:       18 Jan 2025 18:18:51
Build Machine:   ARCAOS-803C4C0
ASD Feature ID:  4C0
File Version:    0.0
Description:     qmake

I get,
Code: [Select]
[K:\work\dooble-dry\build]make
L:/QT6-6.2.X/bin/qmake.exe -o Makefile K:/work/dooble-dry/dooble.pro
Assertion failed: _UM_LUMP_STATUS (olump) == _UMS_FREE, file U:/DEV/libc-git/src
/emx/src/lib/malloc/ialloc.c, line 116

Killed by SIGABRT
pid=0x0911 ppid=0x0910 tid=0x0001 slot=0x00c3 pri=0x0200 mc=0x0001 ps=0x0010
L:\QT6-6.2.X\BIN\QMAKE.EXE
Creating 0911_01.TRP
Moved 0911_01.TRP to W:\var\log\app\68169e12-0911_01-QMAKE-exceptq.txt
make: *** [Makefile:515: Makefile] Abort trap

Trp attached.
Also want to test changing -O3 to -O2. Over optimization really made Mozilla unstable.

15
Programming / Re: GCC - updates
« on: May 04, 2025, 07:46:43 am »
[Even better, any idea where the -Werror comes from?

Of course. dooble.pro

Pages: [1] 2 3 ... 359