[ http://issues.apache.org/jira/browse/XERCESC-1395?page=history ] Gareth Reakes resolved XERCESC-1395: ------------------------------------
Resolution: Invalid resolved via discussion on mailing list. > error "Ending delimiter missing on substitution" building on Solaris > -------------------------------------------------------------------- > > Key: XERCESC-1395 > URL: http://issues.apache.org/jira/browse/XERCESC-1395 > Project: Xerces-C++ > Type: Bug > Versions: 2.6.0 > Environment: Solaris gcc g++ > Reporter: Michael David Adams > > When trying to use the runConfigure script on a Solaris platform that uses > gcc and g++ I get the following output: > runConfigure -psolaris -cgcc -xg++ > Generating makefiles with the following options ... > Platform: solaris > C Compiler: > C++ Compiler: > Message Loader: inmem > Net Accessor: socket > Transcoder: native > Thread option: pthread > bitsToBuild option: 32 > Extra compile options: > Extra link options: > Extra configure options: > Debug is OFF > C++ compiler not specified...we'll assume that configure will find it... > creating cache ./config.cache > checking for gcc... gcc > checking whether the C compiler (gcc -w -O -DPROJ_XMLPARSER -DPROJ_XMLUTIL > -DPROJ_PARSERS -DPROJ_SAX4C -DPROJ_SAX2 -DPROJ_DOM -DPROJ_DEPRECATED_DOM > -DPROJ_VALIDATORS -DXML_USE_NATIVE_TRANSCODER -DXML_USE_INMEM_MESSAGELOADER > -DXML_USE_PTHREADS -DXML_USE_NETACCESSOR_SOCKET ) works... yes > checking whether the C compiler (gcc -w -O -DPROJ_XMLPARSER -DPROJ_XMLUTIL > -DPROJ_PARSERS -DPROJ_SAX4C -DPROJ_SAX2 -DPROJ_DOM -DPROJ_DEPRECATED_DOM > -DPROJ_VALIDATORS -DXML_USE_NATIVE_TRANSCODER -DXML_USE_INMEM_MESSAGELOADER > -DXML_USE_PTHREADS -DXML_USE_NETACCESSOR_SOCKET ) is a > cross-compiler... no > checking whether we are using GNU C... yes > checking whether gcc accepts -g... yes > checking for c++... c++ > checking whether the C++ compiler (c++ -w -O -DPROJ_XMLPARSER > -DPROJ_XMLUTIL -DPROJ_PARSERS -DPROJ_SAX4C -DPROJ_SAX2 -DPROJ_DOM > -DPROJ_DEPRECATED_DOM -DPROJ_VALIDATORS -DXML_USE_NATIVE_TRANSCODER > -DXML_USE_INMEM_MESSAGELOADER -DXML_USE_PTHREADS -DXML_USE_NETACCESSOR_SOCKET > ) works... yes > checking whether the C++ compiler (c++ -w -O -DPROJ_XMLPARSER > -DPROJ_XMLUTIL -DPROJ_PARSERS -DPROJ_SAX4C -DPROJ_SAX2 -DPROJ_DOM > -DPROJ_DEPRECATED_DOM -DPROJ_VALIDATORS -DXML_USE_NATIVE_TRANSCODER > -DXML_USE_INMEM_MESSAGELOADER -DXML_USE_PTHREADS -DXML_USE_NETACCESSOR_SOCKET > ) is a cross-compiler... no > checking whether we are using GNU C++... yes > checking whether c++ accepts -g... yes > checking for a BSD compatible install... ./install-sh -c > checking for autoconf... true > checking how to run the C preprocessor... gcc -E > checking for ANSI C header files... yes > checking for XMLByte... no > checking host system type... sparc-sun-solaris2.7 > updating cache ./config.cache > creating ./config.status > creating Makefile > sed: Ending delimiter missing on substitution: [EMAIL PROTECTED]@% > creating util/Makefile > sed: Ending delimiter missing on substitution: [EMAIL PROTECTED]@% > creating util/Transcoders/Cygwin/Makefile > sed: Ending delimiter missing on substitution: [EMAIL PROTECTED]@% > creating util/Transcoders/ICU/Makefile > sed: Ending delimiter missing on substitution: [EMAIL PROTECTED]@% > creating util/Transcoders/Iconv/Makefile > sed: Ending delimiter missing on substitution: [EMAIL PROTECTED]@% > creating util/Transcoders/Iconv390/Makefile > sed: Ending delimiter missing on substitution: [EMAIL PROTECTED]@% > creating util/Transcoders/Uniconv390/Makefile > sed: Ending delimiter missing on substitution: [EMAIL PROTECTED]@% > creating util/Transcoders/Iconv400/Makefile > sed: Ending delimiter missing on substitution: [EMAIL PROTECTED]@% > creating util/Transcoders/IconvFBSD/Makefile > sed: Ending delimiter missing on substitution: [EMAIL PROTECTED]@% > creating util/Transcoders/IconvGNU/Makefile > sed: Ending delimiter missing on substitution: [EMAIL PROTECTED]@% > creating util/Transcoders/MacOSUnicodeConverter/Makefile > sed: Ending delimiter missing on substitution: [EMAIL PROTECTED]@% > creating util/Platforms/Makefile > sed: Ending delimiter missing on substitution: [EMAIL PROTECTED]@% > creating util/Platforms/Solaris/Makefile > sed: Ending delimiter missing on substitution: [EMAIL PROTECTED]@% > creating util/Platforms/AIX/Makefile > sed: Ending delimiter missing on substitution: [EMAIL PROTECTED]@% > creating util/Platforms/BeOS/Makefile > sed: Ending delimiter missing on substitution: [EMAIL PROTECTED]@% > creating util/Platforms/QNX/Makefile > sed: Ending delimiter missing on substitution: [EMAIL PROTECTED]@% > creating util/Platforms/Interix/Makefile > sed: Ending delimiter missing on substitution: [EMAIL PROTECTED]@% > creating util/Platforms/Linux/Makefile > sed: Ending delimiter missing on substitution: [EMAIL PROTECTED]@% > creating util/Platforms/FreeBSD/Makefile > sed: Ending delimiter missing on substitution: [EMAIL PROTECTED]@% > creating util/Platforms/NetBSD/Makefile > sed: Ending delimiter missing on substitution: [EMAIL PROTECTED]@% > creating util/Platforms/HPUX/Makefile > sed: Ending delimiter missing on substitution: [EMAIL PROTECTED]@% > creating util/Platforms/OS390/Makefile > sed: Ending delimiter missing on substitution: [EMAIL PROTECTED]@% > creating util/Platforms/OS400/Makefile > sed: Ending delimiter missing on substitution: [EMAIL PROTECTED]@% > creating util/Platforms/IRIX/Makefile > sed: Ending delimiter missing on substitution: [EMAIL PROTECTED]@% > creating util/Platforms/PTX/Makefile > sed: Ending delimiter missing on substitution: [EMAIL PROTECTED]@% > creating util/Platforms/OpenServer/Makefile > sed: Ending delimiter missing on substitution: [EMAIL PROTECTED]@% > creating util/Platforms/UnixWare/Makefile > sed: Ending delimiter missing on substitution: [EMAIL PROTECTED]@% > creating util/Platforms/Tru64/Makefile > sed: Ending delimiter missing on substitution: [EMAIL PROTECTED]@% > creating util/Platforms/MacOS/Makefile > sed: Ending delimiter missing on substitution: [EMAIL PROTECTED]@% > creating util/Platforms/Win32/Makefile > sed: Ending delimiter missing on substitution: [EMAIL PROTECTED]@% > creating util/Platforms/Cygwin/Makefile > sed: Ending delimiter missing on substitution: [EMAIL PROTECTED]@% > creating util/Compilers/Makefile > sed: Ending delimiter missing on substitution: [EMAIL PROTECTED]@% > creating util/MsgLoaders/InMemory/Makefile > sed: Ending delimiter missing on substitution: [EMAIL PROTECTED]@% > creating util/MsgLoaders/ICU/Makefile > sed: Ending delimiter missing on substitution: [EMAIL PROTECTED]@% > creating util/MsgLoaders/ICU/resources/Makefile > sed: Ending delimiter missing on substitution: [EMAIL PROTECTED]@% > creating util/MsgLoaders/MsgCatalog/Makefile > sed: Ending delimiter missing on substitution: [EMAIL PROTECTED]@% > creating util/MsgLoaders/MsgFile/Makefile > sed: Ending delimiter missing on substitution: [EMAIL PROTECTED]@% > creating util/NetAccessors/Socket/Makefile > sed: Ending delimiter missing on substitution: [EMAIL PROTECTED]@% > creating util/NetAccessors/libWWW/Makefile > sed: Ending delimiter missing on substitution: [EMAIL PROTECTED]@% > creating util/NetAccessors/MacOSURLAccessCF/Makefile > sed: Ending delimiter missing on substitution: [EMAIL PROTECTED]@% > creating util/regx/Makefile > sed: Ending delimiter missing on substitution: [EMAIL PROTECTED]@% > creating validators/Makefile > sed: Ending delimiter missing on substitution: [EMAIL PROTECTED]@% > creating validators/common/Makefile > sed: Ending delimiter missing on substitution: [EMAIL PROTECTED]@% > creating validators/datatype/Makefile > sed: Ending delimiter missing on substitution: [EMAIL PROTECTED]@% > creating validators/DTD/Makefile > sed: Ending delimiter missing on substitution: [EMAIL PROTECTED]@% > creating validators/schema/Makefile > sed: Ending delimiter missing on substitution: [EMAIL PROTECTED]@% > creating validators/schema/identity/Makefile > sed: Ending delimiter missing on substitution: [EMAIL PROTECTED]@% > creating framework/Makefile > sed: Ending delimiter missing on substitution: [EMAIL PROTECTED]@% > creating framework/psvi/Makefile > sed: Ending delimiter missing on substitution: [EMAIL PROTECTED]@% > creating dom/Makefile > sed: Ending delimiter missing on substitution: [EMAIL PROTECTED]@% > creating dom/impl/Makefile > sed: Ending delimiter missing on substitution: [EMAIL PROTECTED]@% > creating dom/deprecated/Makefile > sed: Ending delimiter missing on substitution: [EMAIL PROTECTED]@% > creating parsers/Makefile > sed: Ending delimiter missing on substitution: [EMAIL PROTECTED]@% > creating internal/Makefile > sed: Ending delimiter missing on substitution: [EMAIL PROTECTED]@% > creating sax/Makefile > sed: Ending delimiter missing on substitution: [EMAIL PROTECTED]@% > creating sax2/Makefile > sed: Ending delimiter missing on substitution: [EMAIL PROTECTED]@% > creating ../../obj/Makefile > sed: Ending delimiter missing on substitution: [EMAIL PROTECTED]@% > Having build problems? > Read instructions at http://xml.apache.org/xerces-c/build.html > Still cannot resolve it? > Find out if someone else had the same problem before. > Go to http://marc.theaimsgroup.com/?l=xerces-c-dev > In future, you may also directly type the following commands to create the > Makefiles. > export TRANSCODER="NATIVE" > export MESSAGELOADER="INMEM" > export NETACCESSOR="Socket" > export THREADS="pthread" > export BITSTOBUILD="32" > export CC="" > export CXX="" > export CXXFLAGS=" -w -O -DPROJ_XMLPARSER -DPROJ_XMLUTIL -DPROJ_PARSERS > -DPROJ_SAX4C -DPROJ_SAX2 -DPROJ_DOM -DPROJ_DEPRECATED_DOM -DPROJ_VALIDATORS > -DXML_USE_NATIVE_TRANSCODER -DXML_USE_INMEM_MESSAGELOADER -DXML_USE_PTHREADS > -DXML_USE_NETACCESSOR_SOCKET " > export CFLAGS=" -w -O -DPROJ_XMLPARSER -DPROJ_XMLUTIL -DPROJ_PARSERS > -DPROJ_SAX4C -DPROJ_SAX2 -DPROJ_DOM -DPROJ_DEPRECATED_DOM -DPROJ_VALIDATORS > -DXML_USE_NATIVE_TRANSCODER -DXML_USE_INMEM_MESSAGELOADER -DXML_USE_PTHREADS > -DXML_USE_NETACCESSOR_SOCKET " > export LDFLAGS=" " > export LIBS=" -lpthread -lnsl -lsocket" > configure > If the result of the above commands look OK to you, go to the directory > /home/advtech3/madams/xerces/xerces-c-src_2_6_0/src/xercesc and type "gmake" > to make the XERCES-C system. > The solution to this issue is that line 1461 in the > xerces-c-src_2_6_0/src/xercesc/configure file needs to be changed from: > if test "$platform"="OS400" || test "$platform" = "OS390";then > to > if test "$platform" = "OS400" || test "$platform" = "OS390";then -- 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 - If you want more information on JIRA, or have a bug to report see: http://www.atlassian.com/software/jira --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]