I'm attempting to build Xerces 2.6.0 on zOS (platform os390).  I commend IBM
on their work.  It's awesome building with gmake under USS.  It's been a
decade since I've spoken  SMP/E :)  I don't recall getting this far with
earlier Xerces revisions either.  I doubt I'm getting any smarter, after all
these years, so I suspect IBM has smoothed things out for the zOS build,
since Xerces 2.2.  My thanks.  However, I've run into two problems along the
way:

problem 1 - I build at the top with gmake, after executing config w/the
following:

export _CXX_CXXSUFFIX=cpp
export TRANSCODER=NATIVE
export MESSAGELOADER=INMEM
export USELIBWWW=0
export NETACCESSOR=Socket
export CC=c89
export CXX=c++
export _CXX_CCMODE=1
export _C89_CCMODE=1

virtually everthing (dom, sax, ...) compiles without warning.  At bind time
i receive many unresolved ref errors.  Below, after snafu 2, i post
beginning and ending portions.  

problem 2 - Oddly, when linking the .o files statically with my app, the
bind completes and i can, in fact, execute.  That is, if I execute
POSIX(OFF).  I'm unclear where the failure is when I execute POSIX(ON), and
wonder if anyone has experienced problems, based on the posix setting.

thanks in advance,
lew

portion of build o/p:

Building /u/agroccia/lewXerces/xerces-c-src_2_6_0/lib/libxerces-c2_6_0.dll
 IEW2456E 9207 SYMBOL __ct__Q2_11xercesc_2_220Iconv390TransServiceFv
UNRESOLVED.
          MEMBER COULD NOT BE INCLUDED FROM THE DESIGNATED CALL LIBRARY.
FSUM3065 The LINKEDIT step ended with return code 8.
gmake[1]: ***
[/u/agroccia/lewXerces/xerces-c-src_2_6_0/lib/libxerces-c2_6_0.dll
] Error 3
Building
/u/agroccia/lewXerces/xerces-c-src_2_6_0/lib/libxerces-depdom2_6_0.dll
 IEW2456E 9207 SYMBOL
          fgArrayIndexOutOfBoundsException_Name__Q2_11xercesc_2_26XMLUni
          UNRESOLVED.  MEMBER COULD NOT BE INCLUDED FROM THE DESIGNATED CALL
          LIBRARY. NAME SPACE = 3
 IEW2456E 9207 SYMBOL
 
__ct__Q2_11xercesc_2_212XMLExceptionFRCQ2_11xercesc_2_212XMLException
          UNRESOLVED.  MEMBER COULD NOT BE INCLUDED FROM THE DESIGNATED CALL
          LIBRARY.
 IEW2456E 9207 SYMBOL __dt__Q2_11xercesc_2_212XMLExceptionFv UNRESOLVED.
MEMBER
          COULD NOT BE INCLUDED FROM THE DESIGNATED CALL LIBRARY.
 IEW2456E 9207 SYMBOL
 
loadExceptText__Q2_11xercesc_2_212XMLExceptionFCQ3_11xercesc_2_210XML
          Excepts5Codes UNRESOLVED.  MEMBER COULD NOT BE INCLUDED FROM THE
          DESIGNATED CALL LIBRARY.
.
.
.
 IEW2456E 9207 SYMBOL fgNoString__Q2_11xercesc_2_26XMLUni UNRESOLVED.
MEMBER
          COULD NOT BE INCLUDED FROM THE DESIGNATED CALL LIBRARY.
          NAME SPACE = 3
 IEW2456E 9207 SYMBOL fgUTF8EncodingString__Q2_11xercesc_2_26XMLUni
UNRESOLVED.
          MEMBER COULD NOT BE INCLUDED FROM THE DESIGNATED CALL LIBRARY.
          NAME SPACE = 3
 IEW2456E 9207 SYMBOL fgVersion1_0__Q2_11xercesc_2_26XMLUni UNRESOLVED.
MEMBER
          COULD NOT BE INCLUDED FROM THE DESIGNATED CALL LIBRARY.
          NAME SPACE = 3
FSUM3065 The LINKEDIT step ended with return code 8.

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to