xerces-c-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Schlesinger, Philip" <pschlesin...@filenet.com>
Subject RE: CAN ANYBODY HELP ME? NOBODY RESPONDED TO MY POST THREE WEEKS AGO
Date Mon, 19 Jun 2006 18:13:27 GMT
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:amassari@datadirect.com] 
Sent: Friday, June 16, 2006 2:53 AM
To: c-users@xerces.apache.org
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




Mime
View raw message