• Welcome to OS2World OLD-STATIC-BACKUP Forum.
 

News:

This is an old OS2World backup forum for reference only. IT IS READ ONLY!!!

If you need help with OS/2 - eComStation visit http://www.os2world.com/forum

Main Menu

Installing PMFIX.ZIP

Started by djcaetano, 2012.01.23, 18:28:28

Previous topic - Next topic

djcaetano


  Holger Veith published two fixes for PMMerge, one regarding message queue and another adjusting the behavior of default font size on message boxes. The fix about default font I was able to apply without problems, but the message queue fix reports that the verification failed. Since I am using the correct version of PMMerge, I run out of ideas.

  Anyone was able to install this fix?

  Regards,

  DJC

RobertM

Which version of eCS or Warp?


|
|
Kirk's 5 Year Mission Continues at:
Star Trek New Voyages
|
|


IBManners

#2
Hi,

Version of Warp or eComStation doesn't matter, its the version of PMMerge that you have.
You will need lxlite v1.3.3 and patch.exe as per the included readme.txt file.
lxlite can be found here :- http://www.os2site.com/sw/util/archiver/lxlt133.zip

1st BACKUP PMMERGE.DLL !!

2nd run "bldlevel pmmerge.dll" in your \os2\dll directory to find out which version of PMMerge you have.

Quote[C:\os2\dll]bldlevel pmmerge.dll
Build Level Display Facility Version 6.12.675 Sep 25 2001
(C) Copyright IBM Corporation 1993-2001
Signature:       @#IBM:14.106#@ OS/2 PM Merged Library
Vendor:          IBM
Revision:        14.106
File Version:    14.106
Description:     OS/2 PM Merged Library

[C:\os2\dll]

You want version 14.106

QuoteHOW TO APPLY THIS FIX

1. Make sure, you are using PMMERGE.DLL 14.106 using bldlevel utility.

2. Make a backup of your original PMMERGE.DLL

3. Make sure that you are able to boot from disc or maintenance partition.
  Be sure! You cannot start the system with a corrupted PMMERGE!

4. Get lxlt133 from the web and unpack it into a temporary directory.
  On ECS 2.1 lxlite is already installed.

5. Copy PMMERGE.DLL to the temporary directory.

6. Expand PMMERGE.DLL using lxlite.exe, file size should be 1754169 bytes.
  "lxlite /X pmmerge.dll"
  CHECK THE FILE SIZE !

7. Copy the *.PAT files to the temporary directory.

8. Run "PATCH.EXE PM_SYS3171.PAT /A" to apply fix1

9. Run "PATCH.EXE PM_DEFFONT.PAT /A" to apply fix2

9a. Re-compress PMMERGE.DLL using the simple command "lxlite pmmerge.dll"

10. Replace the PMMERGE.DLL within your DLL directory with the patched one.
   Note: The file is locked, so either use a tool like UNLOCK.EXE, repmod.exe or
         boot from disc or maintenance partition to replace the file.


NOTE: IBM PATCH.EXE should already be installed on your system.
     If not, you can find it within a file named RAS on your installation cd.
     This file is mostly found on either Disk_18 or Disk_22 directory.
     Unpack this file with UNPACK.EXE to a temporary directory.

The /X is important when uncompressing PMMERGE.DLL

Cheers
Ian
(modified to fix spelling)
I am the computer, it is me.

aschn

Quote from: djcaetano on 2012.01.23, 18:28:28
Anyone was able to install this fix?

Sure - and it works here well since almost a year. I'm running on my main installation
eCS 2.0 rc4 with some updated modules.

Andreas

CDRWSel

I did a try of the PMFIX.

The "adjusting the behavior of default font size" gives awful result here, specially on rexx gui interface
(misplaced icons, wrong icon size etc...)   :(
 

djcaetano

Ian Manners sent it to me and it worked like a charm.
CDRWSel: try applying just the SYS3171 fix.

ALT

I should point out that the font size patch is a feature change, not a "fix".  Dialogs are supposed to be rescaled according to the default font size.

I imagine that this patch would mess up a number of applications, especially on DBCS systems where the default font size is normally NOT System Proportional.

CDRWSel

#7
Quote from: djcaetano on 2012.01.24, 01:06:52
Ian Manners sent it to me and it worked like a charm.
CDRWSel: try applying just the SYS3171 fix.

... Removed previous update ...

With only the SYS3171 fix, firefox was very unstable (4 freeze in less than 10 mns requiring reboot)
I went back and it works again better (a big drop in freeze state as with the installed fix - strange)