Your make script is confused. SIXMEXP(IXM4C56X) is a DLL side deck, not C (or C++) source. It should just be copied along with the .o files as input to the binder.
If you're going to use the native files, you should use JCL to build rather then gmake. See the IBM XML FAQ: http://www-03.ibm.com/systems/z/os/zos/tools/xml/FAQs/jclbatch.html In article <2995AB0EF65FC04B9EFA195743207717030B044C@MSPWPA-DITDG1A.doitt.nycnet> you wrote: > I am trying to build the Native MVS XML Parser samples supplied with the > non-SMP version of XML TOOLKIT V1.9. > the Unix samples built fine but I get these errors in the SIXMEXP(IXM4C56X) > import statements when building the MVS ones. > There must be some type of option controlling this but i am not that familiar > with these import statements or C++. > CICS TS 3.2 requires the v1.9 version of SIXMEXP for installation and > maintenance and SMPE runs fine with the same > SIXMEXP dataset. It is just the building of the native MVS samples that is > causing a problem. > Would anyone have any ideas about this? > contents of SIXMEXP(IXM4C56X) > IMPORT CODE,'IXM4C56','__as__Q2_9xml4c_5_610XercesStepFRCQ2_9xml4c_5_6* > 10XercesStep' > IMPORT CODE,'IXM4C56','__as__Q2_9xml4c_5_611XMLDateTimeFRCQ2_9xml4c_5_* > 611XMLDateTime' > IMPORT CODE,'IXM4C56','__as__Q2_9xml4c_5_612XMLExceptionFRCQ2_9xml4c_5* > _612XMLException' > IMPORT CODE,'IXM4C56','__as__Q2_9xml4c_5_614FieldActivatorFRCQ2_9xml4c* > _5_614FieldActivator' > from gmake: > o -o "//'XCICS.XML.SAMPLES.LOAD(SAXPrint)'" "//'XCICS.XML.SIXMEXP(IXM4C56X)'" > "//'XCICS.XML.SIXMEXP(IXM4C56X)'", line 1.14: CCN5802 (W) The character > literal > 'IXM4C56' contains more than one character. > "//'XCICS.XML.SIXMEXP(IXM4C56X)'", line 1.24: CCN5802 (W) The character > literal > '__as__Q2_9xml4c_5_610XercesStepFRCQ2_9xml4c_5_6* ' contains more than > on > e character. > "//'XCICS.XML.SIXMEXP(IXM4C56X)'", line 1.81: CCN5863 (S) A character literal > mu > st end before the end of the source line. > "//'XCICS.XML.SIXMEXP(IXM4C56X)'", line 2.2: CCN5830 (S) The suffix of the > integ > er literal "10XercesStep" is not valid. > "//'XCICS.XML.SIXMEXP(IXM4C56X)'", line 2.14: CCN5802 (W) The character > literal > ' ' contains > mo > re than one character. > "//'XCICS.XML.SIXMEXP(IXM4C56X)'", line 2.81: CCN5863 (S) A character literal > mu > st end before the end of the source line. > "//'XCICS.XML.SIXMEXP(IXM4C56X)'", line 3.14: CCN5802 (W) The character > literal > 'IXM4C56' contains more than one character. > "//'XCICS.XML.SIXMEXP(IXM4C56X)'", line 3.24: CCN5802 (W) The character > literal > '__as__Q2_9xml4c_5_611XMLDateTimeFRCQ2_9xml4c_5_* ' contains more than > on > e character. > ===> -- Don Poitras - SAS Development - SAS Institute Inc. - SAS Campus Drive [email protected] (919) 531-5637 Cary, NC 27513 ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [email protected] with the message: INFO IBM-MAIN
