xerces-c-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "David Bertoni (JIRA)" <xerces-c-...@xml.apache.org>
Subject [jira] Closed: (XERCESC-1603) Build of Xerces-C++ on AIX cannot find several libraries even though they are specified in multiple places
Date Thu, 15 Jun 2006 00:40:30 GMT
     [ http://issues.apache.org/jira/browse/XERCESC-1603?page=all ]
     
David Bertoni closed XERCESC-1603:
----------------------------------


> Build of Xerces-C++ on AIX cannot find several libraries even though they are specified
in multiple places
> ----------------------------------------------------------------------------------------------------------
>
>          Key: XERCESC-1603
>          URL: http://issues.apache.org/jira/browse/XERCESC-1603
>      Project: Xerces-C++
>         Type: Bug

>   Components: Build
>     Versions: 2.7.0
>  Environment: uname -a => AIX hqepaix3 1 5 0003345F4C00
> xlc/xlC version 5
> LD_LIBRARY_PATH and LIBPATH = /PEBuilds/bldicu/build/lib:/PEBuilds/bldicu/icu/source/lib:/PEBuilds/bldicu/icu/source/common
> ICUROOT=/PEBuilds/bldicu/icu/source
> XERCESCROOT=/PEBuilds/bldxerces/xerces-c-src_2_7_0
> PATH=$PATH:$ICUROOT/config:$ICUROOT/bin
>     Reporter: Philip Schlesinger
>     Priority: Blocker

>
> Hi!  I'm trying to build Xerces-C++ 2.7.0 with ICU 3.4.1 with single-threaded functionality.
 I built ICU 3.4.1 from source using --disable-threads with no problem.
> I followed the instructions for building with ICU according to: http://xml.apache.org/xerces-c/build-misc.html#ICUPerl
> (I'm not using the perl script)
> I edited the files to force single-thread compilation for Xerces-C++ according to the
instructions on: http://xml.apache.org/xerces-c/build-winunix.html#UNIX_SingleThread
> Here is my runConfigure line:
> ./runConfigure -paix -cxlc -xxlC -micu -ticu -rnone -P/PEBuilds/bldxerces/build -z-I$ICUROOT/common
-z-I$ICUROOT/lib -z-I/PEBuilds/bldicu/build/lib -z-I/PEBuilds/bldxerces/xerces-c-src_2_7_0/lib
> After running gmake, it errors out with:
> 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.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
-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
> Ideas?  I've done almost the same exact thing when building on Solaris and it worked
there without a problem.  I posted this message three weeks ago to the Xerces-C++ users group
and heard nothing back.
> Help??????

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


---------------------------------------------------------------------
To unsubscribe, e-mail: c-dev-unsubscribe@xerces.apache.org
For additional commands, e-mail: c-dev-help@xerces.apache.org


Mime
View raw message