home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #20 / NN_1992_20.iso / spool / vmsnet / internal / 1307 < prev    next >
Encoding:
Internet Message Format  |  1992-09-12  |  2.4 KB

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