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 "Gareth Reakes (JIRA)" <xe...@xml.apache.org> on 2005/04/05 10:21:23 UTC

[jira] Resolved: (XERCESC-1395) error "Ending delimiter missing on substitution" building on Solaris

     [ 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: s%@DEFS@%
> creating util/Makefile
> sed: Ending delimiter missing on substitution: s%@DEFS@%
> creating util/Transcoders/Cygwin/Makefile
> sed: Ending delimiter missing on substitution: s%@DEFS@%
> creating util/Transcoders/ICU/Makefile
> sed: Ending delimiter missing on substitution: s%@DEFS@%
> creating util/Transcoders/Iconv/Makefile
> sed: Ending delimiter missing on substitution: s%@DEFS@%
> creating util/Transcoders/Iconv390/Makefile
> sed: Ending delimiter missing on substitution: s%@DEFS@%
> creating util/Transcoders/Uniconv390/Makefile
> sed: Ending delimiter missing on substitution: s%@DEFS@%
> creating util/Transcoders/Iconv400/Makefile
> sed: Ending delimiter missing on substitution: s%@DEFS@%
> creating util/Transcoders/IconvFBSD/Makefile
> sed: Ending delimiter missing on substitution: s%@DEFS@%
> creating util/Transcoders/IconvGNU/Makefile
> sed: Ending delimiter missing on substitution: s%@DEFS@%
> creating util/Transcoders/MacOSUnicodeConverter/Makefile
> sed: Ending delimiter missing on substitution: s%@DEFS@%
> creating util/Platforms/Makefile
> sed: Ending delimiter missing on substitution: s%@DEFS@%
> creating util/Platforms/Solaris/Makefile
> sed: Ending delimiter missing on substitution: s%@DEFS@%
> creating util/Platforms/AIX/Makefile
> sed: Ending delimiter missing on substitution: s%@DEFS@%
> creating util/Platforms/BeOS/Makefile
> sed: Ending delimiter missing on substitution: s%@DEFS@%
> creating util/Platforms/QNX/Makefile
> sed: Ending delimiter missing on substitution: s%@DEFS@%
> creating util/Platforms/Interix/Makefile
> sed: Ending delimiter missing on substitution: s%@DEFS@%
> creating util/Platforms/Linux/Makefile
> sed: Ending delimiter missing on substitution: s%@DEFS@%
> creating util/Platforms/FreeBSD/Makefile
> sed: Ending delimiter missing on substitution: s%@DEFS@%
> creating util/Platforms/NetBSD/Makefile
> sed: Ending delimiter missing on substitution: s%@DEFS@%
> creating util/Platforms/HPUX/Makefile
> sed: Ending delimiter missing on substitution: s%@DEFS@%
> creating util/Platforms/OS390/Makefile
> sed: Ending delimiter missing on substitution: s%@DEFS@%
> creating util/Platforms/OS400/Makefile
> sed: Ending delimiter missing on substitution: s%@DEFS@%
> creating util/Platforms/IRIX/Makefile
> sed: Ending delimiter missing on substitution: s%@DEFS@%
> creating util/Platforms/PTX/Makefile
> sed: Ending delimiter missing on substitution: s%@DEFS@%
> creating util/Platforms/OpenServer/Makefile
> sed: Ending delimiter missing on substitution: s%@DEFS@%
> creating util/Platforms/UnixWare/Makefile
> sed: Ending delimiter missing on substitution: s%@DEFS@%
> creating util/Platforms/Tru64/Makefile
> sed: Ending delimiter missing on substitution: s%@DEFS@%
> creating util/Platforms/MacOS/Makefile
> sed: Ending delimiter missing on substitution: s%@DEFS@%
> creating util/Platforms/Win32/Makefile
> sed: Ending delimiter missing on substitution: s%@DEFS@%
> creating util/Platforms/Cygwin/Makefile
> sed: Ending delimiter missing on substitution: s%@DEFS@%
> creating util/Compilers/Makefile
> sed: Ending delimiter missing on substitution: s%@DEFS@%
> creating util/MsgLoaders/InMemory/Makefile
> sed: Ending delimiter missing on substitution: s%@DEFS@%
> creating util/MsgLoaders/ICU/Makefile
> sed: Ending delimiter missing on substitution: s%@DEFS@%
> creating util/MsgLoaders/ICU/resources/Makefile
> sed: Ending delimiter missing on substitution: s%@DEFS@%
> creating util/MsgLoaders/MsgCatalog/Makefile
> sed: Ending delimiter missing on substitution: s%@DEFS@%
> creating util/MsgLoaders/MsgFile/Makefile
> sed: Ending delimiter missing on substitution: s%@DEFS@%
> creating util/NetAccessors/Socket/Makefile
> sed: Ending delimiter missing on substitution: s%@DEFS@%
> creating util/NetAccessors/libWWW/Makefile
> sed: Ending delimiter missing on substitution: s%@DEFS@%
> creating util/NetAccessors/MacOSURLAccessCF/Makefile
> sed: Ending delimiter missing on substitution: s%@DEFS@%
> creating util/regx/Makefile
> sed: Ending delimiter missing on substitution: s%@DEFS@%
> creating validators/Makefile
> sed: Ending delimiter missing on substitution: s%@DEFS@%
> creating validators/common/Makefile
> sed: Ending delimiter missing on substitution: s%@DEFS@%
> creating validators/datatype/Makefile
> sed: Ending delimiter missing on substitution: s%@DEFS@%
> creating validators/DTD/Makefile
> sed: Ending delimiter missing on substitution: s%@DEFS@%
> creating validators/schema/Makefile
> sed: Ending delimiter missing on substitution: s%@DEFS@%
> creating validators/schema/identity/Makefile
> sed: Ending delimiter missing on substitution: s%@DEFS@%
> creating framework/Makefile
> sed: Ending delimiter missing on substitution: s%@DEFS@%
> creating framework/psvi/Makefile
> sed: Ending delimiter missing on substitution: s%@DEFS@%
> creating dom/Makefile
> sed: Ending delimiter missing on substitution: s%@DEFS@%
> creating dom/impl/Makefile
> sed: Ending delimiter missing on substitution: s%@DEFS@%
> creating dom/deprecated/Makefile
> sed: Ending delimiter missing on substitution: s%@DEFS@%
> creating parsers/Makefile
> sed: Ending delimiter missing on substitution: s%@DEFS@%
> creating internal/Makefile
> sed: Ending delimiter missing on substitution: s%@DEFS@%
> creating sax/Makefile
> sed: Ending delimiter missing on substitution: s%@DEFS@%
> creating sax2/Makefile
> sed: Ending delimiter missing on substitution: s%@DEFS@%
> creating ../../obj/Makefile
> sed: Ending delimiter missing on substitution: s%@DEFS@%
> 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: xerces-c-dev-unsubscribe@xml.apache.org
For additional commands, e-mail: xerces-c-dev-help@xml.apache.org