I have installed zlib 1.2.8 and have compiled a little test program I found. Basically it calls deflateInit2, deflate and deflateEnd. The trouble starts when I try to link it, I get:
export _LD_SYSLIB="//‘SYS1.CSSLIB’://‘CEE.SCEELKEX’://‘CEE.SCEELKED’://‘SYS1.SIEASID’://‘CEE.SCEECPP’://‘CBC.SCCNOBJ’"; export _LD_SYSIX=/usr/local/lib/libz.1.2.8.x;
ld -b “NOXREF,DCBS,LIST,MAP,CASE=MIXED,DYNAM=DLL,COMPAT=CURR,AMODE(31),” -e CEESTART -L /usr/local/lib -lz -o compr.load -v -V compr.o > compr.lmap
IEW2278I B352 INVOCATION PARAMETERS -
TERM=YES,PRINT=NO,MSGLEVEL=4,STORENX=NEVER,NOXREF,DCBS,LIST,MAP,CASE=
MIXED,DYNAM=DLL,COMPAT=CURR,AMODE(31),LIST=NOIMP,XREF=YES,MAP=YES,PR
INT=YES,MSGLEVEL=0
IEW2469E 9907 THE ATTRIBUTES OF A REFERENCE TO DEIN2 FROM SECTION $PRIV000010
DO NOT MATCH THE ATTRIBUTES OF THE TARGET SYMBOL. REASON 2
IEW2469E 9907 THE ATTRIBUTES OF A REFERENCE TO deflate FROM SECTION $PRIV000010
DO NOT MATCH THE ATTRIBUTES OF THE TARGET SYMBOL. REASON 2
IEW2469E 9907 THE ATTRIBUTES OF A REFERENCE TO DEEND FROM SECTION $PRIV000010
DO NOT MATCH THE ATTRIBUTES OF THE TARGET SYMBOL. REASON 2
IEW2469E 9907 THE ATTRIBUTES OF A REFERENCE TO malloc FROM SECTION $PRIV000022
DO NOT MATCH THE ATTRIBUTES OF THE TARGET SYMBOL. REASON 2
IEW2469E 9907 THE ATTRIBUTES OF A REFERENCE TO free FROM SECTION $PRIV000022 DO
NOT MATCH THE ATTRIBUTES OF THE TARGET SYMBOL. REASON 2
IEW2469E 9907 THE ATTRIBUTES OF A REFERENCE TO DEIN2 FROM SECTION $PRIV000010
DO NOT MATCH THE ATTRIBUTES OF THE TARGET SYMBOL. REASON 2
IEW2469E 9907 THE ATTRIBUTES OF A REFERENCE TO deflate FROM SECTION $PRIV000010
DO NOT MATCH THE ATTRIBUTES OF THE TARGET SYMBOL. REASON 2
IEW2469E 9907 THE ATTRIBUTES OF A REFERENCE TO DEEND FROM SECTION $PRIV000010
DO NOT MATCH THE ATTRIBUTES OF THE TARGET SYMBOL. REASON 2
IEW2469E 9907 THE ATTRIBUTES OF A REFERENCE TO malloc FROM SECTION $PRIV000022
DO NOT MATCH THE ATTRIBUTES OF THE TARGET SYMBOL. REASON 2
IEW2469E 9907 THE ATTRIBUTES OF A REFERENCE TO free FROM SECTION $PRIV000022 DO
NOT MATCH THE ATTRIBUTES OF THE TARGET SYMBOL. REASON 2
IEW2456E 9207 SYMBOL CEETHLOC UNRESOLVED. MEMBER COULD NOT BE INCLUDED FROM
THE DESIGNATED CALL LIBRARY.
IEW2456E 9207 SYMBOL @@ROND UNRESOLVED. MEMBER COULD NOT BE INCLUDED FROM THE
DESIGNATED CALL LIBRARY.
IEW2665S 40FF MODULE NULL IS NON-EXECUTABLE AND WAS NOT SAVED BECAUSE
STORENX=NEVER.
IEW2008I 0F03 PROCESSING COMPLETED. RETURN CODE = 12.
None of the symbols in error appear in my code, so what have I done wrong?
Thanks
Robin