You are viewing a plain text version of this content. The canonical link for it is here.
Posted to c-dev@xerces.apache.org by Patrick Townsend <Pa...@patownsend.com> on 2004/03/07 21:36:37 UTC
Error building Xerces C++ on AS/400 (iSeries)
Hello,
I am having a problem building the Xerces C++ 2.5.0 application on the IBM
AS/400 (V5R2). I've installed the gmake utility, and that installation was
successful (no errors). I've set the environment variables for runConfigure
as follows:
ADDENVVAR ENVVAR(XERCESCROOT) VALUE('/XML4C/xerces250') /* Not really
XML4C */
ADDENVVAR ENVVAR(MAKE) VALUE('/usr/bin/gmake')
ADDENVVAR ENVVAR(OUTPUTDIR) +
VALUE('ALLXER100')
I go into the /XML4C/xerces250/src/xercesc directory and run the
runConfigure script like this:
runConfigure -p os400 -x icc -c icc -m inmem -t Iconv400
I've made an edit for the getopt message, but am still getting one error
message like this:
"getopts: 001-0015 Required operand(s) not specified."
It does not cause a halt. This is displayed as a part of the configure run:
Generating makefiles with the following options ...
Platform: os400
C Compiler: icc
C++ Compiler: icc
Message Loader: inmem
Net Accessor: socket
Transcoder: Iconv400
Thread option: pthread
bitsToBuild option: 32
Extra compile options:
Extra link options:
Extra configure options:
Debug is OFF
NATIVE OS400 BUILD
The compiler checks seem to go OK. I get this error however:
"checking host system type... Invalid configuration `AS400-OS400':
machine `AS400-OS400' not recognized"
There are lots of messages about creating make files, followed by the
suggestion to run gmake. I run gmake and get these errors:
gmake
Preparing the directory structure for a build ...
mkdir -p /XML4C/xerces250/obj/UNKNOWN
mkdir: 001-2128 Error found creating directory /XML4C/xerces250/obj/UNKNOWN.
File exists.
GMAKE: [Prepare] Error 1 (ignored)
mkdir -p /XML4C/xerces250/lib
mkdir: 001-2128 Error found creating directory /XML4C/xerces250/lib. File
exists.
GMAKE: [Prepare] Error 1 (ignored)
/usr/bin/gmake -C util includes
GMAKE[1]: Entering directory `/XML4C/xerces250/src/xercesc/util'
mkdir -p /XML4C/xerces250/include/xercesc/util
mkdir: 001-2128 Error found creating directory /XML4C/xerces250/include/xer
GMAKE[1]: [pubheaders] Error 1 (ignored)
cp -fp ArrayIndexOutOfBoundsException.hpp AutoSense.hpp /* lots more follow
*/
/XML4C/xerces250/include/xercesc/util
/usr/bin/gmake -C Platforms includes
GMAKE[2]: Entering directory `/XML4C/xerces250/src/xercesc/util/Platforms'
/usr/bin/gmake -C includes
GMAKE: Entering an unknown directory
GMAKE: *** includes: No such path or directory.. Stop.
GMAKE: Leaving an unknown directory
GMAKE[2]: *** [includes] Error 2
GMAKE[2]: Leaving directory `/XML4C/xerces250/src/xercesc/util/Platforms'
GMAKE[1]: *** [includes] Error 2
GMAKE[1]: Leaving directory `/XML4C/xerces250/src/xercesc/util'
GMAKE: *** [Prepare] Error 2
$
I am woefully ignorant about gmake and UNIX make in general. Any help would
be appreciated.
I'll be glad, by the way, to contribute the AS/400 binary and build
instructions when it gets working.
Thanks,
Patrick