Guardian Procedure Errors and Messages Manual
Recovery Use the original object files and the nld utility to recreate the program file.
63 EXTERNAL DATA REFERENCES NOT RESOLVED TO ANY USER/SYSTEM LIBRARY
Cause An anonymous data symbol reference was not located in a UL, Native UL, or system library.
Effect No process is created, and a message is printed on the home terminal. For example:
PID: \SAT.1,284 \SAT.$DATA.SRLVOL.NULCLIE2 (ELF) External References Not Resolved to Any User/System Library:
Prg: \SAT.$DATA.SRLVOL.NULCLIE2 -> X_INT (DATA) *ERROR* PROCESS_CREATE_ Error: 63
Recovery Either correct the coding error, use
nld
utility to add the data to the data area or user library, or refer the call to the data that is already
present in the application program.
64 UNABLE TO HONOR FLOATTYPE ATTRIBUTE
Cause The system did not recognise the floattype attribute requested by a process-creation
request. The error-detail information contains an error subcode that indicates the nature of
the error. These error subcodes are listed in Table 9.
Effect No process is created.
Recovery Take corrective action as indicated by the subcode. As of G06.20 this code is reported
only for a program file; earlier releases use it also for libraries. These error subcodes are listed in
Table 9.
Table 9 Error Subcodes for Process Creation Error 64
MeaningSubcode
IEEE floating-point not supported by processor. Run your program on a processor model that supports
IEEE floating-point operation. If the process does not operate on floating-point data, but was mistakenly
1
marked as using IEEE floating-point, use the linker to force the floattype attribute to tandem_float.
The floattype attribute can be specified to the linker using the -set command at link time, or the
-change command to modify in an existing file. The linker is the nld utility for a non-PIC program, or
the ld utility for a PIC program.
Unrecognized floating-point specification in file. The program or library file specified to create the
process contains incorrect or corrupt information about the floattype. Recompile the object file(s)
using a valid floattype.
2
Floattype attribute of user library conflicts with that of the program (pre-G06.20 only). Recompile
and relink the object file(s) using the same floattype attribute for all, or if the library does not
3
operate on floating-point data, force its floattype attribute to neutral_float. The floattype attribute
can be specified to the nld utility using the -set command at link time, or the -change command to
modify in an existing file.
65 REFERENCED SRL IS ALREADY IN USE
Cause A shared run-time library (SRL) requires a symbol from another SRL but cannot be referenced
because that SRL is already in use.
Effect No process is created.
Recovery Use the nld utility to specify the another SRL that contains the correct symbol.
66 UNABLE TO HONOR FLOATTYPE ATTRIBUTE OF A USER LIBRARY
Error Codes 173