Alberto, Thank you for responding back. To answer your questions (three parts):
> 2) there is no log file at the address you specified > (http://s19.quicksharing.com/v/6542260/xerces_logs.zip.html) > nor at http://s19.quicksharing.com/v/6542260/xerces_logs.zip Quicksharing appears to be having issues. I've re-uploaded the logs here: http://www.electronicfiles.net/files/3560/xerces_logs.zip > 3) Makefile.incl does specify for AIX the "32" and "26" suffixes, > so you will have to update them (or remove them, as the other > platform don't specify them) I will try just commenting out that entire section. However, why would the developers put that in there for AIX in the first place? Also FYI: I tried changing "32" entries to "34" entries (ex: libicuuc32.0 => libicuuc34.1) and got the following munch error as you'll see in the log files: <snip> makeC++SharedLib -p 5000 -o /PEBuilds/bldxerces/xerces-c-src_2_7_0/lib/libxerces-c27.0.a AIX/AIXPlatformUtils.o AIX/ASCIIRangeFactory.o AIX/AbstractDOMParser.o AIX/AbstractNumericFacetValidator.o ... ... -L/PEBuilds/bldicu/icu/source/lib -L/PEBuilds/bldicu/icu/source/data -L/PEBuilds/bldxerces/xerces-c-src_2_7_0/lib -L/usr/lpp/xlC/lib -licuuc34 -licudata34 -lXercesMessages27 munch: The input file /PEBuilds/bldicu/icu/source/lib/libicuuc34.a is not valid in the current object mode. /usr/vacpp/bin/makeC++SharedLib: 1543-303 Error during munch phase gmake[1]: *** [/PEBuilds/bldxerces/xerces-c-src_2_7_0/lib/libxerces-c27.0.a] Error 5 </snip> Creating dynamic links for imaginary "32" files (ln -s libicuuc34.1.a libicuuc32.a) caused the same munch error. > 4) sorry, I don't have access to an AIX machine, > so I cannot help you further. Anybody with AIX machine out there? - Phil -----Original Message----- From: Alberto Massari [mailto:[EMAIL PROTECTED] Sent: Friday, June 16, 2006 2:53 AM To: [email protected] Subject: Re: CAN ANYBODY HELP ME? NOBODY RESPONDED TO MY POST THREE WEEKS AGO Hi Philip, 1) you are right, nobody answered to your request 2) there is no log file at the address you specified (http://s19.quicksharing.com/v/6542260/xerces_logs.zip.html) nor at http://s19.quicksharing.com/v/6542260/xerces_logs.zip 3) Makefile.incl does specify for AIX the "32" and "26" suffixes, so you will have to update them (or remove them, as the other platform don't specify them) 4) sorry, I don't have access to an AIX machine, so I cannot help you further. Alberto At 17.04 15/06/2006 -0700, Schlesinger, Philip wrote: >CAN ANYBODY HELP ME? NOBODY RESPONDED TO MY POST THREE WEEKS AGO. > >Summary: > >XercesC with ICU builds fine on our Sun platform. However, our AIX >platform isn't cooperating. XercesC 2.7.0 is looking for the >XercesMessages26 library - which we never built on this platform. It's >also looking for ICU 3.2, which again we never built on this platform. > > >The full deal: >Environment: >uname -a => AIX hqepaix3 1 5 0003345F4C00 xlc/xlC version 5 export >ICUROOT=/PEBuilds/bldicu/icu export >XERCESCROOT=/PEBuilds/bldxerces/xerces-c-src_2_7_0 >export >LD_LIBRARY_PATH=/PEBuilds/bldicu/build/lib:$ICUROOT/source/lib:$XERCESC >R >OOT/lib >export LIBPATH=$LD_LIBRARY_PATH >export >PATH=$PATH:/PEBuilds/bldicu/build/bin:$ICUROOT/source/config:$ICUROOT/s >o >urce/bin > >ICU4C builds a-ok - I specify no threads. > >I go to build XercesC following the instructions for single threading. >Here's my runConfigure line: >Here is my runConfigure line: >./runConfigure -paix -cxlc -xxlC -micu -ticu -rnone >-P/PEBuilds/bldxerces/build -z-I$ICUROOT/source/common >-z-I$ICUROOT/source/lib -z-I/PEBuilds/bldicu/build/lib >-z-I/PEBuilds/bldxerces/xerces-c-src_2_7_0/lib >-l-L/PEBuilds/bldxerces/xerces-c-src_2_7_0/lib -l-L$ICUROOT/source/lib >-l-L/PEBuilds/bldicu/build/lib > >My gmake output is below. XercesC 2.7.0 is looking for the >XercesMessages26 library - which we never built on this platform. It's >also looking for ICU 3.2, which again we never built on this platform. > >What the heck is going on? > >- Phil > > >gmake output: >------------- >toplevel Building >/PEBuilds/bldxerces/xerces-c-src_2_7_0/lib/libxerces-c27.0.a >gmake -C /PEBuilds/bldxerces/xerces-c-src_2_7_0/obj -k >gmake[1]: Entering directory >`/PEBuilds/bldxerces/xerces-c-src_2_7_0/obj' >Building /PEBuilds/bldxerces/xerces-c-src_2_7_0/lib/libxerces-c27.0.a >makeC++SharedLib -p 5000 -o >/PEBuilds/bldxerces/xerces-c-src_2_7_0/lib/libxerces-c27.0.a >AIX/AIXPlatformUtils.o ... .... ... >-bmap:/PEBuilds/bldxerces/xerces-c-src_2_7_0/obj/libxerces-c27.0.map >-L/PEBuilds/bldicu/icu/source -L/PEBuilds/bldicu/icu/source/lib >-L/PEBuilds/bldicu/icu/source/data -L/PEBuilds/bldicu/icu/source >-L/PEBuilds/bldicu/icu/source/lib -L/PEBuilds/bldicu/icu/source/data >-L/PEBuilds/bldxerces/xerces-c-src_2_7_0/lib -L/usr/lpp/xlC/lib >-licuuc32 -licudata32 -lXercesMessages26 >ld: 0706-006 Cannot find or open library file: -l icuuc32 > ld:open(): A file or directory in the path name does not exist. >ld: 0706-006 Cannot find or open library file: -l icudata32 > ld:open(): A file or directory in the path name does not exist. >ld: 0706-006 Cannot find or open library file: -l XercesMessages26 > ld:open(): A file or directory in the path name does not exist. >gmake[1]: *** >[/PEBuilds/bldxerces/xerces-c-src_2_7_0/lib/libxerces-c27.0.a] Error >255 Building >/PEBuilds/bldxerces/xerces-c-src_2_7_0/lib/libxerces-depdom27.0.a >makeC++SharedLib -p 5000 -o >/PEBuilds/bldxerces/xerces-c-src_2_7_0/lib/libxerces-depdom27.0.a >AIX/depdom/AttrImpl.o ... ... >-bmap:/PEBuilds/bldxerces/xerces-c-src_2_7_0/obj/libxerces-depdom27.0.m >a p -L/PEBuilds/bldicu/icu/source -L/PEBuilds/bldicu/icu/source/lib >-L/PEBuilds/bldicu/icu/source/data -L/PEBuilds/bldicu/icu/source >-L/PEBuilds/bldicu/icu/source/lib -L/PEBuilds/bldicu/icu/source/data >-L/PEBuilds/bldxerces/xerces-c-src_2_7_0/lib -L/usr/lpp/xlC/lib >-licuuc32 -licudata32 -lXercesMessages26 >-L/PEBuilds/bldxerces/xerces-c-src_2_7_0/lib -lxerces-c >ld: 0706-006 Cannot find or open library file: -l icuuc32 > ld:open(): A file or directory in the path name does not exist. >ld: 0706-006 Cannot find or open library file: -l icudata32 > ld:open(): A file or directory in the path name does not exist. >ld: 0706-006 Cannot find or open library file: -l XercesMessages26 > ld:open(): A file or directory in the path name does not exist. >ld: 0706-006 Cannot find or open library file: -l xerces-c > ld:open(): A file or directory in the path name does not exist. >gmake[1]: *** >[/PEBuilds/bldxerces/xerces-c-src_2_7_0/lib/libxerces-depdom27.0.a] >Error 255 >gmake[1]: Target `ALL' not remade because of errors. >gmake[1]: Leaving directory `/PEBuilds/bldxerces/xerces-c-src_2_7_0/obj' >gmake: *** >[/PEBuilds/bldxerces/xerces-c-src_2_7_0/lib/libxerces-c27.0.a] Error 2
