Now everything compile using JCLs and parameters like this example:
[Note, all symbolics are resolved correctly using SET statements]
// SET MEMBER=BYTEORD8
//STEP1 EXEC EDCCL,CPARM2='SOURCE,LONGNAME,GOFF',
// CPARM3=CSECT(&MEMBER)
//COMPILE.SYSIN DD DSN=&PCREHLQ..&PCREMLQ..&PCRESRC(&MEMBER),DISP=SHR
//USERLIB DD DSN=&PCREHLQ..&PCREMLQ..CONFIG,DISP=SHR
// DD DSN=&PCREHLQ..&PCREMLQ..&PCRESRC,DISP=SHR
//COMPILE.SYSCRPT DD SYSOUT=*
//LKED.SYSLIB DD
// DD DSN=&PCREHLQ..&PCREMLQ..&PCRELOAD,DISP=SHR
//LKED.SYSLMOD DD DSN=&PCREHLQ..&PCREMLQ..&PCRELOAD(&MEMBER),DISP=SHR
//STEP1 EXEC EDCCL,CPARM2='SOURCE,LONGNAME,GOFF',
// CPARM3=CSECT(&MEMBER)
//COMPILE.SYSIN DD DSN=&PCREHLQ..&PCREMLQ..&PCRESRC(&MEMBER),DISP=SHR
//USERLIB DD DSN=&PCREHLQ..&PCREMLQ..CONFIG,DISP=SHR
// DD DSN=&PCREHLQ..&PCREMLQ..&PCRESRC,DISP=SHR
//COMPILE.SYSCRPT DD SYSOUT=*
//LKED.SYSLIB DD
// DD DSN=&PCREHLQ..&PCREMLQ..&PCRELOAD,DISP=SHR
//LKED.SYSLMOD DD DSN=&PCREHLQ..&PCREMLQ..&PCRELOAD(&MEMBER),DISP=SHR
My questions are:
1. On all modules I get something like
IEW2650I 5102 MODULE ENTRY NOT PROVIDED. ENTRY DEFAULTS TO SECTION BYTEORD8#BYTEORD8#C.
and I do not know whether this is a problem.
2. On some modules I get RC=8 in the binder step with messages like:
IEW2456E 9207 SYMBOL _pcre_OP_lengths UNRESOLVED. MEMBER COULD NOT BE INCLUDED FROM THE DESIGNATED CALL LIBRARY.
I tried to use the compile options: LONGNAME,GOFF,CSECT(BYTEORD8) but the issue is not resolved. Does anybody have an idea what compile and/or binder option I should use to resolve it?
3. In some modules I get messages like:
IEW2456E 9207 SYMBOL fullinf8 UNRESOLVED. MEMBER COULD NOT BE INCLUDED FROM THE DESIGNATED CALL LIBRARY.
This time the message is not even about a long name, but about one of my modules that failed binder (rc=8) previously with one of those messages mentioned in the previous question. Is that a matter of case sensitivity?
Thanks
ZA