home *** CD-ROM | disk | FTP | other *** search
- Path: sparky!uunet!spool.mu.edu!sdd.hp.com!usc!news.service.uci.edu!unogate!mvb.saic.com!macro32
- From: <jhawk@panix.com>
- Newsgroups: vmsnet.internals
- Subject: Problems with DISM32
- Message-ID: <9209121502.AA29920@panix.com>
- Date: Sat, 12 Sep 92 11:02:46 EDT
- Organization: Macro32<==>Vmsnet.Internals Gateway
- X-Gateway-Source-Info: Mailing List
- Lines: 47
-
- Hello,
-
- I posted this to comp.os.vms, and no one suggested anything,
- so I figured I'd try here:
-
- I just got a copy of DISM32, and I'm having some weird problems --
- It spits out a bunch of FORTRAN errors at me when I run it on DCL.EXE
- (some other things, too); could these have to do with it needing to be
- relinked? I'm running VMS 5.5. Anyway, here's what it says:
-
- --cut
- %PHOTO-I-INIT, Recording initiated at 6-SEP-1992 20:10:09.68
-
- %DISM32-I-NONSTDIMG, non-standard native mode image of type CLI
- %DISM32-I-CREOPTFIL, image requires .OPT file; USR$SYSADMIN:[JHAWK.PROG.HACK]DCL
- .OPT;2 created
- %DISM32-I-SHRIMAGE, image is shareable (created with /SHAREABLE)
- %FOR-E-OUTCONERR, output conversion error
- unit 2 file USR$SYSADMIN:[JHAWK.PROG.HACK]DCL.MAR;2
- user PC 0010D491
- %TRACE-E-TRACEBACK, symbolic stack dump follows
- module name routine name line rel PC abs PC
-
- 00184E22 00184E22
- 00184D1F 00184D1F
- 00180E94 00180E94
- DISM32$MAIN DISM32$MAIN 1604 00001091 0010D491
- --cut
-
- And then it repeats the %FOR-E-OUTCONERR and the TRACEBACK 5 more times,
- and then proceeds as normal.
-
- Anyway, the reason I'm doing this (in case you missed my prev. post)
- was I'm trying to figure out how to patch DCL to use a prompt longer
- than 32 chars (which is probably a hopeless task). So, I looked at
- Hunter's DCL recall patch. He mentions using DISM32 to disassemble
- DCL.EXE. I've done this (assuming the above problem isn't affecting
- this) and it fails to recognize the sy1bols in SYS$SYSTEM:DCLDEF.STB
- (not surprisingly). In an effort to remedy this, I did a
- LINK/NOEXEC/FULL/MAP SYS$SYSTEM:DCLDEF.STB and then converted the
- symbols there to DISM32 .SYM format, and gave them a mask of FFFFFFFF,
- and called the file DCL.SYM. I then ran DISM32 on DCL.EXE again, and
- it still failed to use those symbols. Ideas?
-
- --
- John Hawkinson
- jhawk@panix.com
-