HP3000-L Archives

October 1997, Week 3

HP3000-L@RAVEN.UTC.EDU

Options: Use Monospaced Font
Show Text Part by Default
Show All Mail Headers

Message: [<< First] [< Prev] [Next >] [Last >>]
Topic: [<< First] [< Prev] [Next >] [Last >>]
Author: [<< First] [< Prev] [Next >] [Last >>]

Print Reply
Subject:
From:
Steve Dirickson b894 WestWin <[log in to unmask]>
Reply To:
Steve Dirickson b894 WestWin <[log in to unmask]>
Date:
Wed, 15 Oct 1997 16:31:00 P
Content-Type:
text/plain
Parts/Attachments:
text/plain (26 lines)
<<You might try your run line as follows:
RUN TTEST;XL='XL.PUB.SYS,XL.PUB,XL.PUB.SYS'

Since load time resolution of externals is not recursive, meaning
external resolution is only one way, left to right, your example had
procedures in 'XL.PUB' not finding stuff they needed in 'XL.PUB.SYS'.  By
repeating 'XL.PUB.SYS' again they can be found.>>


Say what? MPE doesn't allow repeats in the "XL=" string.

[1] STEVED.ECS:run exdatec;xl="xl.ecs.mk50,xl.ecs.mk50,xl.pub.sys"
DUPLICATE FILE IN LIBRARY LIST.  (LDRERR 600)
Unable to load program to be run. (CIERR 625)

and also appears to have rules about where XL.PUB.SYS can appear in the
string:

[1] STEVED.ECS:run exdatec;xl='xl.pub.sys,xl.ecs.mk50,xl.pub.sys'
A subsystem library binding error occurred (XL.PUB.SYS not followed by
NL.PUB.SYS).
Native mode loader message 504
Unable to load program to be run. (CIERR 625)

Steve

ATOM RSS1 RSS2