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:$XERCESCR
OOT/lib
export LIBPATH=$LD_LIBRARY_PATH
export
PATH=$PATH:/PEBuilds/bldicu/build/bin:$ICUROOT/source/config:$ICUROOT/so
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.ma
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

Reply via email to