Good stuff - I'll put a patch together and make the change official. Paul
> -----Original Message----- > From: Sastry [mailto:[EMAIL PROTECTED] > Sent: 23 December 2005 05:13 > To: [EMAIL PROTECTED] > Cc: [email protected]; [email protected]; [EMAIL PROTECTED]; > [EMAIL PROTECTED] > Subject: Re: Configuration error for p59x26223 on z/OS > > Hi Paul > I am able to build Perl with the changes mentioned in this thread. > > Thanks > Sastry > > On 12/22/05, Paul Marquess <[EMAIL PROTECTED]> wrote: > > From: rajarshi das [mailto:[EMAIL PROTECTED] > > > > ... > > > > > > Adding the above two lines to the end of utfebcdic.h gets the op.c > file > > > to compile fine. Thanks for that. The build proceeds till we hit the > > > following error : > > > -------------------------------------------------------------------- > ---- > > > ------------------ > > > c89 -c -I./zlib-src -DMAXSIG=38 -DOEMVS -D_OE_SOCKETS - > > > D_XOPEN_SOURCE_EXTENDED > > > -D_ALL_SOURCE -DYYDYNAMIC -DDEBUGGING -I/usr/local/include -W > > > 0,float\(ieee\) -g > > > -DVERSION=\"2.000_06\" -DXS_VERSION=\"2.000_06\" "-I../../.." - > > > DGZIP_OS_COD > > > E=3 Zlib.c > > > ERROR CCN3277 /u/isldev2/tmp_devel/p59x26223/ext/Compress/Zlib/zlib- > > > src/zlib.h:9 > > > 2 Syntax error: possible missing ';' or ','? > > > ERROR CCN3007 /u/isldev2/tmp_devel/p59x26223/ext/Compress/Zlib/zlib- > > > src/zlib.h:9 > > > 2 "struct internal_state" is undefined. > > > ERROR CCN3166 /u/isldev2/tmp_devel/p59x26223/ext/Compress/Zlib/zlib- > > > src/zlib.h:1 > > > 03 Definition of function FAR requires parentheses. > > > ERROR CCN3276 /u/isldev2/tmp_devel/p59x26223/ext/Compress/Zlib/zlib- > > > src/zlib.h:1 > > > 03 Syntax error: possible missing '{'? > > > ERROR CCN3273 /u/isldev2/tmp_devel/p59x26223/ext/Compress/Zlib/zlib- > > > src/zlib.h:1 > > > 24 Missing type in declaration of gz_header. > > > ERROR CCN3166 /u/isldev2/tmp_devel/p59x26223/ext/Compress/Zlib/zlib- > > > src/zlib.h:1 > > > 26 Definition of function gz_header requires parentheses. > > > ERROR CCN3276 /u/isldev2/tmp_devel/p59x26223/ext/Compress/Zlib/zlib- > > > src/zlib.h:1 > > > 26 Syntax error: possible missing '{'? > > > WARNING CCN3137 /u/isldev2/tmp_devel/p59x26223/ext/Compress/Zlib/zlib- > > > src/zlib.h > > > :1346 Declaration must declare at least one declarator, tag, or the > > > members of > > > an enumeration. > > > ERROR CCN3275 /u/isldev2/tmp_devel/p59x26223/ext/Compress/Zlib/zlib- > > > src/zlib.h:1 > > > 350 Unexpected text z encountered. > > > ERROR CCN3282 /u/isldev2/tmp_devel/p59x26223/ext/Compress/Zlib/zlib- > > > src/zlib.h:1 > > > 350 The type of the parameters must be specified in a prototype. > > > ERROR CCN3019 > /u/isldev2/tmp_devel/p59x26223/ext/Compress/Zlib/Zlib.c:684 > > > Expe > > > cting an array or a pointer to object type. > > > CCN0793(I) Compilation failed for file ./Zlib.c. Object file not > created. > > > FSUM3065 The COMPILE step ended with return code 12. > > > FSUM3017 Could not compile Zlib.c. Correct the errors and try again. > > > gmake[1]: *** [Zlib.o] Error 3 > > > gmake[1]: Leaving directory > > > `/u/isldev2/tmp_devel/p59x26223/ext/Compress/Zlib' > > > gmake: *** [lib/auto/Compress/Zlib/Zlib.a] Error 2 > > > -------------------------------------------------------------------- > ---- > > > ------------ > > > > > > The above is not a problem if we use the system supplied zlib.h and > > > libz.a as mentioned in option 3 (in the Compress::Zlib readme). > However, > > > the zlib needs to work with option 1 (as mentioned in the readme). > > > > > > Any thoughts ? > > > > That looks like the problem you encountered a couple of weeks ago. Have > you > > applied the change below? > > > > Edit the file ext/Compress/Zlib/zlib-src/zconf.h and change this section > of > > code (at the very end of the file) > > > > #if defined(__MVS__) > > # define NO_vsnprintf > > # ifdef FAR > > # undef FAR > > # endif > > #endif > > > > to this > > > > #if defined(__MVS__) > > # define NO_vsnprintf > > #endif > > > > > > Paul > > > > > > > > ___________________________________________________________ > > Yahoo! Photos - NEW, now offering a quality print service from just 8p a > photo http://uk.photos.yahoo.com > > > > ___________________________________________________________ Does your mail provider give you FREE antivirus protection? Get Yahoo! Mail http://uk.mail.yahoo.com
