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