I can't get some EXTRN variables to resolve at link-edit time.

Prog1 has:
VAR1    DC      A(Equate1)
VAR2    DC      A(Equate2)


Prog2 (separate CSECT, source file, etc.) wanting to reference those variables, 
has:
        EXTRN   VAR1
        EXTRN   VAR2
...
VAR1E   DC      A(VAR1)
VAR2E   DC      A(VAR2)
...

The Binder listing shows
IEW2278I B352 INVOCATION PARAMETERS - LIST,CALL,LET,REUS=NONE,XREF,SSI(55E58FEA)
IEW2322I 1220  1    INCLUDE  MYLIB(PROG1)
IEW2322I 1220  2    INCLUDE  MYLIB(PROG2)
IEW2322I 1220  3    INCLUDE  MYLIB(PROG3)
IEW2322I 1220  4    INCLUDE  MYLIB(PROG4)
IEW2322I 1220  5    LIBRARY  MYLIB
IEW2322I 1220  6     ENTRY         PROG3
IEW2322I 1220  7     NAME          MAINPGM(R) 
IEW2457E 9208 SYMBOL VAR1    UNRESOLVED.  NO CALL LIBRARY SPECIFIED.
IEW2457E 9208 SYMBOL VAR2    UNRESOLVED.  NO CALL LIBRARY SPECIFIED.

MYLIB is not the SYSLIB.


After looking in the Program Management User's Guide, I also tried
        LIBRARY MYLIB(VAR1,VAR2), but that gave
        
IEW2456E 9207 SYMBOL VAR1 UNRESOLVED.  MEMBER COULD NOT BE INCLUDED FROM THE 
DESIGNATED CALL LIBRARY.
IEW2456E 9207 SYMBOL VAR2 UNRESOLVED.  MEMBER COULD NOT BE INCLUDED FROM THE 
DESIGNATED CALL LIBRARY.   


Any help's appreciated.

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN

Reply via email to