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 ... 210
Comments, Suggestions & Questions / Re: Hobbes (Files) Reoganization
« on: September 21, 2021, 04:48:26 am »
"/pub/os2/apps/docviewer" sounds good, or at least I can't think of anything better (more general)

I'm using Mozilla/5.0 (OS/2; Warp 4.5; rv:38.0) Gecko/20100101 Firefox/38.0 SeaMonkey/2.35 with User agent: Mozilla/5.0 (X11; Linux i686; rv:89.0) Gecko/20100101 Firefox/89.0

Just put to url bar.

That works good enough with SM 2.42.9. The scroll bar is broken but the down arrow key works. The side panel also seems to be missing.

Applications / Re: Running old OS/2 Software - Issues
« on: September 17, 2021, 10:51:19 pm »
Hi Martin,
I unzip it and run it, its starting up without a error..
I use Arcanoae

Same result here, runs fine after unzipping. Did you run the install script?

Applications / Re: Running old OS/2 Software - Issues
« on: September 16, 2021, 05:28:11 pm »
Packaged version with updated makefile and minor changes (comments and an added include) to make the compiler happy.

Applications / Re: Running old OS/2 Software - Issues
« on: September 16, 2021, 04:51:12 pm »
OK, that made the compiler dislike C++ type comments :) After fixing and adding a missing include, seems to work.
I'll package it after work and post the fixed package.

Applications / Re: Running old OS/2 Software - Issues
« on: September 16, 2021, 01:22:46 am »
Might want to see if Lars has any suggestions about the CFLAGS such as using the multi-thread library.

Applications / Re: Running old OS/2 Software - Issues
« on: September 15, 2021, 04:52:49 pm »
1) I suspect that OPENDLG.LIB was a library that was necessary to build a OS/2 version 1.3 PM application. Of course, the question is, why is it still listed in the makefile ? Maybe that was an omission to remove it.

2) I suspect that problem with CPPOS30.LIB is that it follows a newer OMF library format than what LINK386 understands. The easiest thing is to replace "link386" with "ilink /NOFREE". /NOFREE will force ilink to follow the same command line syntax as LINK386 but it will be able to link to CPPOS30.LIB.
In any case, it is not wrong to link to the RTL dynamically (but it might be a better idea to link against CPPOM30.LIB, that is, specify /GM+ as compiler switch: link multi-threaded).

David, can you post the makefile as you have corrected it ?

OK, the "ilink /NOFREE" fixed the linking and produced a working present.exe. Thanks
Code: [Select]
# IBM Developer's Workframe/2 Make File Creation run at 12:29:23 on 04/08/92

# Make File Creation run in directory:
#   E:\C\SHEET;


.SUFFIXES: .c .rc


   @REM @<<PRESENT.@0

   RC -r .\$*.RC

   ICC.EXE /c /I. /Ss .\$*.c


Here's the working exe.

Applications / Re: Running old OS/2 Software - Issues
« on: September 15, 2021, 07:07:45 am »
Trying to compile with VACPP v3.08, I see it wants an unknown library, OPENDLG.LIB, which I nor Google have never heard off. Removing it results in this error,
Code: [Select]
LINK386 :  fatal error L1104: G:\IBMCPP\LIB\cppos30.lib : not valid library
Which I don't understand as cppos30.lib seems to be a valid import library. Seems that is the runtime and there should be a way to statically link it instead of depending on a runtime DLL. Anyone know the recipe?

Applications / Re: Running old OS/2 Software - Issues
« on: September 15, 2021, 12:39:22 am »
I had a quick look at the package. The readme does say,
The current version is a simple port from my OS/2 1.3 version that I wrote
two years ago.

So I assume the author ported it to 32 bit OS/2 v2.  Possibly a simple recompile would fix it or show where the error is.

Hi Lars, likely yours is the P4 build and mine is the i686 build, or the opposite, I haven't booted to that partition to check but would explain the aprox 1/2 hour difference.

Off Topic discussions / Re: Lo Res Car?
« on: September 10, 2021, 12:29:27 am »
Wrong forum.

Well, he is posting to the offtopic section.

IIRC, you need to update to the latest Python 2.7 to get the new python27.dll, reboot, then update Python (and yum) and to be safe, reboot.
Well written scripts should find the correct Python version, with python pointing at python.exe which is Python3 and python2.7 which points to python2.7.exe. Sometimes it helps to have %PYTHON% = python2.7.exe to run python2.
Anyways the reboots are important to replace the locked DLL.

The version I have installed in my exp partition has the export so you're loading the wrong gtls30.dll or need to update it, which is a bug.
Code: [Select]
K:\usr\lib>bldlevel gtls30.dll
Build Level Display Facility Version 6.12.675 Sep 25 2001
(C) Copyright IBM Corporation 1993-2001
Signature:       @#bww bitwise works GmbH:3.6.12-1.oc00#@##1## 04 Apr 2020 12:31:21     ECS26154618::::0::@@gnutls
Vendor:          bww bitwise works GmbH
Revision:        3.06
Date/Time:       04 Apr 2020 12:31:21
Build Machine:   ECS26154618
File Version:    3.6
Description:     gnutls

Comments, Suggestions & Questions / Re: Hobbes (Files) Reoganization
« on: September 09, 2021, 02:24:17 am »
It seems to me they should be kept under apps. While it's true you can stretch html composers/editors to call them developer stuff, they're really aimed at regular users who want to throw together a web page. I wouldn't expect to find them under dev/

Did you update OpenSSL (or perhaps gnutls) and reboot to make sure you were using the new version?
Oh, I see not. Reboot and retest

Pages: [1] 2 3 ... 210