Установка FORTRAN-77

Posted by Unik on 10.03.2014

Так как FORTRAN-77 уже был в образе с которого ставили систему, то ставить его не нужно. Но хочу написать про его установку для тех, кто ставил систему с образа ленты и т.п. К сожалению образ ленты с версией 5.4 поврежден, поэтому будем ставить эту версию - f77_v5_3.tpc Эта версия(5.3) установится нормально но не будет пропатчена патч китом, а значит в работе будут какие то проблемы с ним.

sim> ATT TS0 f77_v5_3.tpc
sim> BOOT RP

RSX-11M-PLUS V4.6  BL87   512.KW  System:"PISTON"

>RED DB:=SY:
>RED DB:=LB:
>RED DB:=SP:
>MOU DB0:"RSX11MPBL87"
>@DB:[1,2]STARTUP

>;          PLEASE NOTE
>;
>;  If you have not yet read the system release notes, please do so
>;  now before attempting to perform a SYSGEN or to utilize the new
>;  features of this system.
>;
>;
Z[c
SET -- Inquire cannot determine terminal type 
>;
>; Please ignore any random characters that may have printed on your
>; terminal just now.  They came from a SET /INQUIRE=TI: command.
>; Evidently your terminal does not recognize escape sequences.
>; This will not affect the running of this command file.
>;
>* Please enter time and date (HH:MM DD-MMM-YYYY) [S]: 17:24 10-MAR-14
>TIME 17:24 10-MAR-14
>ACS SY:/BLKS=1024.
>CON ONLINE ALL
>ELI /LOG/LIM
>CLI /INIT=DCL/CTRLC/DPR="<15><12>/$ /"
>INS LB:[1,1]RMSRESAB.TSK/RON=YES/PAR=GEN
>INS LB:[1,1]RMSLBL.TSK/RON=YES/PAR=GEN
>INS LB:[1,1]RMSLBM.TSK/RON=YES/PAR=GEN
>INS $QMGCLI
>INS $QMGCLI/TASK=...PRI
>INS $QMGCLI/TASK=...SUB
>QUE /START:QMG
>INS $QMGPRT/TASK=PRT.../SLV=NO
>QUE LP0:/CR/NM
>START/ACCOUNTING
>CON ESTAT LP0:
>QUE LP0:/SP/FL:2/LOWER/FO:0
>QUE BAP0:/BATCH
>QUE LP0:/AS:PRINT
>QUE BAP0:/AS:BATCH
>@ 
>BYE

Have a Good Afternoon
10-MAR-14 17:24   TT0:  logged off PISTON 
>
>HEL SYSTEM
Password: 

RSX-11M-PLUS V4.6   BL87    [1,54] System    PISTON 
10-MAR-14 17:24    Logged on Terminal TT0:  as SYS1

Good Afternoon

*****************************************************************
*                                                               *
    *                    Welcome to RSX-11M-PLUS                    *
    *                                                               *
    *                  Version 4.6  Base level 87                   *
    *                This is file LB:[1,2]LOGIN.TXT                 *
    *                                                               *
*****************************************************************

    Last interactive login on Monday, March 10, 2014  16:55:25 (TT0:)

>MOUNT MS0:/FOREIGN
>INS $BRU
>BRU /REW/UFD/NOI/NEW/BAC:instal MS0: DB0:
BRU - Starting Tape 1 on MS0:

BRU - End of Tape 1 on MS0:

BRU - Completed

>@[246,246]INSTAL

     RSX-11M/M-PLUS Auto-Installation Procedure for PDP-11 Languages

                          10-MAR-14    17:27:52

 Type "?" for help; CTRL/Z to end; RETURN to accept default (given in <>); or valid input.

 Where are the distribution files located ?  MS0:

 Type "?" for help; CTRL/Z to go to previous question; RETURN to accept 
 default (given in <>); or valid input.
  1 on MS0:

BRU - End of Tape 1 on MS0:

BRU - Completed

 Copying files from MS0: to DB0:[246,246]

BRU - Starting Tape 1 on MS0:

BRU - End of Tape 1 on MS0:

BRU - Completed

BRU - Starting Tape 1 on MS0:

BRU - End of Tape 1 on MS0:

BRU - Completed

 Reading CONFIG.F77

 Type "?" for help; CTRL/Z to go to previous question; RETURN to accept 

 default (given in <>); or valid input.
 dit CONFIG.F77 (Y/N) ?  

 Determining system configuration

 Running pre-processing command procedure BLDTKB.CMD

 Type "?" for help; CTRL/Z to go to previous question; RETURN to accept 
 default (given in <>); or valid input.

 Location of update files ?  

 Update file F77V53.CMD not found at DB0:[246,200].  No updates done.

 Building product F77

 BUILD FCS Version of the FORTRAN-77 OTS

Entry points deleted:
$ERTXT

 BUILD RMS Version of the FORTRAN-77 OTS

Entry points deleted:
$ERTXT

 Copying FORTRAN-77 FCS OTS to LB:[1,1]

 Copying FORTRAN-77 RMS OTS to LB:[1,1]

 Copy files to correct locations

 FORTRAN-77 release notes

PIP LB:[1,2]F77REL.DOC/NV=DB0:[246,246]F77REL.DOC

 FORTRAN-77 message file

PIP LB:[1,2]F77COM.MSG/NV=DB0:[246,246]F77COM.MSG

 FORTRAN-77 Overlay descriptor for the FCS OTS

PIP LB:[1,1]FCS11M.ODL/NV=DB0:[246,246]FCS11M.ODL

 FORTRAN-77 Overlay descriptor for the RMS OTS

PIP LB:[1,1]RMS11M.ODL/NV=DB0:[246,246]RMS11M.ODL

 FORTRAN-77 RSX-11S OTS

PIP LB:[1,1]F7711S.OBS/NV=DB0:[246,246]F7711S.OBS

 FORTRAN-77 Alternate convert module

PIP LB:[1,1]F77CVF.OBJ/NV=DB0:[246,246]F77CVF.OBJ

 FORTRAN-77 Extended Instruction Set module

PIP LB:[1,1]F77EIS.OBS/NV=DB0:[246,246]F77EIS.OBS

 FORTRAN-77 alternate error reporting module

PIP LB:[1,1]F77NER.OBS/NV=DB0:[246,246]F77NER.OBS

 FORTRAN-77 alternate I/O module

PIP LB:[1,1]F77NIO.OBS/NV=DB0:[246,246]F77NIO.OBS

 FORTRAN-77 alternate randon number generator

PIP LB:[1,1]F77RAN.OBS/NV=DB0:[246,246]F77RAN.OBS

 FORTRAN-77 Intrinsic mapping module

PIP LB:[1,1]PDFMAP.OBS/NV=DB0:[246,246]PDFMAP.OBS

 File for build resident libraries

PIP LB:[1,1]F77EP.MAC/NV=DB0:[246,246]F77EP.MAC

 File for building resident libraries

PIP LB:[1,1]F77GBL.XCL/NV=DB0:[246,246]F77GBL.XCL

 File for building resident libraries

PIP LB:[1,1]F77VEC.MAC/NV=DB0:[246,246]F77VEC.MAC

 File to build OTS res. lib. to cluster with FCSRES

PIP LB:[1,1]F7FCLS.BLD/NV=DB0:[246,246]F7FCLS.BLD

 TKB file to build OTS res. lib. to cluster with FCSRES

PIP LB:[1,1]F7FCLS.CMD/NV=DB0:[246,246]F7FCLS.CMD

 File to edit to build res. lib. to cluster with FCSRES

PIP LB:[1,1]F7FCLS.MAC/NV=DB0:[246,246]F7FCLS.MAC

 File to build OTS res. lib. with FCS support

PIP LB:[1,1]F7FRES.BLD/NV=DB0:[246,246]F7FRES.BLD

 TKB file to build OTS res. lib. with FCS support

PIP LB:[1,1]F7FRES.CMD/NV=DB0:[246,246]F7FRES.CMD

 File to edit to build res. lib. with FCS support

PIP LB:[1,1]F7FRES.MAC/NV=DB0:[246,246]F7FRES.MAC

 File to build OTS res. lib. to cluster with RMSRES

PIP LB:[1,1]F7RCLS.BLD/NV=DB0:[246,246]F7RCLS.BLD

 TKB file to build OTS res. lib. to cluster with RMSRES

PIP LB:[1,1]F7RCLS.CMD/NV=DB0:[246,246]F7RCLS.CMD

 File to edit to build res. lib. to cluster with RMSRES

PIP LB:[1,1]F7RCLS.MAC/NV=DB0:[246,246]F7RCLS.MAC

 File to build OTS with FCS support linked against FCSFSL

PIP LB:[1,1]F7SRES.BLD/NV=DB0:[246,246]F7SRES.BLD

 TKB file to build FCS OTS linking against FCSFSL

PIP LB:[1,1]F7SRES.CMD/NV=DB0:[246,246]F7SRES.CMD

 File to edit to build FCS OTS linking against FCSFSL

PIP LB:[1,1]F7SRES.MAC/NV=DB0:[246,246]F7SRES.MAC

 File needed to build FCS OTS resident libraries

PIP LB:[1,1]FCS.MAC/NV=DB0:[246,246]FCS.MAC

 Copying F77.TSK to LB:[3,54]F77.TSK

 Running IVP command procedure F77IVP.CMD

 Test the compiler's ability to detect a compile time error

 The following error should be seen:

 F77 -- ERROR 28-E Overflow while converting constant or constant expression

                   [I = 71347] in module F77TST at line 6

 F77 -- 1 Error F77TST.FTN;1

**************************** end of comment ******************************

F77 -- ERROR 28-E Overflow while converting constant or constant expression
          [I = 71347] in module F77TST at line 6
F77 -- 1 Error  F77TST.FTN;2        

 Task-build the test program

 Test the ability of the OTS to detect the run-time error.

    The following message should be displayed:

 NNNNNN  --  ERROR 73

 Floating zero divide

 at PC = xxxxxx

   in   "F77TST" at or after 6

 Where NNNNNN is the task name and xxxxxx is the actual program location

**************************** end of comment ******************************

  Testing the FCS version of the FORTRAN-77 OTS

TT0  --  ERROR 73

Floating zero divide

at PC = 001740

  in   "F77TST" at or after 6

PDP-11 FORTRAN-77 INSTALLATION SUCCESSFUL!

TT0  --  STOP 

  Testing the RMS version of the FORTRAN-77 OTS

TT0  --  ERROR 73

Floating zero divide

at PC = 044234

  in   "F77TST" at or after 6

PDP-11 FORTRAN-77 INSTALLATION SUCCESSFUL!

TT0  --  STOP 

 *****   Installation of PDP-11 FORTRAN-77 successful

 Type "?" for help; CTRL/Z to go to previous question; RETURN to accept 

 default (given in <>); or valid input.

 Products <>:  ^Z

 Type "?" for help; CTRL/Z to end; RETURN to accept default (given in <>); or valid input.
re are the distribution files located ?  ^Z

            Auto-installation ended on 10-MAR-14 at 17:28:41.
>
>RUN $SHUTUP

RSX-11M-PLUS Shut down program

Enter minutes to wait before shutdown: 0

Reason for shutdown ( for none):

OK to shutdown? [Y/N]: Y

r logins are disabled10-MAR-14 17:29   System is now shutting down -- PISTON