home *** CD-ROM | disk | FTP | other *** search
- Path: sparky!uunet!sun-barr!cs.utexas.edu!zaphod.mps.ohio-state.edu!cis.ohio-state.edu!ucbvax!MENVAX.RESTENA.LU!GLOESENER
- From: GLOESENER@MENVAX.RESTENA.LU
- Newsgroups: comp.os.vms
- Subject: Re: Problem with LZDCMP (shareable ident mismatch)
- Message-ID: <921110085700.34de@menvax.restena.lu>
- Date: 10 Nov 92 06:57:00 GMT
- Sender: daemon@ucbvax.BERKELEY.EDU
- Distribution: world
- Organization: The Internet
- Lines: 49
-
- From: MENVAX::GLOESENER 3-NOV-1992 09:00:23.66
- To: SMTP%"RELAY-INFO-VAX@CRVAX.SRI.COM"
- CC: GLOESENER
- Subj: RE: Problem with lzdcmp.exe (ident mismatch)
-
- From: SMTP%"RELAY-INFO-VAX@CRVAX.SRI.COM" 3-NOV-1992 06:30:04.10
- To: info-vax@kl.sri.com
- CC:
- Subj: Problem with lzdcmp.exe (ident mismatch)
-
- > I downloaded some of the vms and decus files that were compressed
- > with lzdcmp, only to find I couldn't run lzdcmp.exe because it
- > caused an "indent mismatch." Does anyone have a clue as to
- > why this is happening (the ident mismatch is with the vaxcrtl).
- >
- > If someone has the source or a pointer to the source in an
- > uncompressed format I'd appreciate it.
- >
- > Thanks.
-
- The indent mismatch you got come from the fact that your LZDCMP programm
- was linked with a newer version of VAXCRTL than yours. To correct this you
- simply have to relink the object files if available. This is normally the case
- when you try to run a programm linked under VMS 5.x on a VAX running VMS 4.x
- but it might also have between minor versions of VMS.
-
- Further datails:
-
- Each shareable image has a major and minor id which can be found by using
- ANALYZE/IMAGE on it in the FIXED HEADER INFORMATION the field
- GLOBAL SECTION ID. WHen running the same ANALYZE on the LZDCMP you will
- find an image section descriptor referencing the VAXCRTL. In this
- descriptor you can see the following two fields:
-
- GLOBAL SECTION major id: minor id:
- match control:
-
- The first field is the id of the VAXCRTL whith which the programm has been
- linked originally. The match control normally is ISD$K_MATLEQ which means
- that your VAXCRTL must have an id which must be at least equal to the one
- mentionned above. Changing the match control might work in some cases but
- it is not a recommended way especially for installed privileged images
- (of curse LZDCMP is not one of those.)
-
- Gasty Gleosener
-
- -GG-
-
-
-