home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #20 / NN_1992_20.iso / spool / comp / os / vms / 14696 < prev    next >
Encoding:
Internet Message Format  |  1992-09-08  |  4.9 KB

  1. Path: sparky!uunet!stanford.edu!rutgers!cmcl2!panix!jhawk
  2. From: jhawk@panix.com (John Hawkinson)
  3. Newsgroups: comp.os.vms
  4. Subject: Problems with DISM32
  5. Message-ID: <1992Sep7.021613.5554@panix.com>
  6. Date: 7 Sep 92 02:16:13 GMT
  7. Organization: PANIX Public Access Unix, NYC
  8. Lines: 92
  9.  
  10. Hi there,
  11.  
  12.   I just got a copy of DISM32, and I'm having some weird problems.
  13. Firstly, it spits out a bunch of FORTRAN errors at me when I run
  14. it on DCL.EXE (some other things, too); could these have to do with
  15. it needing to be relinked? I'm running VMS 5.5, and I ftp'd the
  16. version from ftp.spc.edu. Anyway, here's what it says:
  17.  
  18. %PHOTO-I-INIT, Recording initiated at  6-SEP-1992 20:10:09.68
  19.  
  20. %DISM32-I-NONSTDIMG, non-standard native mode image of type CLI  
  21. %DISM32-I-CREOPTFIL, image requires .OPT file; USR$SYSADMIN:[JHAWK.PROG.HACK]DCL
  22. .OPT;2 created
  23. %DISM32-I-SHRIMAGE, image is shareable (created with /SHAREABLE)
  24. %FOR-E-OUTCONERR, output conversion error
  25.   unit 2  file USR$SYSADMIN:[JHAWK.PROG.HACK]DCL.MAR;2
  26.   user PC 0010D491
  27. %TRACE-E-TRACEBACK, symbolic stack dump follows
  28. module name     routine name                     line       rel PC    abs PC
  29.  
  30.                                                            00184E22  00184E22
  31.                                                            00184D1F  00184D1F
  32.                                                            00180E94  00180E94
  33. DISM32$MAIN     DISM32$MAIN                      1604      00001091  0010D491
  34. %FOR-E-OUTCONERR, output conversion error
  35.   unit 2  file USR$SYSADMIN:[JHAWK.PROG.HACK]DCL.MAR;2
  36.   user PC 0010D491
  37. %TRACE-E-TRACEBACK, symbolic stack dump follows
  38. module name     routine name                     line       rel PC    abs PC
  39.  
  40.                                                            00184E22  00184E22
  41.                                                            00184D1F  00184D1F
  42.                                                            00180E94  00180E94
  43. DISM32$MAIN     DISM32$MAIN                      1604      00001091  0010D491
  44. %FOR-E-OUTCONERR, output conversion error
  45.   unit 2  file USR$SYSADMIN:[JHAWK.PROG.HACK]DCL.MAR;2
  46.   user PC 0010D491
  47. %TRACE-E-TRACEBACK, symbolic stack dump follows
  48. module name     routine name                     line       rel PC    abs PC
  49.  
  50.                                                            00184E22  00184E22
  51.                                                            00184D1F  00184D1F
  52.                                                            00180E94  00180E94
  53. DISM32$MAIN     DISM32$MAIN                      1604      00001091  0010D491
  54. %FOR-E-OUTCONERR, output conversion error
  55.   unit 2  file USR$SYSADMIN:[JHAWK.PROG.HACK]DCL.MAR;2
  56.   user PC 0010D491
  57. %TRACE-E-TRACEBACK, symbolic stack dump follows
  58. module name     routine name                     line       rel PC    abs PC
  59.  
  60.                                                            00184E22  00184E22
  61.                                                            00184D1F  00184D1F
  62.                                                            00180E94  00180E94
  63. DISM32$MAIN     DISM32$MAIN                      1604      00001091  0010D491
  64. %FOR-E-OUTCONERR, output conversion error
  65.   unit 2  file USR$SYSADMIN:[JHAWK.PROG.HACK]DCL.MAR;2
  66.   user PC 0010D491
  67. %TRACE-E-TRACEBACK, symbolic stack dump follows
  68. module name     routine name                     line       rel PC    abs PC
  69.  
  70.                                                            00184E22  00184E22
  71.                                                            00184D1F  00184D1F
  72.                                                            00180E94  00180E94
  73. DISM32$MAIN     DISM32$MAIN                      1604      00001091  0010D491
  74. %FOR-E-OUTCONERR, output conversion error
  75.   unit 2  file USR$SYSADMIN:[JHAWK.PROG.HACK]DCL.MAR;2
  76.   user PC 0010D491
  77. %TRACE-E-TRACEBACK, symbolic stack dump follows
  78. module name     routine name                     line       rel PC    abs PC
  79.  
  80.                                                            00184E22  00184E22
  81.                                                            00184D1F  00184D1F
  82.                                                            00180E94  00180E94
  83. DISM32$MAIN     DISM32$MAIN                      1604      00001091  0010D491
  84. Beginning pass 1...
  85.  
  86. =================================CUT HERE======================
  87.  
  88. Anyway, the reason I'm doing this (in case you missed my prev. post)
  89. was I'm trying to figure out how to patch DCL to use a prompt
  90. longer than 32 chars. So, I looked at Hunter's DCL recall patch. He
  91. mentions using DISM32 to disassemble DCL.EXE. I've done this (assuming
  92. the above problem isn't affecting this) and it fails to recognize
  93. the symbols in SYS$SYSTEM:DCLDEF.STB (not surprisingly). In an effort
  94. to remedy this, I did a LINK/NOEXEC/FULL/MAP SYS$SYSTEM:DCLDEF.STB and
  95. then converted the symbols there to DISM32 .SYM format, and gave them
  96. a mask of FFFFFFFF, and called the file DCL.SYM. I then ran DISM32 on
  97. DCL.EXE again, and it still failed to use those symbols. Ideas? 
  98.  
  99. --
  100. John Hawkinson
  101. jhawk@panix.com
  102.