Sorry, should have mentioned, I'm using Xerces-c 2.8.0

Gene

> -----Original Message-----
> From: Frederick (Gene) Grinder
> Sent: Thursday, April 23, 2009 9:02 AM
> To: c-users@xerces.apache.org
> Subject: RE: Compile errors from IconvGNUTransServices.cpp
> 
> Oops!  I forgot that I was experimenting with the problem/solution
> described here:  Can't build Xerces-C 3.0 with GNUiconv on UNIX (AIX,
> HP-UX, Sun Solaris) because the header endian.h is missing there
>
<https://issues.apache.org/jira/browse/XERCESC-1856?page=com.atlassian.j
>
ira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12679
> 130#action_12679130>
> 
> 
> 
> I had just commented out the #include <endian.h> and added #include
> <arpa/nameser_compat.h>.  If I put back the original file, I also get
> the endian errors described in that incident link, giving the full
list
> of errors as:
> 
> 
> 
>   (C++) IconvGNUTransService.o
> 
> CC: Warning: Option -ptr not supported
> 
> "IconvGNUTransService.cpp", line 30: Error: Could not open include
> file<endian.h>.
> 
> "IconvGNUTransService.cpp", line 69: Error: LITTLE_ENDIAN is not
> defined.
> 
> "IconvGNUTransService.cpp", line 70: Error: LITTLE_ENDIAN is not
> defined.
> 
> "/usr/include/wchar.h", line 19: Error: clock_t is not a member of
> xercesc_2_8::std.
> 
> "/usr/include/wchar.h", line 21: Error: time_t is not a member of
> xercesc_2_8::std.
> 
> "/usr/include/wchar.h", line 22: Error: tm is not a member of
> xercesc_2_8::std.
> 
> "IconvGNUTransService.cpp", line 174: Error: LITTLE_ENDIAN is not
> defined.
> 
> "IconvGNUTransService.cpp", line 198: Error: LITTLE_ENDIAN is not
> defined.
> 
> "IconvGNUTransService.cpp", line 218: Error: LITTLE_ENDIAN is not
> defined.
> 
> "IconvGNUTransService.cpp", line 243: Error: An integer constant
> expression is required within the array subscript operator.
> 
> "IconvGNUTransService.cpp", line 253: Error: Formal argument 2 of type
> const char** in call to iconv(_iconv_info*, const char*
> is being passed char**.
> 
> "IconvGNUTransService.cpp", line 262: Error: Formal argument 2 of type
> const char** in call to iconv(_iconv_info*, const char*
> is being passed char**.
> 
> "IconvGNUTransService.cpp", line 275: Error: An integer constant
> expression is required within the array subscript operator.
> 
> "IconvGNUTransService.cpp", line 285: Error: Formal argument 2 of type
> const char** in call to iconv(_iconv_info*, const char*
> is being passed char**.
> 
> "IconvGNUTransService.cpp", line 294: Error: Formal argument 2 of type
> const char** in call to iconv(_iconv_info*, const char*
> is being passed char**.
> 
> "IconvGNUTransService.cpp", line 307: Error: An integer constant
> expression is required within the array subscript operator.
> 
> "IconvGNUTransService.cpp", line 318: Error: Formal argument 2 of type
> const char** in call to iconv(_iconv_info*, const char*
> is being passed char**.
> 
> "IconvGNUTransService.cpp", line 338: Error: LITTLE_ENDIAN is not
> defined.
> 
> "IconvGNUTransService.cpp", line 379: Error: LITTLE_ENDIAN is not
> defined.
> 
> "IconvGNUTransService.cpp", line 413: Error: Formal argument 2 of type
> const char** in call to iconv(_iconv_info*, const char*
> is being passed char**.
> 
> "IconvGNUTransService.cpp", line 423: Error: Formal argument 2 of type
> const char** in call to iconv(_iconv_info*, const char*
> is being passed char**.
> 
> "IconvGNUTransService.cpp", line 736: Error: BYTE_ORDER is not
defined.
> 
> "IconvGNUTransService.cpp", line 799: Error: BYTE_ORDER is not
defined.
> 
> "IconvGNUTransService.cpp", line 857: Error: BYTE_ORDER is not
defined.
> 
> "IconvGNUTransService.cpp", line 917: Error: BYTE_ORDER is not
defined.
> 
> Compilation aborted, too many Error messages.
> 
> make[2]: *** [IconvGNUTransService.o] Error 1
> 
> make[1]: *** [transcoders] Error 2
> 
> make: *** [Util] Error 2
> 
> 
> 
> Thanks again!
> Gene
> 
> 
> 
> From: Frederick (Gene) Grinder
> Sent: Thursday, April 23, 2009 8:57 AM
> To: c-users@xerces.apache.org
> Subject: Compile errors from IconvGNUTransServices.cpp
> 
> 
> 
> Here's my scenario.  Anyone have any ideas?
> 
> 
> 
> Thanks!
> Gene
> 
> 
> 
> [sunshade-hub]uname -a
> 
> SunOS sunshade 5.10 Generic i86pc i386 i86pc
> 
> [sunshade-hub]./runConfigure -psolaris -ccc -xCC -b32 -rpthread
> -tIconvGNU && make
> 
> <... full output shown below ...>
> 
>   (C++) IconvGNUTransService.o
> 
> CC: Warning: Option -ptr not supported
> 
> "/usr/include/wchar.h", line 23: Error: clock_t is not a member of
> xercesc_2_8::std.
> 
> "/usr/include/wchar.h", line 25: Error: time_t is not a member of
> xercesc_2_8::std.
> 
> "/usr/include/wchar.h", line 26: Error: tm is not a member of
> xercesc_2_8::std.
> 
> "IconvGNUTransService.cpp", line 244: Error: An integer constant
> expression is required within the array subscript operator.
> 
> "IconvGNUTransService.cpp", line 254: Error: Formal argument 2 of type
> const char** in call to iconv(_iconv_info*, const char**, unsigned*,
> char**, unsigned*) is being passed char**.
> 
> "IconvGNUTransService.cpp", line 263: Error: Formal argument 2 of type
> const char** in call to iconv(_iconv_info*, const char**, unsigned*,
> char**, unsigned*) is being passed char**.
> 
> "IconvGNUTransService.cpp", line 276: Error: An integer constant
> expression is required within the array subscript operator.
> 
> "IconvGNUTransService.cpp", line 286: Error: Formal argument 2 of type
> const char** in call to iconv(_iconv_info*, const char**, unsigned*,
> char**, unsigned*) is being passed char**.
> 
> "IconvGNUTransService.cpp", line 295: Error: Formal argument 2 of type
> const char** in call to iconv(_iconv_info*, const char**, unsigned*,
> char**, unsigned*) is being passed char**.
> 
> "IconvGNUTransService.cpp", line 308: Error: An integer constant
> expression is required within the array subscript operator.
> 
> "IconvGNUTransService.cpp", line 319: Error: Formal argument 2 of type
> const char** in call to iconv(_iconv_info*, const char**, unsigned*,
> char**, unsigned*) is being passed char**.
> 
> "IconvGNUTransService.cpp", line 414: Error: Formal argument 2 of type
> const char** in call to iconv(_iconv_info*, const char**, unsigned*,
> char**, unsigned*) is being passed char**.
> 
> "IconvGNUTransService.cpp", line 424: Error: Formal argument 2 of type
> const char** in call to iconv(_iconv_info*, const char**, unsigned*,
> char**, unsigned*) is being passed char**.
> 
> "IconvGNUTransService.cpp", line 1289: Error: An integer constant
> expression is required within the array subscript operator.
> 
> 14 Error(s) detected.
> 
> make[2]: *** [IconvGNUTransService.o] Error 14
> 
> make[1]: *** [transcoders] Error 2
> 
> make: *** [Util] Error 2
> 
> 
> 
> 
> 
> 
> 
> Full output listing follows:
> 
> 
> 
> 
> 
> 
> 
> [sunshade-hub]./runConfigure -psolaris -ccc -xCC -b32 -rpthread
> -tIconvGNU && make
> 
> Generating makefiles with the following options ...
> 
> Platform: solaris
> 
> C Compiler: cc
> 
> C++ Compiler: CC
> 
> Message Loader: inmem
> 
> Net Accessor: socket
> 
> Transcoder: IconvGNU
> 
> Thread option: pthread
> 
> Library type: shared
> 
> bitsToBuild option: 32
> 
> Extra compile options:
> 
> Extra link options:
> 
> Extra configure options:
> 
> Debug is OFF
> 
> 
> 
> checking for gcc... cc
> 
> checking for C compiler default output file name... a.out
> 
> checking whether the C compiler works... yes
> 
> checking whether we are cross compiling... no
> 
> checking for suffix of executables...
> 
> checking for suffix of object files... o
> 
> checking whether we are using the GNU C compiler... no
> 
> checking whether cc accepts -g... yes
> 
> checking for cc option to accept ISO C89... none needed
> 
> checking whether we are using the GNU C++ compiler... no
> 
> checking whether CC accepts -g... yes
> 
> checking for a BSD-compatible install... ./install-sh -c
> 
> checking for autoconf... true
> 
> checking how to run the C preprocessor... cc -E
> 
> checking for grep that handles long lines and -e... /usr/sfw/bin/ggrep
> 
> checking for egrep... /usr/sfw/bin/ggrep -E
> 
> checking for ANSI C header files... yes
> 
> checking for sys/types.h... yes
> 
> checking for sys/stat.h... yes
> 
> checking for stdlib.h... yes
> 
> checking for string.h... yes
> 
> checking for memory.h... yes
> 
> checking for strings.h... yes
> 
> checking for inttypes.h... yes
> 
> checking for stdint.h... yes
> 
> checking for unistd.h... yes
> 
> checking for XMLByte... no
> 
> checking build system type... i386-pc-solaris2.10
> 
> checking host system type... i386-pc-solaris2.10
> 
> configure: creating ./config.status
> 
> config.status: creating Makefile
> 
> config.status: creating util/Makefile
> 
> config.status: creating util/Transcoders/Cygwin/Makefile
> 
> config.status: creating util/Transcoders/Win32/Makefile
> 
> config.status: creating util/Transcoders/ICU/Makefile
> 
> config.status: creating util/Transcoders/Iconv/Makefile
> 
> config.status: creating util/Transcoders/Iconv390/Makefile
> 
> config.status: creating util/Transcoders/Uniconv390/Makefile
> 
> config.status: creating util/Transcoders/Iconv400/Makefile
> 
> config.status: creating util/Transcoders/IconvFBSD/Makefile
> 
> config.status: creating util/Transcoders/IconvGNU/Makefile
> 
> config.status: creating
util/Transcoders/MacOSUnicodeConverter/Makefile
> 
> config.status: creating util/Platforms/Makefile
> 
> config.status: creating util/Platforms/Solaris/Makefile
> 
> config.status: creating util/Platforms/AIX/Makefile
> 
> config.status: creating util/Platforms/BeOS/Makefile
> 
> config.status: creating util/Platforms/QNX/Makefile
> 
> config.status: creating util/Platforms/Linux/Makefile
> 
> config.status: creating util/Platforms/FreeBSD/Makefile
> 
> config.status: creating util/Platforms/NetBSD/Makefile
> 
> config.status: creating util/Platforms/HPUX/Makefile
> 
> config.status: creating util/Platforms/OS390/Makefile
> 
> config.status: creating util/Platforms/OS400/Makefile
> 
> config.status: creating util/Platforms/IRIX/Makefile
> 
> config.status: creating util/Platforms/PTX/Makefile
> 
> config.status: creating util/Platforms/OpenServer/Makefile
> 
> config.status: creating util/Platforms/UnixWare/Makefile
> 
> config.status: creating util/Platforms/Tru64/Makefile
> 
> config.status: creating util/Platforms/MacOS/Makefile
> 
> config.status: creating util/Platforms/Win32/Makefile
> 
> config.status: creating util/Platforms/Cygwin/Makefile
> 
> config.status: creating util/Compilers/Makefile
> 
> config.status: creating util/MsgLoaders/InMemory/Makefile
> 
> config.status: creating util/MsgLoaders/ICU/Makefile
> 
> config.status: creating util/MsgLoaders/ICU/resources/Makefile
> 
> config.status: creating util/MsgLoaders/MsgCatalog/Makefile
> 
> config.status: creating util/MsgLoaders/MsgFile/Makefile
> 
> config.status: creating util/NetAccessors/Socket/Makefile
> 
> config.status: creating util/NetAccessors/WinSock/Makefile
> 
> config.status: creating util/NetAccessors/libWWW/Makefile
> 
> config.status: creating util/NetAccessors/MacOSURLAccessCF/Makefile
> 
> config.status: creating util/regx/Makefile
> 
> config.status: creating validators/Makefile
> 
> config.status: creating validators/common/Makefile
> 
> config.status: creating validators/datatype/Makefile
> 
> config.status: creating validators/DTD/Makefile
> 
> config.status: creating validators/schema/Makefile
> 
> config.status: creating validators/schema/identity/Makefile
> 
> config.status: creating framework/Makefile
> 
> config.status: creating framework/psvi/Makefile
> 
> config.status: creating dom/Makefile
> 
> config.status: creating dom/impl/Makefile
> 
> config.status: creating dom/deprecated/Makefile
> 
> config.status: creating parsers/Makefile
> 
> config.status: creating internal/Makefile
> 
> config.status: creating sax/Makefile
> 
> config.status: creating sax2/Makefile
> 
> config.status: creating ../../obj/Makefile
> 
> config.status: executing default commands
> 
> 
> 
> Having build problems?
> 
> Read instructions at http://xerces.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="IconvGNU"
> 
> export MESSAGELOADER="INMEM"
> 
> export NETACCESSOR="Socket"
> 
> export THREADS="pthread"
> 
> export LIBTYPE="shared"
> 
> export BITSTOBUILD="32"
> 
> export CC="cc"
> 
> export CXX="CC"
> 
> export CXXFLAGS=" -w -O -DNDEBUG -DPROJ_XMLPARSER -DPROJ_XMLUTIL
> -DPROJ_PARSERS -DPROJ_SAX4C -DPROJ_SAX2 -DPROJ_DOM
-DPROJ_DEPRECATED_DOM
> -DPROJ_VALIDATORS -DXML_USE_GNU_TRANSCODER -I/usr/local/include
> -DXML_USE_INMEM_MESSAGELOADER -DXML_USE_PTHREADS
> -DXML_USE_NETACCESSOR_SOCKET "
> 
> export CFLAGS=" -w -O -DNDEBUG -DPROJ_XMLPARSER -DPROJ_XMLUTIL
> -DPROJ_PARSERS -DPROJ_SAX4C -DPROJ_SAX2 -DPROJ_DOM
-DPROJ_DEPRECATED_DOM
> -DPROJ_VALIDATORS -DXML_USE_GNU_TRANSCODER -I/usr/local/include
> -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
> 
> /home1/hub/staff/geneg/xerc+icu/xerces-c-src_2_8_0/src/xercesc and
type
> "make" (or "gmake")
> 
> to make the XERCES-C system.
> 
> Preparing the directory structure for a build ...
> 
> mkdir -p
/home1/hub/staff/geneg/xerc+icu/xerces-c-src_2_8_0/obj/SOLARIS
> 
> mkdir -p
> /home1/hub/staff/geneg/xerc+icu/xerces-c-src_2_8_0/obj/SOLARIS/depdom
> 
> mkdir -p /home1/hub/staff/geneg/xerc+icu/xerces-c-src_2_8_0/lib
> 
> make -s -C util includes
> 
>   (CP)
>
/home1/hub/staff/geneg/xerc+icu/xerces-c-src_2_8_0/include/xercesc/util
> 
>   (CP)
>
/home1/hub/staff/geneg/xerc+icu/xerces-c-src_2_8_0/include/xercesc/util/
> Platforms/Solaris
> 
>   (CP)
>
/home1/hub/staff/geneg/xerc+icu/xerces-c-src_2_8_0/include/xercesc/util/
> Transcoders/IconvGNU
> 
>   (CP)
>
/home1/hub/staff/geneg/xerc+icu/xerces-c-src_2_8_0/include/xercesc/util/
> MsgLoaders/InMemory
> 
>   (CP)
>
/home1/hub/staff/geneg/xerc+icu/xerces-c-src_2_8_0/include/xercesc/util/
> NetAccessors/Socket
> 
>   (CP)
>
/home1/hub/staff/geneg/xerc+icu/xerces-c-src_2_8_0/include/xercesc/util/
> Compilers
> 
>   (CP)
>
/home1/hub/staff/geneg/xerc+icu/xerces-c-src_2_8_0/include/xercesc/util/
> regx
> 
> make -s -C sax includes
> 
>   (CP)
> /home1/hub/staff/geneg/xerc+icu/xerces-c-src_2_8_0/include/xercesc/sax
> 
> make -s -C sax2 includes
> 
>   (CP)
>
/home1/hub/staff/geneg/xerc+icu/xerces-c-src_2_8_0/include/xercesc/sax2
> 
> make -s -C internal includes
> 
>   (CP)
>
/home1/hub/staff/geneg/xerc+icu/xerces-c-src_2_8_0/include/xercesc/inter
> nal
> 
> make -s -C framework includes
> 
>   (CP)
>
/home1/hub/staff/geneg/xerc+icu/xerces-c-src_2_8_0/include/xercesc/frame
> work
> 
>   (CP)
>
/home1/hub/staff/geneg/xerc+icu/xerces-c-src_2_8_0/include/xercesc/frame
> work/psvi
> 
> make -s -C parsers includes
> 
>   (CP)
>
/home1/hub/staff/geneg/xerc+icu/xerces-c-src_2_8_0/include/xercesc/parse
> rs
> 
> make -s -C validators includes
> 
>   (CP)
>
/home1/hub/staff/geneg/xerc+icu/xerces-c-src_2_8_0/include/xercesc/valid
> ators/common
> 
>   (CP)
>
/home1/hub/staff/geneg/xerc+icu/xerces-c-src_2_8_0/include/xercesc/valid
> ators/datatype
> 
>   (CP)
>
/home1/hub/staff/geneg/xerc+icu/xerces-c-src_2_8_0/include/xercesc/valid
> ators/DTD
> 
>   (CP)
>
/home1/hub/staff/geneg/xerc+icu/xerces-c-src_2_8_0/include/xercesc/valid
> ators/schema
> 
>   (CP)
>
/home1/hub/staff/geneg/xerc+icu/xerces-c-src_2_8_0/include/xercesc/valid
> ators/schema/identity
> 
> make -s -C dom includes
> 
>   (CP)
> /home1/hub/staff/geneg/xerc+icu/xerces-c-src_2_8_0/include/xercesc/dom
> 
>   (CP)
>
/home1/hub/staff/geneg/xerc+icu/xerces-c-src_2_8_0/include/xercesc/dom/i
> mpl
> 
>   (CP)
>
/home1/hub/staff/geneg/xerc+icu/xerces-c-src_2_8_0/include/xercesc/dom/d
> eprecated
> 
> Building util
> 
> make -s -C util
> 
>   (CP)
>
/home1/hub/staff/geneg/xerc+icu/xerces-c-src_2_8_0/include/xercesc/util
> 
>   (CP)
>
/home1/hub/staff/geneg/xerc+icu/xerces-c-src_2_8_0/include/xercesc/util/
> Platforms/Solaris
> 
>   (CP)
>
/home1/hub/staff/geneg/xerc+icu/xerces-c-src_2_8_0/include/xercesc/util/
> Transcoders/IconvGNU
> 
>   (CP)
>
/home1/hub/staff/geneg/xerc+icu/xerces-c-src_2_8_0/include/xercesc/util/
> MsgLoaders/InMemory
> 
>   (CP)
>
/home1/hub/staff/geneg/xerc+icu/xerces-c-src_2_8_0/include/xercesc/util/
> NetAccessors/Socket
> 
>   (CP)
>
/home1/hub/staff/geneg/xerc+icu/xerces-c-src_2_8_0/include/xercesc/util/
> Compilers
> 
>   (CP)
>
/home1/hub/staff/geneg/xerc+icu/xerces-c-src_2_8_0/include/xercesc/util/
> regx
> 
>   (C++) Base64.o
> 
> CC: Warning: Option -ptr not supported
> 
>   (C++) BinFileInputStream.o
> 
> CC: Warning: Option -ptr not supported
> 
>   (C++) BinInputStream.o
> 
> CC: Warning: Option -ptr not supported
> 
>   (C++) BinMemInputStream.o
> 
> CC: Warning: Option -ptr not supported
> 
>   (C++) BitSet.o
> 
> CC: Warning: Option -ptr not supported
> 
>   (C++) DefaultPanicHandler.o
> 
> CC: Warning: Option -ptr not supported
> 
>   (C++) EncodingValidator.o
> 
> CC: Warning: Option -ptr not supported
> 
>   (C++) HashPtr.o
> 
> CC: Warning: Option -ptr not supported
> 
>   (C++) HashXMLCh.o
> 
> CC: Warning: Option -ptr not supported
> 
>   (C++) HeaderDummy.o
> 
> CC: Warning: Option -ptr not supported
> 
>   (C++) HexBin.o
> 
> CC: Warning: Option -ptr not supported
> 
>   (C++) KVStringPair.o
> 
> CC: Warning: Option -ptr not supported
> 
>   (C++) Mutexes.o
> 
> CC: Warning: Option -ptr not supported
> 
>   (C++) PanicHandler.o
> 
> CC: Warning: Option -ptr not supported
> 
>   (C++) PlatformUtils.o
> 
> CC: Warning: Option -ptr not supported
> 
>   (C++) QName.o
> 
> CC: Warning: Option -ptr not supported
> 
>   (C++) StringPool.o
> 
> CC: Warning: Option -ptr not supported
> 
>   (C++) SynchronizedStringPool.o
> 
> CC: Warning: Option -ptr not supported
> 
>   (C++) TransService.o
> 
> CC: Warning: Option -ptr not supported
> 
>   (C++) XMemory.o
> 
> CC: Warning: Option -ptr not supported
> 
>   (C++) XMLAbstractDoubleFloat.o
> 
> CC: Warning: Option -ptr not supported
> 
>   (C++) XMLASCIITranscoder.o
> 
> CC: Warning: Option -ptr not supported
> 
>   (C++) XMLBigDecimal.o
> 
> CC: Warning: Option -ptr not supported
> 
>   (C++) XMLBigInteger.o
> 
> CC: Warning: Option -ptr not supported
> 
>   (C++) XMLChar.o
> 
> CC: Warning: Option -ptr not supported
> 
>   (C++) XMLChTranscoder.o
> 
> CC: Warning: Option -ptr not supported
> 
>   (C++) XMLDateTime.o
> 
> CC: Warning: Option -ptr not supported
> 
>   (C++) XMLDouble.o
> 
> CC: Warning: Option -ptr not supported
> 
>   (C++) XMLEBCDICTranscoder.o
> 
> CC: Warning: Option -ptr not supported
> 
>   (C++) XMLException.o
> 
> CC: Warning: Option -ptr not supported
> 
>   (C++) XMLFloat.o
> 
> CC: Warning: Option -ptr not supported
> 
>   (C++) XMLIBM1047Transcoder.o
> 
> CC: Warning: Option -ptr not supported
> 
>   (C++) XMLIBM1140Transcoder.o
> 
> CC: Warning: Option -ptr not supported
> 
>   (C++) XMLInitializer.o
> 
> CC: Warning: Option -ptr not supported
> 
>   (C++) XMLMsgLoader.o
> 
> CC: Warning: Option -ptr not supported
> 
>   (C++) XMLNumber.o
> 
> CC: Warning: Option -ptr not supported
> 
>   (C++) XMLRegisterCleanup.o
> 
> CC: Warning: Option -ptr not supported
> 
>   (C++) XMLString.o
> 
> CC: Warning: Option -ptr not supported
> 
>   (C++) XMLStringTokenizer.o
> 
> CC: Warning: Option -ptr not supported
> 
>   (C++) XMLUCSTranscoder.o
> 
> CC: Warning: Option -ptr not supported
> 
>   (C++) XMLUni.o
> 
> CC: Warning: Option -ptr not supported
> 
>   (C++) XMLUri.o
> 
> CC: Warning: Option -ptr not supported
> 
>   (C++) XMLURL.o
> 
> CC: Warning: Option -ptr not supported
> 
>   (C++) XMLUTF16Transcoder.o
> 
> CC: Warning: Option -ptr not supported
> 
>   (C++) XMLUTF8Transcoder.o
> 
> CC: Warning: Option -ptr not supported
> 
>   (C++) XMLWin1252Transcoder.o
> 
> CC: Warning: Option -ptr not supported
> 
>   (C++) XML256TableTranscoder.o
> 
> CC: Warning: Option -ptr not supported
> 
>   (C++) XML88591Transcoder.o
> 
> CC: Warning: Option -ptr not supported
> 
>   (CP)
>
/home1/hub/staff/geneg/xerc+icu/xerces-c-src_2_8_0/include/xercesc/util/
> Platforms/Solaris
> 
>   (C++) SolarisPlatformUtils.o
> 
> CC: Warning: Option -ptr not supported
> 
>   (CP)
>
/home1/hub/staff/geneg/xerc+icu/xerces-c-src_2_8_0/include/xercesc/util/
> Transcoders/IconvGNU
> 
>   (C++) IconvGNUTransService.o
> 
> CC: Warning: Option -ptr not supported
> 
> "/usr/include/wchar.h", line 23: Error: clock_t is not a member of
> xercesc_2_8::std.
> 
> "/usr/include/wchar.h", line 25: Error: time_t is not a member of
> xercesc_2_8::std.
> 
> "/usr/include/wchar.h", line 26: Error: tm is not a member of
> xercesc_2_8::std.
> 
> "IconvGNUTransService.cpp", line 244: Error: An integer constant
> expression is required within the array subscript operator.
> 
> "IconvGNUTransService.cpp", line 254: Error: Formal argument 2 of type
> const char** in call to iconv(_iconv_info*, const char**, unsigned*,
> char**, unsigned*) is being passed char**.
> 
> "IconvGNUTransService.cpp", line 263: Error: Formal argument 2 of type
> const char** in call to iconv(_iconv_info*, const char**, unsigned*,
> char**, unsigned*) is being passed char**.
> 
> "IconvGNUTransService.cpp", line 276: Error: An integer constant
> expression is required within the array subscript operator.
> 
> "IconvGNUTransService.cpp", line 286: Error: Formal argument 2 of type
> const char** in call to iconv(_iconv_info*, const char**, unsigned*,
> char**, unsigned*) is being passed char**.
> 
> "IconvGNUTransService.cpp", line 295: Error: Formal argument 2 of type
> const char** in call to iconv(_iconv_info*, const char**, unsigned*,
> char**, unsigned*) is being passed char**.
> 
> "IconvGNUTransService.cpp", line 308: Error: An integer constant
> expression is required within the array subscript operator.
> 
> "IconvGNUTransService.cpp", line 319: Error: Formal argument 2 of type
> const char** in call to iconv(_iconv_info*, const char**, unsigned*,
> char**, unsigned*) is being passed char**.
> 
> "IconvGNUTransService.cpp", line 414: Error: Formal argument 2 of type
> const char** in call to iconv(_iconv_info*, const char**, unsigned*,
> char**, unsigned*) is being passed char**.
> 
> "IconvGNUTransService.cpp", line 424: Error: Formal argument 2 of type
> const char** in call to iconv(_iconv_info*, const char**, unsigned*,
> char**, unsigned*) is being passed char**.
> 
> "IconvGNUTransService.cpp", line 1289: Error: An integer constant
> expression is required within the array subscript operator.
> 
> 14 Error(s) detected.
> 
> make[2]: *** [IconvGNUTransService.o] Error 14
> 
> make[1]: *** [transcoders] Error 2
> 
> make: *** [Util] Error 2
> 
> 
> 
> This message has been scanned for viruses by MailController -
> www.MailController.altohiway.com

Reply via email to