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 ... 378
1
Applications / Re: XTide
« on: January 21, 2026, 10:56:31 pm »
Edit: Just create an empty repository with perhaps a README.MD

Try again https://github.com/OS2World/LIB-TIME-tzdb
It is empty now.

Thanks, not empty now.

2
Applications / Re: XTide
« on: January 21, 2026, 05:15:14 pm »
Perhaps Martin will create an empty tzdb git repository and I'll push my code.

Let me know if I forked the right one: https://github.com/OS2World/LIB-TIME-tzdb

Regards

No, that seems to be a R port. I downloaded from https://flaterco.com/xtide/files.html
Thanks
Edit: Just create an empty repository with perhaps a README.MD

3
Applications / Re: XTide
« on: January 21, 2026, 08:05:56 am »
Actually, I added that after the failure, the other defines did fix other issues. The code has a lot of defines and only a makefile. Likely grew a lot  Perhaps Martin will create an empty tzdb git repository and I'll push my code.

4
Applications / Re: LibrePCB
« on: January 21, 2026, 12:24:05 am »
Hmm, that also didn't work. I'll have to examine all the cmake files and hopefully find the magic define

5
Applications / Re: LibrePCB
« on: January 20, 2026, 05:56:55 pm »
Hmm, quickly trying librepcb-1.2.0, the build quickly dies here,
Code: [Select]
CMake Error at /@unixroot/usr/lib/cmake/Qt5/Qt5Config.cmake:28 (find_package):
  Could not find a package configuration file provided by "Qt5OpenGL" with
  any of the following names:

    Qt5OpenGLConfig.cmake
    qt5opengl-config.cmake

  Add the installation prefix of "Qt5OpenGL" to CMAKE_PREFIX_PATH or set
  "Qt5OpenGL_DIR" to a directory containing one of the above files.  If
  "Qt5OpenGL" provides a separate development package or SDK, be sure it has
  been installed.
Call Stack (most recent call first):
  CMakeLists.txt:188 (find_package)


-- Configuring incomplete, errors occurred!

The readme does claim that OpenGL is optional along with another library. Have to look closer after work.

6
Applications / Re: LibrePCB
« on: January 20, 2026, 08:16:54 am »
Quickly looking. It is a Qt app, which we support. It has a dependency on OpenGL, which we don't have (well a really old one) so without it, no 3D support. The killer is it mentions a Rust Crate. We don't have a Rust port and it might not be possible to build with Rust on 32 bit platforms due to lack of memory. Whether the Rust is a hard dependency or not is not obvious but likely is.
Bed time here, might look better at it tomorrow.

7
Applications / Re: XTide
« on: January 20, 2026, 05:29:41 am »
Working on time support. Downloaded tzdb and did some editing of the makefile. There are a lot of options but first step is compiling.
The problems I've run into is first a static vs non-static problem,
Code: [Select]
c99 -DHAVE_GETRESUID=0 -DHAVE_GETEUID=0 -DHAVE_ISSETUGID=0   -c -o localtime.o localtime.c
localtime.c:388:1: error: static declaration of 'issetugid' follows non-static declaration
  388 | issetugid(void)
      | ^~~~~~~~~
In file included from private.h:266,
                 from localtime.c:16:
M:/usr/lib/gcc/i686-pc-os2-emx/9/include-fixed/unistd.h:525:6: note: previous declaration of 'issetugid' was here
  525 | int  issetugid(void);
      |      ^~~~~~~~~
make: *** [<builtin>: localtime.o] Error 1

I can remove the static but then get a duplicate symbol error,
Code: [Select]
c99 -o zdump -DHAVE_GETRESUID=0 -DHAVE_GETEUID=0 -DHAVE_ISSETUGID=0 -Zexe -Zomf -Zhigh-mem -Zmap zdump.o localtime.o strftime.o -lintl
weakld: H:\tmp\ldconv_strftime_o_8da5696ed544186c40.obj - error: Duplicate symbol '_issetugid' ('_issetugid').
weakld: H:\tmp\ldconv_localtime_o_8da5696ed544184d00.obj - error: Symbol previously defined in this module.

Even if and when I get it built, have to figure out how to install/use it

8
Applications / Re: XTide
« on: January 20, 2026, 05:20:56 am »
Hello Dave

I created this repo: https://github.com/OS2World/APP-SCIENCE-XTide
Let me know if you think that way is fine (the program and the library), otherwise, just delete the files and set it as you like it.

Also, a quick tutorial on how it works would be appreciated just to test it out.

Regards

It's fine. At first I had git problems much like earlier. Went down the rabbit hole of restoring backups and screwing around. On that install, the latest libc update broke git.
Ended up using a different install and things work. Still can't update git due to a CVS dependency with no cvs.rpm. Need to open a ticket but github has become so hard to use on OS/2.

9
Applications / Re: XTide
« on: January 18, 2026, 06:55:45 pm »
Interesting, I wasn't sure how to run it, as well as not having the local tide database for here. There's a whole rabbit hole on the tidal databases. Seems they were public domain but no more and my government is worried about commercial use :(
I am curious about the local tides, I'm perhaps 30 miles upstream from the ocean and the railroad bridge in town is considered the end of tidal waters.
I'll have to read up on the time zone support and whether x:\sys\apps\timeset\tz_en.lst that is installed by AOS is good enough. Seems it should be taken care off by the operating system and ideally installed in %ETC%
Then there is the rabbit hole of when the time zones change. Here the Province passed a law to switch to DST when ever you guys get around to it.

10
Applications / Re: XTide
« on: January 18, 2026, 05:06:26 am »
Hi Neil, can you test tide.exe. Need https://flaterco.com/files/xtide/harmonics-dwf-20251228-free.tar.xz along with SET HFILE_PATH=location/of/harmonics-dwf-20251228-free.tcd adjusted to your install. Not sure of the expected dir separator in the SET statement. I'll include the man page.
Still working on the web server, stupid IPv6 stuff and how to handle daemon. Might try the xtide too.
Edit: The missing DLL

11
Applications / Re: Media downloader
« on: January 17, 2026, 05:39:58 pm »
Will it work with python 3.9 ?
How to safe install python 3 without disturbing python 2 under arcaos v5.1.1 with valid Arca noae support ?

Sure. First try python --version to see what you have installed, here,
Code: [Select]
H:\tmp>python --version
Python 3.13.2
if you need to install Python3, IIRC, "yum install python2.7 python3" then "yum update"

12
Applications / Re: Re: General Software Testing
« on: January 17, 2026, 05:28:51 pm »
Martin, can you split Neil's xtide comment into a separate thread?
Also perhaps create git archives of https://flaterco.com/files/xtide/libtcd-2.2.7-r3.tar.xz and https://flaterco.com/files/xtide/xtide-2.15.6.tar.xz

13
Applications / Re: Media downloader
« on: January 17, 2026, 12:05:01 am »
i don't know if we have deno ported.


No, It is a stand alone JavaScript interpreter based on the V8 (Chrome) engine. Perhaps if we get a newer browser.

14
Internet / Re: Mypal68: A possible alternative browser?
« on: January 16, 2026, 04:56:34 pm »
For compiling large projects like Qt, having a stand alone box would help as you can have the minimal other stuff running to save memory. Likewise with a VBox instance, though I find that with VBox, multiple CPU's doesn't work too well. Running multiple jobs when building can really speed things up if you don't run out of memory. Some of this C++ code uses a lot of memory. I've seen compiling one file take a couple of GB's of memory and even hit my swap file with 3.4 GB's of visible memory when running multiple jobs.
Cross compiling from Linux would be best and in theory quite possible. Linux is way faster at compiling projects then OS/2. OTOH, OS/2 is quite a bit faster then Windows compiling this stuff where there is lots of forking of processes.

15
Article Discussions / Re: Games with older SDL and FSLIB
« on: January 16, 2026, 04:34:33 pm »
Not sure, perhaps some file combined with our port. After unzipping the source, I tried git pull and it still stalled.
Look at the source later

Pages: [1] 2 3 ... 378