Author Topic: WPS-Wizard Installation Fails in ArcaOS  (Read 3553 times)

Martin Iturbide

  • OS2World NewsMaster
  • Global Moderator
  • Hero Member
  • *****
  • Posts: 5212
  • Karma: +44/-1
  • Your Friend Wil Declares...
    • View Profile
    • Martin's Personal Blog
WPS-Wizard Installation Fails in ArcaOS
« on: February 14, 2025, 10:12:18 pm »
Hello

1st: This is an experiment on a VM. I'm not suggesting you to install WPS-Wizard on your machine, since WPS-Wizard is has it's issues. I don't recommend to try WPS-Wizard on a functional/important/Production OS/2 machine.

Now to my issue. I tried to install WPS-Wizard on my testing ArcaOS 5.1 VM, but the install.cmd script gives me errors while trying to register the classes.

Quote
Current directory is C:\programs\wps-wizard

Registering class CWWizzSettings...
Registering class CWMenuFolder...
Registering class CWLaunchArea...
Registering class CWObject...

Error while registering class CWObject
Deregistering class CWWizzSettings
Deregistering class CWLaunchArea
Deregistering class CWMenuFolder
Exiting...


 An error occured. WPS-Wizard is not installed properly.

Use a tool like checkini to check/repair your INI files.

Press <ENTER> to quit.

>

I'm using this version: WPS-Wizard_0-6-1a3_en.zip

I already tried CleanINI and clean the stuff on WPS, but I got the same results.
Is there a way to install it on ArcaOS?

Regards.
« Last Edit: February 14, 2025, 10:13:56 pm by Martin Iturbide »
Martin Iturbide
OS2World NewsMaster
... just share the dream.

David McKenna

  • Hero Member
  • *****
  • Posts: 865
  • Karma: +30/-0
    • View Profile
Re: WPS-Wizard Installation Fails in ArcaOS
« Reply #1 on: February 15, 2025, 02:36:00 am »
Hi Martin,

  Can't help you get it installed, but can confirm the same issue here when trying to install it on AOS 5.1. Also tried the last official release (6.0) and it too has the same problem here. I always liked WPS Wizard - a shame it no longer can be installed...

Regards,

Dave Yeo

  • Hero Member
  • *****
  • Posts: 5290
  • Karma: +123/-1
    • View Profile
Re: WPS-Wizard Installation Fails in ArcaOS
« Reply #2 on: February 15, 2025, 04:53:44 am »
Maybe something else, styler? interfering.

Remy

  • Hero Member
  • *****
  • Posts: 827
  • Karma: +14/-1
    • View Profile
Re: WPS-Wizard Installation Fails in ArcaOS
« Reply #3 on: February 15, 2025, 03:05:56 pm »
Hello

1st: This is an experiment on a VM. I'm not suggesting you to install WPS-Wizard on your machine, since WPS-Wizard is has it's issues. I don't recommend to try WPS-Wizard on a functional/important/Production OS/2 machine.

Now to my issue. I tried to install WPS-Wizard on my testing ArcaOS 5.1 VM, but the install.cmd script gives me errors while trying to register the classes.

Quote
Current directory is C:\programs\wps-wizard

Registering class CWWizzSettings...
Registering class CWMenuFolder...
Registering class CWLaunchArea...
Registering class CWObject...

Error while registering class CWObject
Deregistering class CWWizzSettings
Deregistering class CWLaunchArea
Deregistering class CWMenuFolder
Exiting...


 An error occured. WPS-Wizard is not installed properly.

Use a tool like checkini to check/repair your INI files.

Press <ENTER> to quit.

>

I'm using this version: WPS-Wizard_0-6-1a3_en.zip

I already tried CleanINI and clean the stuff on WPS, but I got the same results.
Is there a way to install it on ArcaOS?

Regards.

Did you read the readme.1st file ?

Martin Iturbide

  • OS2World NewsMaster
  • Global Moderator
  • Hero Member
  • *****
  • Posts: 5212
  • Karma: +44/-1
  • Your Friend Wil Declares...
    • View Profile
    • Martin's Personal Blog
Re: WPS-Wizard Installation Fails in ArcaOS
« Reply #4 on: February 16, 2025, 02:56:31 pm »
Did you read the readme.1st file ?

The readme says it requires Cairo and Innotek Font Engine (Freetype 2). I think I have both installed by default on ArcaOS, but I'm not sure if those are the right versions.

Just in case I tried installing the "Innotek Font Engine", rebooted and got the same install error.

Regards
Martin Iturbide
OS2World NewsMaster
... just share the dream.

Remy

  • Hero Member
  • *****
  • Posts: 827
  • Karma: +14/-1
    • View Profile
Re: WPS-Wizard Installation Fails in ArcaOS
« Reply #5 on: February 16, 2025, 04:13:17 pm »
Did you read the readme.1st file ?

The readme says it requires Cairo and Innotek Font Engine (Freetype 2). I think I have both installed by default on ArcaOS, but I'm not sure if those are the right versions.

Just in case I tried installing the "Innotek Font Engine", rebooted and got the same install error.

Regards

I only see Cairo2.dll and Cairos2.dll under ArcaOS but it seems it needs cairo146.dll !

Martin Iturbide

  • OS2World NewsMaster
  • Global Moderator
  • Hero Member
  • *****
  • Posts: 5212
  • Karma: +44/-1
  • Your Friend Wil Declares...
    • View Profile
    • Martin's Personal Blog
Re: WPS-Wizard Installation Fails in ArcaOS
« Reply #6 on: February 16, 2025, 05:54:58 pm »
Thanks Remy

This  https://www.os2site.com/sw/dev/cairo/cairo-1.4.6-os2-bin.exe worked for me to pass with install procedure.
I'm writing that down on the github, just in case I forget in five years :) -> https://github.com/OS2World/UTIL-WPS-WPS-Wizard/releases

I guess it installed fine, but of course that there are something that overlaps with ArcaOS. (Ex: Icon Size).

Regards
« Last Edit: February 16, 2025, 06:37:04 pm by Martin Iturbide »
Martin Iturbide
OS2World NewsMaster
... just share the dream.

Martin Iturbide

  • OS2World NewsMaster
  • Global Moderator
  • Hero Member
  • *****
  • Posts: 5212
  • Karma: +44/-1
  • Your Friend Wil Declares...
    • View Profile
    • Martin's Personal Blog
Re: WPS-Wizard Installation Fails in ArcaOS
« Reply #7 on: February 17, 2025, 01:02:53 am »
Hi

If I combine the XWPS xView with WPS-Wizard I get into trouble. The CPU climbs up and desktop shows bad.

Regards
Martin Iturbide
OS2World NewsMaster
... just share the dream.

Martin Iturbide

  • OS2World NewsMaster
  • Global Moderator
  • Hero Member
  • *****
  • Posts: 5212
  • Karma: +44/-1
  • Your Friend Wil Declares...
    • View Profile
    • Martin's Personal Blog
Re: WPS-Wizard Installation Fails in ArcaOS
« Reply #8 on: February 20, 2025, 03:18:24 pm »
Hello

Just dreaming in technicolor here. If WPS-Wizard ever get a developer maybe I can suggest this:
- Checking of the source code is complete.
- Updating the Cairo library version.
- Improving the icons.
- Bug fixing comparability with xWPS X-View. (or maybe the issue is somewhere else)
- Fixing the margins on the left box, where the icon shows off place.
- Maybe removing/disabling the "Icon Size" feature since we already have that functionality in ArcaOS, but this one is open source while Dynamic Icons is close source. (Remember that for me close source software is future abandonware)

Regards
Martin Iturbide
OS2World NewsMaster
... just share the dream.

Dave Yeo

  • Hero Member
  • *****
  • Posts: 5290
  • Karma: +123/-1
    • View Profile
Re: WPS-Wizard Installation Fails in ArcaOS
« Reply #9 on: February 20, 2025, 06:09:53 pm »
Quickly looking, it requires VACPP 3.08 including the toolkit that shipped with 3.08, a problem as it is so old. Perhaps it can be linked to the libs from the current toolkit.
Chris's environment also seems to have been modified quite a bit, beginning of compile fails like this,
Code: [Select]
********** Compiling Menufolder... ***********
make[1]: Entering directory 'H:/tmp/UTIL-WPS-WPS-Wizard/Menufolder/c'
icc -I ../include -I ../../include -I H:/cwmm/common_functions/include -Ge- /Gm+ -G4 /ss -Gl /O+ -Oc+ -Ol- /Q+ /C  /Fo../o/menufolder.obj menufolder.cpp
menufolder.cpp(30:10) : error EDC3008: Source file "except.h" cannot be opened.
..\include\menufolder.hh(9:10) : error EDC3008: Source file <wpfolder.hh> cannot be opened.
..\include\menufolder.hh(10:10) : error EDC3008: Source file <wppgm.hh> cannot be opened.
..\include\menufolder.hh(33:12) : error EDC3263: Syntax error - expected ";" or "," and found "*".
..\include\menufolder.hh(45:29) : error EDC3090: Syntax error - expected "base class" and found "M_WPFolder".
..\include\menufolder.hh(58:1) : warning EDC3517: Some members did not appear in the release order list for SOM class "M_CWMenuFolder".
..\include\menufolder.hh(58:1) : informational EDC3406: "wpclsQueryTitle()" is a member of "M_CWMenuFolder".

The missing exceptq.h is an easy fix though adjustments may be needed to use the current one.
The missing wpfolder.hh and wppgm.hh are a bigger problem. It seems to me they can be generated from wpfolder.idl and wppgm.idl but I forget how and quickly looking doesn't remind me.
Then the GCC parts likely need updating, at least the flags and things like adjustments to use the installed Cairo.
Then the fun of fixing things. Chris got so frustrated that he quit OS/2, the bugs seemed unfixable and people would hose their systems and blame Chris even though he was clear it was unstable.
It's a shame as I really liked it.

Lars

  • Hero Member
  • *****
  • Posts: 1401
  • Karma: +70/-0
    • View Profile
Re: WPS-Wizard Installation Fails in ArcaOS
« Reply #10 on: February 20, 2025, 06:21:47 pm »
"sc.exe -shh wpfolder.idl" creates "wpfolder.hh"
"sc.exe -shh wppgm.idl"  creates "wppgm.hh"

The bigger problem is that the "DirectToSOM" feature (using .hh files) forces you to use VAC 3.08 as the only compiler that supports "DirectToSOM".

VAC 3.65 does not support it, neither does VAC 4.0 nor Watcom nor Borland ...

I don't think it is worth the effort. It's a dead end and WPWizard will likely continue to conflict with XWorkplace as WPS class replacement can be tricky if other libraries replace the same WPS class or ancestor thereof. Even the sequence of WPS class installation can matter (do you install XWorkplace first and then WPS Wizard or the other way around ...).
« Last Edit: February 20, 2025, 06:25:56 pm by Lars »

Pete

  • Hero Member
  • *****
  • Posts: 1391
  • Karma: +13/-0
    • View Profile
Re: WPS-Wizard Installation Fails in ArcaOS
« Reply #11 on: February 20, 2025, 07:57:10 pm »
Hi All

I am surprised that Martin actually got this software running at all. That is something I could not achieve over around a year of trying - even when working with Chris to try to resolve various problems. The main problem being that a few seconds after system had started up it simply locked up requiring Power Off to restart. After several months of trying Chris told me my system was at fault and refused to continue debugging. Not impressed!

If there is a vote to restart development of this software Please register mine as NO - there are far more important things needed than some software that simply was not working when it was released and the writer could not be bothered to sort out the bugs.
The more important things needed? - a current fully *working* browser for starters, which I appreciate some people are working on and Thank You to them for their efforts to date.


Regards

Pete
« Last Edit: February 20, 2025, 07:59:12 pm by Pete »

Martin Iturbide

  • OS2World NewsMaster
  • Global Moderator
  • Hero Member
  • *****
  • Posts: 5212
  • Karma: +44/-1
  • Your Friend Wil Declares...
    • View Profile
    • Martin's Personal Blog
Re: WPS-Wizard Installation Fails in ArcaOS
« Reply #12 on: February 20, 2025, 08:57:14 pm »
Thanks Lars, and Dave for taking a look at the source code and share your insights.

Pete, I get your point of view that they are more important things like a modern browser. But on the case of WPS-Wizard I like the idea of the "window toolbar" that it has. But it seems that WPS-Wizard source code can be used more like learning sample instead of continuing this project because of the "DirectToSOM" dependency that Lars says.

Just as a note, the good thing about these times is that with VMs a fast bugfixing can be done with compromising an OS/2 full install in real hardware. Again, I do not recommend installing this on a production/important machine, I just did it on a testing VM that can roll back very easily.

Regards
Martin Iturbide
OS2World NewsMaster
... just share the dream.