Author Topic: nguest2.exe (netop) fails to start  (Read 19092 times)

Lars

  • Hero Member
  • *****
  • Posts: 1272
  • Karma: +65/-0
    • View Profile
Re: nguest2.exe (netop) fails to start
« Reply #30 on: March 31, 2019, 09:36:02 pm »
Hi Dave

If I unlock and delete helpmgr.dll then during the necessary following reboot I see this message:-

The system cannot find the file HELPMGR specified
in the PROTSHELL statement on line 105 of the CONFIG.SYS file.
Line 105 is ignored.
The system is stopped.  Correct the preceding error and
restart the system.


Line 105 is
   PROTSHELL=M:\OS2\PMSHELL.EXE

Ummm...  not sure how to get around that apart from putting helpmgr.dll back in place.


I have installed the latest NewView, 2.19.5, to eCS2.2b2 and, following a reboot, I can report that the helpmgr.dll file included with the latest NewView causes exactly the same problem - no netop applications will start, all deliver SYS3175.

Replacing helpmgr.dll with the earlier release resolves that problem.


Regards

Pete

Can you do a "exehdr /V helpmgr.dll" on the failing helpmgr.dll and post the results ?
« Last Edit: March 31, 2019, 09:38:00 pm by Lars »

Pete

  • Hero Member
  • *****
  • Posts: 1294
  • Karma: +9/-0
    • View Profile
Re: nguest2.exe (netop) fails to start
« Reply #31 on: March 31, 2019, 09:46:04 pm »
Hi Lars

This is the helpmgr.dll supplied with latest NewView

[M:\SYS\DLL]bldlevel helpmgr.dll.NEW
Build Level Display Facility Version 6.12.675 Sep 25 2001
(C) Copyright IBM Corporation 1993-2001
Signature:       @#Aaron Lawrence:1.9.1#@NewView
Vendor:          Aaron Lawrence
Revision:        1.09.1
File Version:    1.9
Description:     NewView

[M:\SYS\DLL]


This is the older helpmgr.dll that works OK

[M:\SYS\DLL]bldlevel helpmgr.dll.WORKING
Build Level Display Facility Version 6.12.675 Sep 25 2001
(C) Copyright IBM Corporation 1993-2001
Signature:       @#Aaron Lawrence:1.9.1#@NewView
Vendor:          Aaron Lawrence
Revision:        1.09.1
File Version:    1.9
Description:     NewView

[M:\SYS\DLL]


This is a test version just installed that seems to work OK

[M:\SYS\DLL]bldlevel helpmgr.dll
Build Level Display Facility Version 6.12.675 Sep 25 2001
(C) Copyright IBM Corporation 1993-2001
Signature:       @#Aaron Lawrence:1.9.1#@NewView
Vendor:          Aaron Lawrence
Revision:        1.09.1
File Version:    1.9
Description:     NewView

[M:\SYS\DLL]


Seems they are the same bldlevel.

DIR shows

30-03-19  3:20p        48,569    225 a---  helpmgr.dll
 3-03-19  2:13p        47,937      0 a---  helpmgr.dll.NEW
17-08-05 11:44a        50,132    233 a---  HelpMgr.dll.WORKING


The helpmgr.dll currently under test comes from a package called helpmgr_dll-nofarcalls-shl-20190330.zip and I suspect the filename gives an indication of the difference. Seems to work fine - so far.


Regards

Pete



Alex Taylor

  • Sr. Member
  • ****
  • Posts: 389
  • Karma: +5/-0
    • View Profile
Re: nguest2.exe (netop) fails to start
« Reply #32 on: April 01, 2019, 01:52:24 am »
Yes, it seems the issue was that the newer OpenWatcom was enabling far calls optimizations by default, which played some kind of havok with the 16-bit entrypoints in the DLL.  Setting the appropriate linker flag to disable these optimizations hopefully resolves it.
« Last Edit: April 01, 2019, 01:54:28 am by Alex Taylor »