<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
<title>c-users@xerces.apache.org Archives</title>
<link rel="self" href="http://mail-archives.apache.org/mod_mbox/xerces-c-users/?format=atom"/>
<link href="http://mail-archives.apache.org/mod_mbox/xerces-c-users/"/>
<id>http://mail-archives.apache.org/mod_mbox/xerces-c-users/</id>
<updated>2009-12-09T01:31:34Z</updated>
<entry>
<title>How to get Xerces configuration on HP-UX ia64 box to work? Missing a transcoder???</title>
<author><name>&quot;Dantzler, DeWayne C&quot; &lt;dewayne.c.dantzler@boeing.com&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/xerces-c-users/200912.mbox/%3cFEB731E1C95A704493E85BE8D8BA3A0737852A4433@XCH-NW-12V.nw.nos.boeing.com%3e"/>
<id>urn:uuid:%3cFEB731E1C95A704493E85BE8D8BA3A0737852A4433@XCH-NW-12V-nw-nos-boeing-com%3e</id>
<updated>2009-12-05T05:32:27Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Ran the configure script as follows:

./configure --prefix=/site/sw/ots/xerces/xerces-c-3.0.1 --exec-prefix=/site/sw/ots/xerces/xerces-c-3.0.1
CC=/usr/bin/cc CXX=/opt/aCC/bin/aCC CXXFLAGS="-Aa -mt -O" CPPFLAGS="-I/site/sw/ots/curl/curl-7.19.6/include"
 --enable-netaccessor-curl  --with-curl=/site/sw/ots/curl/curl-7.19.6 

And got a failure message about no transcoder. What does this mean and where do I get one?

Results from the config.log:
====================================
configure:27228: result: no
configure:27240: checking whether we can support the iconv Transcoder
configure:27262: result: no
configure:27270: checking whether we can support the ICU Transcoder
configure:27292: result: no
configure:27392: checking for which Transcoder to use (choices:)
configure:27474: result: none
configure:27476: error: Xerces cannot function without a transcoder

Attached the config.log if this helps
============================================= 



</pre>
</div>
</content>
</entry>
<entry>
<title>How to get Xerces to construct a fully qualified URL for the systemid of external parameter entities?</title>
<author><name>&quot;Dantzler, DeWayne C&quot; &lt;dewayne.c.dantzler@boeing.com&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/xerces-c-users/200912.mbox/%3cFEB731E1C95A704493E85BE8D8BA3A0737852A3E11@XCH-NW-12V.nw.nos.boeing.com%3e"/>
<id>urn:uuid:%3cFEB731E1C95A704493E85BE8D8BA3A0737852A3E11@XCH-NW-12V-nw-nos-boeing-com%3e</id>
<updated>2009-12-02T00:58:33Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Hello
I attempting to parse an xml file using Xerces that references external paramater entities
like below. I need to use an entity resolver, but the systemid passed by the parser is only
partially constructed. 

Is there a parser feature that I can set to inform the parser to construct the fully qualified
URL for the systemid's in the w3centities.ent file? 

If I don't use an entity resolver, Xerces knows how to handle the external entity references.
Why is this?


&lt;?xml version="1.0" encoding="UTF-8"?&gt;
&lt;!DOCTYPE mpd SYSTEM "maps.dtd" [
&lt;!ENTITY % w3centities PUBLIC "-//W3C//ENTITIES Combined Set//EN//XML" "http://www.w3.org/2003/entities/2007/w3centities.ent"&gt;
%w3centities; 

&gt;&gt;&gt;&gt; When the parser sees the above ENTITY it calls the entity resolver and passes
a publicid,systemid
&gt;&gt;&gt;&gt; publicid="-//W3C//ENTITIES Combined Set//EN//XML" systemid=http://www.w3.org/2003/entities/2007/w3centities.ent
&gt;&gt;&gt;&gt; I expect this.

The URL http://www.w3.org/2003/entities/2007/w3centities.ent points to an entity subset as
given below:
&lt;!ENTITY % isobox PUBLIC "-//W3C//ENTITIES Box and Line Drawing//EN" "isobox.ent"&gt;
%isobox;
&lt;!ENTITY % isocyr1 PUBLIC "-//W3C//ENTITIES Russian Cyrillic//EN" "isocyr1.ent"&gt;
%isocyr1;
&lt;!ENTITY % isocyr2 PUBLIC "-//W3C//ENTITIES Non-Russian Cyrillic//EN" "isocyr2.ent"&gt;
%isocyr2;
&lt;!ENTITY % isodia PUBLIC "-//W3C//ENTITIES Diacritical Marks//EN" "isodia.ent"&gt;
%isodia;

&gt;&gt;&gt;&gt; When the parser sees the above ENTITY it calls the entity resolver and passes
a publicid,systemid
&gt;&gt;&gt;&gt; publicid="-//W3C//ENTITIES Box and Line Drawing//EN" systemid="isobox.ent"
&gt;&gt;&gt;&gt; The problem is that the systemid REALLY NEEDS TO BE "http://www.w3.org/2003/entities/2007/isobox.ent"!!!!

</pre>
</div>
</content>
</entry>
<entry>
<title>RE: What is the difference between configuring Xerces 3.0.1 	with--enable-netaccessor-curlvs--enable-netaccessor-socket?</title>
<author><name>&quot;Dantzler, DeWayne C&quot; &lt;dewayne.c.dantzler@boeing.com&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/xerces-c-users/200912.mbox/%3cFEB731E1C95A704493E85BE8D8BA3A0737852A3BAE@XCH-NW-12V.nw.nos.boeing.com%3e"/>
<id>urn:uuid:%3cFEB731E1C95A704493E85BE8D8BA3A0737852A3BAE@XCH-NW-12V-nw-nos-boeing-com%3e</id>
<updated>2009-12-01T01:51:00Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Vitaly wrote:
&gt;&gt;So your xercesc library doesn't contain SocketNetAccessor after compiling. But another
library with SocketNetAccessor 
&gt;&gt;implementation has been used by your program in runtime.
&gt;&gt;May be the problem is in this linker option (look at two different xercesc folders):
&gt;&gt;-Wl,/net/sinai/home/d/dcd9420/labs/xercesLab/xerces-c-3.0.1/src/.libs:/site/sw/ots/curl/curl-7.19.6/lib:/site/ots/xerces/xerces-c-3.0.1/lib
=============================================================

Good catch Vitaly!!

One of those folders was an outdated build of Xerces with SocketNetAccessor enabled, so my
app was linking with the wrong build. Removed it and the parser was able to navigate the firewall.
In fact, only the environment variable 'http_proxy' needed to be set for Xerces to work with
the curl library!! No need to make any direct calls in my app to the curl API for setting
up the proxy host and port. 

To help others attempting to do the same, this point might be a good additions to the Xerces
documentation along with a link to the curl API. 

For instance: 
"libcurl respects the environment variables http_proxy, ftp_proxy, all_proxy etc, if any of
those are set. The CURLOPT_PROXY option does however override any possibly set environment
variables." 
http://curl.haxx.se/libcurl/c/curl_easy_setopt.html#CURLOPTPROXYPORT


Again, thanks so much for your patience and suggestions. You have been a big help!!
	


</pre>
</div>
</content>
</entry>
<entry>
<title>Re: What is the difference between configuring Xerces 3.0.1 with --enable-netaccessor-curl vs --enable-netaccessor-socket?</title>
<author><name>Vitaly Prapirny &lt;marl@mebius.net&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/xerces-c-users/200911.mbox/%3c4B137520.5010602@mebius.net%3e"/>
<id>urn:uuid:%3c4B137520-5010602@mebius-net%3e</id>
<updated>2009-11-30T07:32:48Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Dantzler, DeWayne C wrote:
&gt; Q/A - I did run gmake clean before building the curl netAccessor, but maybe I need to
run a specific clean operation of the Makefile. Besides issuing gmake clean, is there another
clean operation that needs to be run?

I suppose that your xercesc library build is fine so you don't need any 
more special clean. I suppose that your application build/run is wrong.

&gt; Q/A - When you say "another library with SocketNetAccessor being used", are referring
to a library other than Xerces? And if so, how would another 3rd party library using SocketNetAccessor
impact Xerces library?

I mean another xercesc library with SocketNetAccessor support enabled.

&gt; Q/A - Also, if there another library with SocketNetAccessor being used, how do I determine
which library and how to remove it from the build process?
&gt;
&gt; Q/A - Why is the Makefile being configured with '-Wl,+b -Wl,/net/sinai/home/d/dcd9420/labs/xercesLab/xerces-c-3.0.1/src/.libs:/site/sw/ots/curl/curl-7.19.6/lib:/site/ots/xerces/xerces-c-3.0.1/lib'?
I'm not specifying this in the configure options.

I see the path 
"/net/sinai/home/d/dcd9420/labs/xercesLab/xerces-c-3.0.1/" all over your 
config.log. Could you check your environment variables and redefine 
anyone that contains this path?

Good luck!
	Vitaly


</pre>
</div>
</content>
</entry>
<entry>
<title>RE: What is the difference between configuring Xerces 3.0.1 with --enable-netaccessor-curl vs --enable-netaccessor-socket?</title>
<author><name>&quot;Dantzler, DeWayne C&quot; &lt;dewayne.c.dantzler@boeing.com&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/xerces-c-users/200911.mbox/%3cFEB731E1C95A704493E85BE8D8BA3A0737852A38AE@XCH-NW-12V.nw.nos.boeing.com%3e"/>
<id>urn:uuid:%3cFEB731E1C95A704493E85BE8D8BA3A0737852A38AE@XCH-NW-12V-nw-nos-boeing-com%3e</id>
<updated>2009-11-28T03:00:16Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Vitaly wrote:
&gt;&gt;So your xercesc library doesn't contain SocketNetAccessor after compiling. But another
library with SocketNetAccessor 
&gt;&gt;implementation has been used by your program in runtime.
&gt;&gt;May be the problem is in this linker option (look at two different xercesc folders):
&gt;&gt;-Wl,/net/sinai/home/d/dcd9420/labs/xercesLab/xerces-c-3.0.1/src/.libs:/site/sw/ots/curl/curl-7.19.6/lib:/site/ots/xerces/xerces-c-3.0.1/lib
	
====================================================================
I taken a look at some of the Makefiles generated by the configure script. I specified the
following options to 
Configure: 
./configure --prefix=/site/sw/ots/xerces/xerces-c-3.0.1 --exec-prefix=/site/ots/xerces/xerces-c-3.0.1
CXX=/opt/aCC/bin/aCC CXXFLAGS="-Aa -mt -g" CPPFLAGS="-I/site/sw/ots/curl/curl-7.19.6/include"
 --enable-netaccessor-curl  --with-curl=/site/sw/ots/curl/curl-7.19.6 

Since I did not specify the LDFLAGS options, the configure script generated the linker options.
It used the --exec-prefix for the /site/sw/ots/xerces/xerces-c-3.0.1/lib path and the --with-curl
to generate /site/sw/ots/curl/curl-7.19.6/lib. I don't know why the script added the path
/net/sinai/home/d/dcd9420/labs/xercesLab/xerces-c-3.0.1/src/.libs to the -Wl linker option
or why it generated this particular option. Should I set the LDFLAGS and if so to what?

</pre>
</div>
</content>
</entry>
<entry>
<title>RE: What is the difference between configuring Xerces 3.0.1 with --enable-netaccessor-curl vs --enable-netaccessor-socket?</title>
<author><name>&quot;Dantzler, DeWayne C&quot; &lt;dewayne.c.dantzler@boeing.com&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/xerces-c-users/200911.mbox/%3cFEB731E1C95A704493E85BE8D8BA3A0737852A38AA@XCH-NW-12V.nw.nos.boeing.com%3e"/>
<id>urn:uuid:%3cFEB731E1C95A704493E85BE8D8BA3A0737852A38AA@XCH-NW-12V-nw-nos-boeing-com%3e</id>
<updated>2009-11-27T23:12:24Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Vitaly wrote:
&gt;So your xercesc library doesn't contain SocketNetAccessor after compiling. But another
library with SocketNetAccessor 
&gt;implementation has been used by your program in runtime.
&gt;May be the problem is in this linker option (look at two different xercesc folders):
&gt;Wl,/net/sinai/home/d/dcd9420/labs/xercesLab/xercesc-3.0.1/src/.libs:/site/sw/ots/curl/curl-7.19.6/lib:/site/ots/xerces/xerces-c-3.0.1/lib
=======================================================================================
I first configure Xerces to use plain sockets using the following configure options:
./configure --prefix=/site/sw/ots/xerces/xerces-c-3.0.1 --exec-prefix=/site/sw/ots/xerces/xerces-c-3.0.1
CXX=/opt/aCC/bin/aCC CXXFLAGS="-Aa -mt -g" --enable-netaccessor-socket  

I then ran the configure with the following options to enable curl Netaccessor when I got
the curl lib to build: 
./configure --prefix=/site/sw/ots/xerces/xerces-c-3.0.1 --exec-prefix=/site/ots/xerces/xerces-c-3.0.1
CXX=/opt/aCC/bin/aCC CXXFLAGS="-Aa -mt -g" CPPFLAGS="-I/site/sw/ots/curl/curl-7.19.6/include"
 --enable-netaccessor-curl  --with-curl=/site/sw/ots/curl/curl-7.19.6 

I never set the LDFLAGS compiler variable, so I do not know why the compiler is picking up
-Wl,+b -Wl,/net/sinai/home/d/dcd9420/labs/xercesLab/xerces-c-3.0.1/src/.libs:/site/sw/ots/curl/curl-7.19.6/lib:/site/ots/xerces/xerces-c-3.0.1/lib


For instance:
libtool: link: `XInclude' will be relinked during installation /opt/aCC/bin/aCC -Aa -mt -g
-D_REENTRANT -o .libs/XInclude src/XInclude/XInclude.o  ../src/.libs/libxerces-c.sl -L/site/sw/ots/curl/curl-7.19.6/lib
-lnsl -lpthread /site/sw/ots/curl/curl-7.19.6/lib/libcurl.sl -lldap  -Wl,+b -Wl,/net/sinai/home/d/dcd9420/labs/xercesLab/xerces-c-3.0.1/src/.libs:/site/sw/ots/curl/curl-7.19.6/lib:/site/ots/xerces/xerces-c-3.0.1/lib
creating Xinclude

Q/A - I did run gmake clean before building the curl netAccessor, but maybe I need to run
a specific clean operation of the Makefile. Besides issuing gmake clean, is there another
clean operation that needs to be run?

Q/A - When you say "another library with SocketNetAccessor being used", are referring to a
library other than Xerces? And if so, how would another 3rd party library using SocketNetAccessor
impact Xerces library?

Q/A - Also, if there another library with SocketNetAccessor being used, how do I determine
which library and how to remove it from the build process?

Q/A - Why is the Makefile being configured with '-Wl,+b -Wl,/net/sinai/home/d/dcd9420/labs/xercesLab/xerces-c-3.0.1/src/.libs:/site/sw/ots/curl/curl-7.19.6/lib:/site/ots/xerces/xerces-c-3.0.1/lib'?
I'm not specifying this in the configure options.

Thanks
	


</pre>
</div>
</content>
</entry>
<entry>
<title>Re: What is the difference between configuring Xerces 3.0.1 with--enable-netaccessor-curlvs--enable-netaccessor-socket?</title>
<author><name>Vitaly Prapirny &lt;marl@mebius.net&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/xerces-c-users/200911.mbox/%3c4B0FF4A6.3080100@mebius.net%3e"/>
<id>urn:uuid:%3c4B0FF4A6-3080100@mebius-net%3e</id>
<updated>2009-11-27T15:47:50Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Dantzler, DeWayne C wrote:
&gt; I rebuilt Xerces and captured the build output in a log file. I searched the log file
and found the lines
&gt; ========================================================================
&gt; Compiling xercesc/util/NetAccessors/Curl/CurlNetAccessor.cpp
&gt; Compiling xercesc/util/NetAccessors/Curl/CurlURLInputStream.cpp
&gt; ========================================================================
&gt;
&gt; So, it appears that the curl NetAccessor was built with Xerces. I'll include the entire
build log since maybe something else is missing. As to why Xerces is not using the curl NetAccessor,
I'm at a lost since the configure script and build seems to have worked. I must be missing
something. Is there a feature on the parser to force it to use a specific NetAccessor? What
other info can I provide to help track down why Xerces issues the bus error on parse?
&gt;
&gt; #1  0xc9e0fe74 in xercesc_3_0::SocketNetAccessor::makeNew (this=0x4001eb40, urlSource=@0x400401f8,
httpInfo=0x0) at ./xercesc/util/XMemory.hpp:107

So your xercesc library doesn't contain SocketNetAccessor after
compiling. But another library with SocketNetAccessor implementation
has been used by your program in runtime.

May be the problem is in this linker option (look at two different
xercesc folders):
-Wl,/net/sinai/home/d/dcd9420/labs/xercesLab/xerces-c-3.0.1/src/.libs:/site/sw/ots/curl/curl-7.19.6/lib:/site/ots/xerces/xerces-c-3.0.1/lib


Good luck!
	Vitaly


</pre>
</div>
</content>
</entry>
<entry>
<title>RE: What is the difference between configuring Xerces 3.0.1 with--enable-netaccessor-curlvs--enable-netaccessor-socket?</title>
<author><name>&quot;Dantzler, DeWayne C&quot; &lt;dewayne.c.dantzler@boeing.com&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/xerces-c-users/200911.mbox/%3cFEB731E1C95A704493E85BE8D8BA3A0737852A388F@XCH-NW-12V.nw.nos.boeing.com%3e"/>
<id>urn:uuid:%3cFEB731E1C95A704493E85BE8D8BA3A0737852A388F@XCH-NW-12V-nw-nos-boeing-com%3e</id>
<updated>2009-11-27T13:41:18Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Vitaly wrote:
&gt;So why do you use curl_easy_setopt then?

I use curl_easy_setopt with my own curl handle. Since I do not have access to the curl handle
for Xerces, I was told to set the env http_proxy.

Vitaly wrote:
You should look for this lines in your make log:
============================================================
Compiling xercesc/util/NetAccessors/Curl/CurlNetAccessor.cpp
Compiling xercesc/util/NetAccessors/Curl/CurlURLInputStream.cpp
============================================================

I rebuilt Xerces and captured the build output in a log file. I searched the log file and
found the lines
========================================================================
Compiling xercesc/util/NetAccessors/Curl/CurlNetAccessor.cpp
Compiling xercesc/util/NetAccessors/Curl/CurlURLInputStream.cpp
========================================================================

So, it appears that the curl NetAccessor was built with Xerces. I'll include the entire build
log since maybe something else is missing. As to why Xerces is not using the curl NetAccessor,
I'm at a lost since the configure script and build seems to have worked. I must be missing
something. Is there a feature on the parser to force it to use a specific NetAccessor? What
other info can I provide to help track down why Xerces issues the bus error on parse?

6) invoked Xerces parse method and the program terminated with a Bus error ================================================================================

        _XmlDOMParser-&gt;setValidationScheme(_XmlDOMParser-&gt;Val_Always);
        _XmlDOMParser-&gt;setDoSchema(false);
        resetErrorHandler();
      _XmlDOMParser-&gt;parse(xmlDoc);

Program terminated with signal 10, Bus error.
warning: The shared libraries were not privately mapped; setting a breakpoint in a shared
library will not work until you rerun the program.

#1  0xc9e0fe74 in xercesc_3_0::SocketNetAccessor::makeNew (this=0x4001eb40, urlSource=@0x400401f8,
httpInfo=0x0) at ./xercesc/util/XMemory.hpp:107
#2  0xc9b9c768 in xercesc_3_0::XMLURL::makeNewStream (this=0x400401f8) at xercesc/util/XMLURL.cpp:660
#3  0xc9c3b980 in xercesc_3_0::URLInputSource::makeStream (this=0x400401e0) at xercesc/framework/URLInputSource.cpp:96
#4  0xc9c866f0 in xercesc_3_0::ReaderMgr::createReader (this=0x400a11fc, src=@0x400401e0,
No.Identifier=false, refFrom=RefFrom_NonLiteral, type=Type_PE, source=Source_External, calcSrcOfs=false)
at xercesc/internal/ReaderMgr.cpp:365
#5  0xc9c87f40 in xercesc_3_0::ReaderMgr::createReader (this=0x400a11fc, baseURI=0x40057c98,
sysId=0x4001f5e8, pubId=0x4001f578, xmlDecl=false, refFrom=RefFrom_NonLiteral, type=Type_PE,
source=Source_External, srcToFill=@0x6fff62b8, calcSrcOfs=false, disableDefaultEntityResolution=false)
at xercesc/internal/ReaderMgr.cpp:684
#6  0xc9d6eaac in xercesc_3_0::DTDScanner::expandPERef (this=0x6fff6030, scanExternal=true,
inLiteral=false, inMarkup=false, throwEndOfExt=true) at xercesc/validators/DTD/DTDScanner.cpp:259
#7  0xc9d77f60 in xercesc_3_0::DTDScanner::scanInternalSubset (this=0x6fff6030) at xercesc/validators/DTD/DTDScanner.cpp:2937
#8  0xc9c6c8a0 in xercesc_3_0::IGXMLScanner::scanDocTypeDecl (this=0x400a1178) at xercesc/internal/IGXMLScanner.cpp:1410
#9  0xc9cba61c in xercesc_3_0::XMLScanner::scanProlog (this=0x400a1178) at xercesc/internal/XMLScanner.cpp:1268
#10 0xc9c65ebc in xercesc_3_0::IGXMLScanner::scanDocument (this=0x400a1178, src=@0x400eced8)
at xercesc/internal/IGXMLScanner.cpp:205
#11 0xc9cb6e2c in xercesc_3_0::XMLScanner::scanDocument (this=0x400a1178, systemId=0x40040178)
at xercesc/internal/XMLScanner.cpp:395
#12 0xc9cb6ed4 in xercesc_3_0::XMLScanner::scanDocument (this=0x400a1178, systemId=0x4001c8c8
"777_d622w001xmlsupjw_20090905_mpdsup.xml") at xercesc/internal/XMLScanner.cpp:403
#13 0xc9cfa774 in xercesc_3_0::AbstractDOMParser::parse (this=0x4004ffd0, systemId=0x4001c8c8
"777_d622w001xmlsupjw_20090905_mpdsup.xml") at xercesc/parsers/AbstractDOMParser.cpp:591
==============================================================================================================

Make.log
================================================================================================================
Compiling xercesc/util/Base64.cpp
Compiling xercesc/util/BinFileInputStream.cpp
Compiling xercesc/util/BinInputStream.cpp
Compiling xercesc/util/BinMemInputStream.cpp
Compiling xercesc/util/BitSet.cpp
Compiling xercesc/util/DefaultPanicHandler.cpp
Compiling xercesc/util/EncodingValidator.cpp
Compiling xercesc/util/HeaderDummy.cpp
Compiling xercesc/util/HexBin.cpp
Compiling xercesc/util/KVStringPair.cpp
Compiling xercesc/util/Mutexes.cpp
Compiling xercesc/util/PanicHandler.cpp
Compiling xercesc/util/PlatformUtils.cpp
Compiling xercesc/util/PSVIUni.cpp
Compiling xercesc/util/QName.cpp
Compiling xercesc/util/regx/ASCIIRangeFactory.cpp
Compiling xercesc/util/regx/BlockRangeFactory.cpp
Compiling xercesc/util/regx/BMPattern.cpp
Compiling xercesc/util/regx/CharToken.cpp
Compiling xercesc/util/regx/ClosureToken.cpp
Compiling xercesc/util/regx/ConcatToken.cpp
Compiling xercesc/util/regx/Match.cpp
Compiling xercesc/util/regx/Op.cpp
Compiling xercesc/util/regx/OpFactory.cpp
Compiling xercesc/util/regx/ParenToken.cpp
Compiling xercesc/util/regx/ParserForXMLSchema.cpp
Compiling xercesc/util/regx/RangeFactory.cpp
Compiling xercesc/util/regx/RangeToken.cpp
Compiling xercesc/util/regx/RangeTokenMap.cpp
Compiling xercesc/util/regx/RegularExpression.cpp
Compiling xercesc/util/regx/RegxParser.cpp
Compiling xercesc/util/regx/RegxUtil.cpp
Compiling xercesc/util/regx/StringToken.cpp
Compiling xercesc/util/regx/Token.cpp
Compiling xercesc/util/regx/TokenFactory.cpp
Compiling xercesc/util/regx/UnicodeRangeFactory.cpp
Compiling xercesc/util/regx/UnionToken.cpp
Compiling xercesc/util/regx/XMLRangeFactory.cpp
Compiling xercesc/util/regx/XMLUniCharacter.cpp
Compiling xercesc/util/StringPool.cpp
Compiling xercesc/util/SynchronizedStringPool.cpp
Compiling xercesc/util/TransService.cpp
Compiling xercesc/util/XMemory.cpp
Compiling xercesc/util/XML256TableTranscoder.cpp
Compiling xercesc/util/XML88591Transcoder.cpp
Compiling xercesc/util/XMLAbstractDoubleFloat.cpp
Compiling xercesc/util/XMLASCIITranscoder.cpp
Compiling xercesc/util/XMLBigDecimal.cpp
Compiling xercesc/util/XMLBigInteger.cpp
Compiling xercesc/util/XMLChar.cpp
Compiling xercesc/util/XMLChTranscoder.cpp
Compiling xercesc/util/XMLDateTime.cpp
Compiling xercesc/util/XMLDouble.cpp
Compiling xercesc/util/XMLEBCDICTranscoder.cpp
Compiling xercesc/util/XMLException.cpp
Compiling xercesc/util/XMLFloat.cpp
Compiling xercesc/util/XMLIBM1047Transcoder.cpp
Compiling xercesc/util/XMLIBM1140Transcoder.cpp
Compiling xercesc/util/XMLInitializer.cpp
Compiling xercesc/util/XMLMsgLoader.cpp
Compiling xercesc/util/XMLNumber.cpp
Compiling xercesc/util/XMLString.cpp
Compiling xercesc/util/XMLStringTokenizer.cpp
Compiling xercesc/util/XMLUCS4Transcoder.cpp
Compiling xercesc/util/XMLUni.cpp
Compiling xercesc/util/XMLUri.cpp
Compiling xercesc/util/XMLURL.cpp
Compiling xercesc/util/XMLUTF16Transcoder.cpp
Compiling xercesc/util/XMLUTF8Transcoder.cpp
Compiling xercesc/util/XMLWin1252Transcoder.cpp
Compiling xercesc/dom/DOMException.cpp
Compiling xercesc/dom/DOMLSException.cpp
Compiling xercesc/dom/DOMRangeException.cpp
Compiling xercesc/dom/DOMXPathException.cpp
Compiling xercesc/dom/impl/DOMAttrImpl.cpp
Compiling xercesc/dom/impl/DOMAttrMapImpl.cpp
Compiling xercesc/dom/impl/DOMAttrNSImpl.cpp
Compiling xercesc/dom/impl/DOMCDATASectionImpl.cpp
Compiling xercesc/dom/impl/DOMCharacterDataImpl.cpp
Compiling xercesc/dom/impl/DOMChildNode.cpp
Compiling xercesc/dom/impl/DOMCommentImpl.cpp
Compiling xercesc/dom/impl/DOMConfigurationImpl.cpp
Compiling xercesc/dom/impl/DOMDeepNodeListImpl.cpp
Compiling xercesc/dom/impl/DOMDocumentFragmentImpl.cpp
Compiling xercesc/dom/impl/DOMDocumentImpl.cpp
Compiling xercesc/dom/impl/DOMDocumentTypeImpl.cpp
Compiling xercesc/dom/impl/DOMElementImpl.cpp
Compiling xercesc/dom/impl/DOMElementNSImpl.cpp
Compiling xercesc/dom/impl/DOMEntityImpl.cpp
Compiling xercesc/dom/impl/DOMEntityReferenceImpl.cpp
Compiling xercesc/dom/impl/DOMErrorImpl.cpp
Compiling xercesc/dom/impl/DOMImplementationImpl.cpp
Compiling xercesc/dom/impl/DOMImplementationListImpl.cpp
Compiling xercesc/dom/impl/DOMImplementationRegistry.cpp
Compiling xercesc/dom/impl/DOMLocatorImpl.cpp
Compiling xercesc/dom/impl/DOMNamedNodeMapImpl.cpp
Compiling xercesc/dom/impl/DOMNodeIDMap.cpp
Compiling xercesc/dom/impl/DOMNodeImpl.cpp
Compiling xercesc/dom/impl/DOMNodeIteratorImpl.cpp
Compiling xercesc/dom/impl/DOMNodeListImpl.cpp
Compiling xercesc/dom/impl/DOMNodeVector.cpp
Compiling xercesc/dom/impl/DOMNormalizer.cpp
Compiling xercesc/dom/impl/DOMNotationImpl.cpp
Compiling xercesc/dom/impl/DOMParentNode.cpp
Compiling xercesc/dom/impl/DOMProcessingInstructionImpl.cpp
Compiling xercesc/dom/impl/DOMRangeImpl.cpp
Compiling xercesc/dom/impl/DOMStringListImpl.cpp
Compiling xercesc/dom/impl/DOMStringPool.cpp
Compiling xercesc/dom/impl/DOMTextImpl.cpp
Compiling xercesc/dom/impl/DOMTreeWalkerImpl.cpp
Compiling xercesc/dom/impl/DOMTypeInfoImpl.cpp
Compiling xercesc/dom/impl/DOMLSSerializerImpl.cpp
Compiling xercesc/dom/impl/DOMLSInputImpl.cpp
Compiling xercesc/dom/impl/DOMLSOutputImpl.cpp
Compiling xercesc/dom/impl/DOMXPathExpressionImpl.cpp
Compiling xercesc/dom/impl/DOMXPathNSResolverImpl.cpp
Compiling xercesc/dom/impl/DOMXPathResultImpl.cpp
Warning 361: "xercesc/dom/impl/DOMXPathResultImpl.cpp", line 45 # Value-returning function
might end without executing a return statement.
    const DOMTypeInfo* DOMXPathResultImpl::getTypeInfo() const
                                           ^^^^^^^^^^^
Warning 361: "xercesc/dom/impl/DOMXPathResultImpl.cpp", line 50 # Value-returning function
might end without executing a return statement.
    bool DOMXPathResultImpl::isNode() const
                             ^^^^^^
Warning 361: "xercesc/dom/impl/DOMXPathResultImpl.cpp", line 55 # Value-returning function
might end without executing a return statement.
    bool DOMXPathResultImpl::getBooleanValue() const
                             ^^^^^^^^^^^^^^^
Warning 361: "xercesc/dom/impl/DOMXPathResultImpl.cpp", line 60 # Value-returning function
might end without executing a return statement.
    int DOMXPathResultImpl::getIntegerValue() const
                            ^^^^^^^^^^^^^^^
Warning 361: "xercesc/dom/impl/DOMXPathResultImpl.cpp", line 65 # Value-returning function
might end without executing a return statement.
    double DOMXPathResultImpl::getNumberValue() const
                               ^^^^^^^^^^^^^^
Warning 361: "xercesc/dom/impl/DOMXPathResultImpl.cpp", line 70 # Value-returning function
might end without executing a return statement.
    const XMLCh* DOMXPathResultImpl::getStringValue() const
                                     ^^^^^^^^^^^^^^
Warning 361: "xercesc/dom/impl/DOMXPathResultImpl.cpp", line 89 # Value-returning function
might end without executing a return statement.
    bool DOMXPathResultImpl::iterateNext()
                             ^^^^^^^^^^^
Warning 361: "xercesc/dom/impl/DOMXPathResultImpl.cpp", line 94 # Value-returning function
might end without executing a return statement.
    bool DOMXPathResultImpl::getInvalidIteratorState() const
                             ^^^^^^^^^^^^^^^^^^^^^^^
Compiling xercesc/dom/impl/XSDElementNSImpl.cpp
Compiling xercesc/framework/BinOutputStream.cpp
Compiling xercesc/framework/LocalFileFormatTarget.cpp
Compiling xercesc/framework/LocalFileInputSource.cpp
Compiling xercesc/framework/MemBufFormatTarget.cpp
Compiling xercesc/framework/MemBufInputSource.cpp
Compiling xercesc/framework/psvi/PSVIAttribute.cpp
Compiling xercesc/framework/psvi/PSVIAttributeList.cpp
Compiling xercesc/framework/psvi/PSVIElement.cpp
Compiling xercesc/framework/psvi/PSVIItem.cpp
Compiling xercesc/framework/psvi/XSAnnotation.cpp
Compiling xercesc/framework/psvi/XSAttributeDeclaration.cpp
Compiling xercesc/framework/psvi/XSAttributeGroupDefinition.cpp
Compiling xercesc/framework/psvi/XSAttributeUse.cpp
Compiling xercesc/framework/psvi/XSComplexTypeDefinition.cpp
Compiling xercesc/framework/psvi/XSElementDeclaration.cpp
Compiling xercesc/framework/psvi/XSFacet.cpp
Compiling xercesc/framework/psvi/XSIDCDefinition.cpp
Compiling xercesc/framework/psvi/XSModel.cpp
Compiling xercesc/framework/psvi/XSModelGroup.cpp
Compiling xercesc/framework/psvi/XSModelGroupDefinition.cpp
Compiling xercesc/framework/psvi/XSMultiValueFacet.cpp
Compiling xercesc/framework/psvi/XSNamespaceItem.cpp
Warning 749: "xercesc/framework/psvi/XSNamespaceItem.cpp", line 171 # The cast from 'xercesc_3_0::XSObject
*' to 'xercesc_3_0::XSElementDeclaration *' is performed as a 'reinterpret_cast'. This operation
is non-portable and potentially unsafe.
            return (XSElementDeclaration*) fHashMap[XSConstants::ELEMENT_DECLARATIO
                   ^^^^^^^^^^^^^^^^^^^^^^^
Warning 740: "xercesc/framework/psvi/XSNamespaceItem.cpp", line 171 # Unsafe cast between
pointers/references to incomplete classes: casting 'xercesc_3_0::XSObject *' to 'xercesc_3_0::XSElementDeclaration
*'.
            return (XSElementDeclaration*) fHashMap[XSConstants::ELEMENT_DECLARATION -1]-&gt;get(name);
                                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Warning 749: "xercesc/framework/psvi/XSNamespaceItem.cpp", line 178 # The cast from 'xercesc_3_0::XSObject
*' to 'xercesc_3_0::XSAttributeDeclaration *' is performed as a 'reinterpret_cast'. This operation
is non-portable and potentially unsafe.
            return (XSAttributeDeclaration*) fHashMap[XSConstants::ATTRIBUTE_DECLAR
                   ^^^^^^^^^^^^^^^^^^^^^^^^^
Warning 740: "xercesc/framework/psvi/XSNamespaceItem.cpp", line 178 # Unsafe cast between
pointers/references to incomplete classes: casting 'xercesc_3_0::XSObject *' to 'xercesc_3_0::XSAttributeDeclaration
*'.
            return (XSAttributeDeclaration*) fHashMap[XSConstants::ATTRIBUTE_DECLARATION -1]-&gt;get(name);
                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Warning 749: "xercesc/framework/psvi/XSNamespaceItem.cpp", line 192 # The cast from 'xercesc_3_0::XSObject
*' to 'xercesc_3_0::XSAttributeGroupDefinition *' is performed as a 'reinterpret_cast'. This
operation is non-portable and potentially unsafe.
            return (XSAttributeGroupDefinition*) fHashMap[XSConstants::ATTRIBUTE_GR
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Warning 740: "xercesc/framework/psvi/XSNamespaceItem.cpp", line 192 # Unsafe cast between
pointers/references to incomplete classes: casting 'xercesc_3_0::XSObject *' to 'xercesc_3_0::XSAttributeGroupDefinition
*'.
            return (XSAttributeGroupDefinition*) fHashMap[XSConstants::ATTRIBUTE_GROUP_DEFINITION
-1]-&gt;get(name);
                                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Warning 749: "xercesc/framework/psvi/XSNamespaceItem.cpp", line 199 # The cast from 'xercesc_3_0::XSObject
*' to 'xercesc_3_0::XSModelGroupDefinition *' is performed as a 'reinterpret_cast'. This operation
is non-portable and potentially unsafe.
            return (XSModelGroupDefinition*) fHashMap[XSConstants::MODEL_GROUP_DEFI
                   ^^^^^^^^^^^^^^^^^^^^^^^^^
Warning 740: "xercesc/framework/psvi/XSNamespaceItem.cpp", line 199 # Unsafe cast between
pointers/references to incomplete classes: casting 'xercesc_3_0::XSObject *' to 'xercesc_3_0::XSModelGroupDefinition
*'.
            return (XSModelGroupDefinition*) fHashMap[XSConstants::MODEL_GROUP_DEFINITION
-1]-&gt;get(name);
                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Warning 749: "xercesc/framework/psvi/XSNamespaceItem.cpp", line 206 # The cast from 'xercesc_3_0::XSObject
*' to 'xercesc_3_0::XSNotationDeclaration *' is performed as a 'reinterpret_cast'. This operation
is non-portable and potentially unsafe.
            return (XSNotationDeclaration*) fHashMap[XSConstants::NOTATION_DECLARAT
                   ^^^^^^^^^^^^^^^^^^^^^^^^
Warning 740: "xercesc/framework/psvi/XSNamespaceItem.cpp", line 206 # Unsafe cast between
pointers/references to incomplete classes: casting 'xercesc_3_0::XSObject *' to 'xercesc_3_0::XSNotationDeclaration
*'.
            return (XSNotationDeclaration*) fHashMap[XSConstants::NOTATION_DECLARATION -1]-&gt;get(name);
                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Compiling xercesc/framework/psvi/XSNotationDeclaration.cpp
Compiling xercesc/framework/psvi/XSObject.cpp
Compiling xercesc/framework/psvi/XSParticle.cpp
Compiling xercesc/framework/psvi/XSSimpleTypeDefinition.cpp
Compiling xercesc/framework/psvi/XSTypeDefinition.cpp
Compiling xercesc/framework/psvi/XSValue.cpp
Compiling xercesc/framework/psvi/XSWildcard.cpp
Compiling xercesc/framework/StdInInputSource.cpp
Compiling xercesc/framework/StdOutFormatTarget.cpp
Compiling xercesc/framework/URLInputSource.cpp
Compiling xercesc/framework/Wrapper4DOMLSInput.cpp
Compiling xercesc/framework/Wrapper4InputSource.cpp
Compiling xercesc/framework/XMLAttDef.cpp
Compiling xercesc/framework/XMLAttDefList.cpp
Compiling xercesc/framework/XMLAttr.cpp
Compiling xercesc/framework/XMLBuffer.cpp
Compiling xercesc/framework/XMLBufferMgr.cpp
Compiling xercesc/framework/XMLContentModel.cpp
Compiling xercesc/framework/XMLDTDDescription.cpp
Compiling xercesc/framework/XMLElementDecl.cpp
Compiling xercesc/framework/XMLEntityDecl.cpp
Compiling xercesc/framework/XMLFormatter.cpp
Compiling xercesc/framework/XMLGrammarDescription.cpp
Compiling xercesc/framework/XMLGrammarPoolImpl.cpp
Compiling xercesc/framework/XMLNotationDecl.cpp
Compiling xercesc/framework/XMLRecognizer.cpp
Compiling xercesc/framework/XMLRefInfo.cpp
Compiling xercesc/framework/XMLSchemaDescription.cpp
Compiling xercesc/framework/XMLValidator.cpp
Compiling xercesc/internal/BinFileOutputStream.cpp
Compiling xercesc/internal/BinMemOutputStream.cpp
Compiling xercesc/internal/DGXMLScanner.cpp
Compiling xercesc/internal/ElemStack.cpp
Compiling xercesc/internal/IGXMLScanner.cpp
Warning 749: "xercesc/internal/IGXMLScanner.cpp", line 2822 # The cast from 'xercesc_3_0::XSObject
*' to 'xercesc_3_0::XSElementDeclaration *' is performed as a 'reinterpret_cast'. This operation
is non-portable and potentially unsafe.
                    , (elemDecl-&gt;isDeclared()) ? (XSElementDeclaration*) fModel-&gt;getXSObject(elemDecl)
: 0
                                                 ^^^^^^^^^^^^^^^^^^^^^^^
Warning 740: "xercesc/internal/IGXMLScanner.cpp", line 2822 # Unsafe cast between pointers/references
to incomplete classes: casting 'xercesc_3_0::XSObject *' to 'xercesc_3_0::XSElementDeclaration
*'.
               , (elemDecl-&gt;isDeclared()) ? (XSElementDeclaration*) fModel-&gt;getXSObject(elemDecl)
: 0
                                                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Warning 749: "xercesc/internal/IGXMLScanner.cpp", line 3297 # The cast from 'xercesc_3_0::XSObject
*' to 'xercesc_3_0::XSElementDeclaration *' is performed as a 'reinterpret_cast'. This operation
is non-portable and potentially unsafe.
                ? (XSElementDeclaration*) fModel-&gt;getXSObject(elemDecl) : 0
                  ^^^^^^^^^^^^^^^^^^^^^^^
Warning 740: "xercesc/internal/IGXMLScanner.cpp", line 3297 # Unsafe cast between pointers/references
to incomplete classes: casting 'xercesc_3_0::XSObject *' to 'xercesc_3_0::XSElementDeclaration
*'.
                ? (XSElementDeclaration*) fModel-&gt;getXSObject(elemDecl) : 0
                                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Compiling xercesc/internal/IGXMLScanner2.cpp
Warning 749: "xercesc/internal/IGXMLScanner2.cpp", line 653 # The cast from 'xercesc_3_0::XSObject
*' to 'xercesc_3_0::XSAttributeDeclaration *' is performed as a 'reinterpret_cast'. This operation
is non-portable and potentially unsafe.
                            XSAttributeDeclaration *attrDecl = (XSAttributeDeclaration *)fModel-&gt;getXSObject(actualAttDef);
                                                               ^^^^^^^^^^^^^^^^^^^^^^^^^^
Warning 740: "xercesc/internal/IGXMLScanner2.cpp", line 653 # Unsafe cast between pointers/references
to incomplete classes: casting 'xercesc_3_0::XSObject *' to 'xercesc_3_0::XSAttributeDeclaration
*'.
       XSAttributeDeclaration *attrDecl = (XSAttributeDeclaration *)fModel-&gt;getXSObject(actualAttDef);
                                                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Warning 749: "xercesc/internal/IGXMLScanner2.cpp", line 895 # The cast from 'xercesc_3_0::XSObject
*' to 'xercesc_3_0::XSAttributeDeclaration *' is performed as a 'reinterpret_cast'. This operation
is non-portable and potentially unsafe.
                            XSAttributeDeclaration *defAttrDecl = (XSAttributeDeclaration
*)fModel-&gt;getXSObject((void *)curDef);
                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^
Warning 740: "xercesc/internal/IGXMLScanner2.cpp", line 895 # Unsafe cast between pointers/references
to incomplete classes: casting 'xercesc_3_0::XSObject *' to 'xercesc_3_0::XSAttributeDeclaration
*'.
    XSAttributeDeclaration *defAttrDecl = (XSAttributeDeclaration *)fModel-&gt;getXSObject((void
*)curDef);
                                                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Compiling xercesc/internal/MemoryManagerImpl.cpp
Compiling xercesc/internal/ReaderMgr.cpp
Compiling xercesc/internal/SGXMLScanner.cpp
Warning 749: "xercesc/internal/SGXMLScanner.cpp", line 1790 # The cast from 'xercesc_3_0::XSObject
*' to 'xercesc_3_0::XSElementDeclaration *' is performed as a 'reinterpret_cast'. This operation
is non-portable and potentially unsafe.
                    , (elemDecl-&gt;isDeclared()) ? (XSElementDeclaration*) fModel-&gt;getXSObject(elemDecl)
: 0
                                                 ^^^^^^^^^^^^^^^^^^^^^^^
Warning 740: "xercesc/internal/SGXMLScanner.cpp", line 1790 # Unsafe cast between pointers/references
to incomplete classes: casting 'xercesc_3_0::XSObject *' to 'xercesc_3_0::XSElementDeclaration
*'.
               , (elemDecl-&gt;isDeclared()) ? (XSElementDeclaration*) fModel-&gt;getXSObject(elemDecl)
: 0
                                                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Warning 749: "xercesc/internal/SGXMLScanner.cpp", line 2646 # The cast from 'xercesc_3_0::XSObject
*' to 'xercesc_3_0::XSAttributeDeclaration *' is performed as a 'reinterpret_cast'. This operation
is non-portable and potentially unsafe.
                            XSAttributeDeclaration *attrDecl = (XSAttributeDeclaration *)fModel-&gt;getXSObject(actualAttDef);
                                                               ^^^^^^^^^^^^^^^^^^^^^^^^^^
Warning 740: "xercesc/internal/SGXMLScanner.cpp", line 2646 # Unsafe cast between pointers/references
to incomplete classes: casting 'xercesc_3_0::XSObject *' to 'xercesc_3_0::XSAttributeDeclaration
*'.
       XSAttributeDeclaration *attrDecl = (XSAttributeDeclaration *)fModel-&gt;getXSObject(actualAttDef);
                                                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Warning 749: "xercesc/internal/SGXMLScanner.cpp", line 2830 # The cast from 'xercesc_3_0::XSObject
*' to 'xercesc_3_0::XSAttributeDeclaration *' is performed as a 'reinterpret_cast'. This operation
is non-portable and potentially unsafe.
                            XSAttributeDeclaration *defAttrDecl = (XSAttributeDeclaration
*)fModel-&gt;getXSObject((void *)curDef);
                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^
Warning 740: "xercesc/internal/SGXMLScanner.cpp", line 2830 # Unsafe cast between pointers/references
to incomplete classes: casting 'xercesc_3_0::XSObject *' to 'xercesc_3_0::XSAttributeDeclaration
*'.
    XSAttributeDeclaration *defAttrDecl = (XSAttributeDeclaration *)fModel-&gt;getXSObject((void
*)curDef);
                                                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Warning 749: "xercesc/internal/SGXMLScanner.cpp", line 4872 # The cast from 'xercesc_3_0::XSObject
*' to 'xercesc_3_0::XSElementDeclaration *' is performed as a 'reinterpret_cast'. This operation
is non-portable and potentially unsafe.
                ? (XSElementDeclaration*) fModel-&gt;getXSObject(elemDecl) : 0
                  ^^^^^^^^^^^^^^^^^^^^^^^
Warning 740: "xercesc/internal/SGXMLScanner.cpp", line 4872 # Unsafe cast between pointers/references
to incomplete classes: casting 'xercesc_3_0::XSObject *' to 'xercesc_3_0::XSElementDeclaration
*'.
                ? (XSElementDeclaration*) fModel-&gt;getXSObject(elemDecl) : 0
                                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Compiling xercesc/internal/ValidationContextImpl.cpp
Compiling xercesc/internal/VecAttributesImpl.cpp
Compiling xercesc/internal/VecAttrListImpl.cpp
Compiling xercesc/internal/WFXMLScanner.cpp
Compiling xercesc/internal/XMLReader.cpp
Compiling xercesc/internal/XMLScanner.cpp
Compiling xercesc/internal/XMLScannerResolver.cpp
Compiling xercesc/internal/XProtoType.cpp
Compiling xercesc/internal/XSAXMLScanner.cpp
Compiling xercesc/internal/XSerializeEngine.cpp
Compiling xercesc/internal/XSObjectFactory.cpp
Compiling xercesc/internal/XTemplateSerializer.cpp
Compiling xercesc/parsers/AbstractDOMParser.cpp
Compiling xercesc/parsers/DOMLSParserImpl.cpp
Warning 749: "xercesc/parsers/DOMLSParserImpl.cpp", line 1105 # The cast from 'xercesc_3_0::DOMNode
*' to 'xercesc_3_0::DOMElement *' is performed as a 'reinterpret_cast'. This operation is
non-portable and potentially unsafe.
              fFilter-&gt;startElement((DOMElement*)fCurrentNode);
                                    ^^^^^^^^^^^^^
Warning 740: "xercesc/parsers/DOMLSParserImpl.cpp", line 1105 # Unsafe cast between pointers/references
to incomplete classes: casting 'xercesc_3_0::DOMNode *' to 'xercesc_3_0::DOMElement *'.
              fFilter-&gt;startElement((DOMElement*)fCurrentNode);
                                                 ^^^^^^^^^^^^
Compiling xercesc/parsers/SAX2XMLFilterImpl.cpp
Compiling xercesc/parsers/SAX2XMLReaderImpl.cpp
Compiling xercesc/parsers/SAXParser.cpp
Compiling xercesc/parsers/XercesDOMParser.cpp
Compiling xercesc/sax/Dummy.cpp
Compiling xercesc/sax/InputSource.cpp
Compiling xercesc/sax/SAXException.cpp
Compiling xercesc/sax/SAXParseException.cpp
Compiling xercesc/sax2/sax2Dummy.cpp
Compiling xercesc/validators/common/AllContentModel.cpp
Compiling xercesc/validators/common/CMAny.cpp
Compiling xercesc/validators/common/CMBinaryOp.cpp
Compiling xercesc/validators/common/CMUnaryOp.cpp
Compiling xercesc/validators/common/ContentLeafNameTypeVector.cpp
Compiling xercesc/validators/common/ContentSpecNode.cpp
Compiling xercesc/validators/common/DFAContentModel.cpp
Compiling xercesc/validators/common/Grammar.cpp
Compiling xercesc/validators/common/GrammarResolver.cpp
Compiling xercesc/validators/common/MixedContentModel.cpp
Compiling xercesc/validators/common/SimpleContentModel.cpp
Compiling xercesc/validators/datatype/AbstractNumericFacetValidator.cpp
Compiling xercesc/validators/datatype/AbstractNumericValidator.cpp
Compiling xercesc/validators/datatype/AbstractStringValidator.cpp
Compiling xercesc/validators/datatype/AnySimpleTypeDatatypeValidator.cpp
Compiling xercesc/validators/datatype/AnyURIDatatypeValidator.cpp
Compiling xercesc/validators/datatype/Base64BinaryDatatypeValidator.cpp
Compiling xercesc/validators/datatype/BooleanDatatypeValidator.cpp
Compiling xercesc/validators/datatype/DatatypeValidator.cpp
Compiling xercesc/validators/datatype/DatatypeValidatorFactory.cpp
Compiling xercesc/validators/datatype/DateDatatypeValidator.cpp
Compiling xercesc/validators/datatype/DateTimeDatatypeValidator.cpp
Compiling xercesc/validators/datatype/DateTimeValidator.cpp
Compiling xercesc/validators/datatype/DayDatatypeValidator.cpp
Compiling xercesc/validators/datatype/DecimalDatatypeValidator.cpp
Compiling xercesc/validators/datatype/DoubleDatatypeValidator.cpp
Compiling xercesc/validators/datatype/DurationDatatypeValidator.cpp
Compiling xercesc/validators/datatype/ENTITYDatatypeValidator.cpp
Compiling xercesc/validators/datatype/FloatDatatypeValidator.cpp
Compiling xercesc/validators/datatype/HexBinaryDatatypeValidator.cpp
Compiling xercesc/validators/datatype/IDDatatypeValidator.cpp
Compiling xercesc/validators/datatype/IDREFDatatypeValidator.cpp
Compiling xercesc/validators/datatype/ListDatatypeValidator.cpp
Compiling xercesc/validators/datatype/MonthDatatypeValidator.cpp
Compiling xercesc/validators/datatype/MonthDayDatatypeValidator.cpp
Compiling xercesc/validators/datatype/NameDatatypeValidator.cpp
Compiling xercesc/validators/datatype/NCNameDatatypeValidator.cpp
Compiling xercesc/validators/datatype/NOTATIONDatatypeValidator.cpp
Compiling xercesc/validators/datatype/QNameDatatypeValidator.cpp
Compiling xercesc/validators/datatype/StringDatatypeValidator.cpp
Compiling xercesc/validators/datatype/TimeDatatypeValidator.cpp
Compiling xercesc/validators/datatype/UnionDatatypeValidator.cpp
Compiling xercesc/validators/datatype/XMLCanRepGroup.cpp
Compiling xercesc/validators/datatype/YearDatatypeValidator.cpp
Compiling xercesc/validators/datatype/YearMonthDatatypeValidator.cpp
Compiling xercesc/validators/DTD/DTDAttDef.cpp
Compiling xercesc/validators/DTD/DTDAttDefList.cpp
Compiling xercesc/validators/DTD/DTDElementDecl.cpp
Compiling xercesc/validators/DTD/DTDEntityDecl.cpp
Compiling xercesc/validators/DTD/DTDGrammar.cpp
Compiling xercesc/validators/DTD/DTDScanner.cpp
Compiling xercesc/validators/DTD/DTDValidator.cpp
Compiling xercesc/validators/DTD/XMLDTDDescriptionImpl.cpp
Compiling xercesc/validators/schema/ComplexTypeInfo.cpp
Compiling xercesc/validators/schema/GeneralAttributeCheck.cpp
Compiling xercesc/validators/schema/identity/FieldActivator.cpp
Compiling xercesc/validators/schema/identity/FieldValueMap.cpp
Compiling xercesc/validators/schema/identity/IC_Field.cpp
Compiling xercesc/validators/schema/identity/IC_Key.cpp
Compiling xercesc/validators/schema/identity/IC_KeyRef.cpp
Compiling xercesc/validators/schema/identity/IC_Selector.cpp
Compiling xercesc/validators/schema/identity/IC_Unique.cpp
Compiling xercesc/validators/schema/identity/IdentityConstraint.cpp
Compiling xercesc/validators/schema/identity/IdentityConstraintHandler.cpp
Compiling xercesc/validators/schema/identity/ValueStore.cpp
Compiling xercesc/validators/schema/identity/ValueStoreCache.cpp
Compiling xercesc/validators/schema/identity/XercesXPath.cpp
Compiling xercesc/validators/schema/identity/XPathMatcher.cpp
Compiling xercesc/validators/schema/identity/XPathMatcherStack.cpp
Compiling xercesc/validators/schema/identity/XPathSymbols.cpp
Compiling xercesc/validators/schema/NamespaceScope.cpp
Compiling xercesc/validators/schema/SchemaAttDef.cpp
Compiling xercesc/validators/schema/SchemaAttDefList.cpp
Compiling xercesc/validators/schema/SchemaElementDecl.cpp
Compiling xercesc/validators/schema/SchemaGrammar.cpp
Compiling xercesc/validators/schema/SchemaInfo.cpp
Compiling xercesc/validators/schema/SchemaSymbols.cpp
Compiling xercesc/validators/schema/SchemaValidator.cpp
Compiling xercesc/validators/schema/SubstitutionGroupComparator.cpp
Compiling xercesc/validators/schema/TraverseSchema.cpp
Compiling xercesc/validators/schema/XercesAttGroupInfo.cpp
Compiling xercesc/validators/schema/XercesElementWildcard.cpp
Compiling xercesc/validators/schema/XercesGroupInfo.cpp
Compiling xercesc/validators/schema/XMLSchemaDescriptionImpl.cpp
Compiling xercesc/validators/schema/XSDDOMParser.cpp
Compiling xercesc/validators/schema/XSDErrorReporter.cpp
Compiling xercesc/validators/schema/XSDLocator.cpp
Compiling xercesc/validators/schema/XUtil.cpp
Compiling xercesc/xinclude/XIncludeDOMDocumentProcessor.cpp
Compiling xercesc/xinclude/XIncludeLocation.cpp
Compiling xercesc/xinclude/XIncludeUtils.cpp
Compiling xercesc/util/NetAccessors/Curl/CurlNetAccessor.cpp
Compiling xercesc/util/NetAccessors/Curl/CurlURLInputStream.cpp
Compiling xercesc/util/Transcoders/Iconv/IconvTransService.cpp
Compiling xercesc/util/MsgLoaders/InMemory/InMemMsgLoader.cpp
Compiling xercesc/util/MutexManagers/PosixMutexMgr.cpp
Compiling xercesc/util/FileManagers/PosixFileMgr.cpp
Compiling stricmp.c
Compiling strnicmp.c
/bin/sh ../libtool --tag=CXX   --mode=link /opt/aCC/bin/aCC  -Aa -mt -g -D_REENTRANT  -release
3.0  -o libxerces-c.la -rpath
....
Error (future) 229: "src/XInclude/XInclude.cpp", line 222 # "Ambiguous overloaded function
call; a function match was not found that was strictly best for ALL arguments. Two functions
that matched best for some arguments (but not all) were "ostream &amp;ostream::operator &lt;&lt;(unsigned
short)" ["/opt/aCC/include/iostream/iostream.h", line 565] and "ostream &amp;ostream::operator
&lt;&lt;(short)" ["/opt/aCC/include/iostream/iostream.h", line 564]." Choosing "ostream &amp;ostream::operator
&lt;&lt;(unsigned short)" ["/opt/aCC/include/iostream/iostream.h", line 565] for resolving
ambiguity.
        XERCES_STD_QUALIFIER cerr &lt;&lt; StrX(domError.getLocation()-&gt;getURI())
                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Error (future) 229: "src/XInclude/XInclude.cpp", line 222 # "Ambiguous overloaded function
call; a function match was not found that was strictly best for ALL arguments. Two functions
that matched best for some arguments (but not all) were "ostream &amp;ostream::operator &lt;&lt;(unsigned
short)" ["/opt/aCC/include/iostream/iostream.h", line 565] and "ostream &amp;ostream::operator
&lt;&lt;(short)" ["/opt/aCC/include/iostream/iostream.h", line 564]." Choosing "ostream &amp;ostream::operator
&lt;&lt;(unsigned short)" ["/opt/aCC/include/iostream/iostream.h", line 565] for resolving
ambiguity.
        XERCES_STD_QUALIFIER cerr &lt;&lt; StrX(domError.getLocation()-&gt;getURI())
                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Error (future) 229: "src/XInclude/XInclude.cpp", line 222 # "Ambiguous overloaded function
call; a function match was not found that was strictly best for ALL arguments. Two functions
that matched best for some arguments (but not all) were "ostream &amp;ostream::operator &lt;&lt;(unsigned
short)" ["/opt/aCC/include/iostream/iostream.h", line 565] and "ostream &amp;ostream::operator
&lt;&lt;(short)" ["/opt/aCC/include/iostream/iostream.h", line 564]." Choosing "ostream &amp;ostream::operator
&lt;&lt;(unsigned short)" ["/opt/aCC/include/iostream/iostream.h", line 565] for resolving
ambiguity.
        XERCES_STD_QUALIFIER cerr &lt;&lt; StrX(domError.getLocation()-&gt;getURI())
                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Error (future) 229: "src/XInclude/XInclude.cpp", line 222 # "Ambiguous overloaded function
call; a function match was not found that was strictly best for ALL arguments. Two functions
that matched best for some arguments (but not all) were "ostream &amp;ostream::operator &lt;&lt;(unsigned
short)" ["/opt/aCC/include/iostream/iostream.h", line 565] and "ostream &amp;ostream::operator
&lt;&lt;(short)" ["/opt/aCC/include/iostream/iostream.h", line 564]." Choosing "ostream &amp;ostream::operator
&lt;&lt;(unsigned short)" ["/opt/aCC/include/iostream/iostream.h", line 565] for resolving
ambiguity.
        XERCES_STD_QUALIFIER cerr &lt;&lt; StrX(domError.getLocation()-&gt;getURI())
                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Warning:        4 future errors were detected and ignored. Add a '+p' option to detect and
fix them before they become fatal errors in a future release. Behavior of this ill-formed
program is not guaranteed to match that of a well-formed program
/bin/sh ../libtool --tag=CXX   --mode=link /opt/aCC/bin/aCC  -Aa -mt -g -D_REENTRANT    -o
XInclude src/XInclude/XInclude.o ../src/libxerces-c.la -lnsl  -lpthread -L/site/sw/ots/curl/curl-7.19.6/lib
-lcurl
libtool: link: warning: library `/site/sw/ots/curl/curl-7.19.6/lib/libcurl.la' was moved.
libtool: link: warning: library `/site/sw/ots/curl/curl-7.19.6/lib/libcurl.la' was moved.
libtool: link: warning: this platform does not like uninstalled shared libraries
libtool: link: `XInclude' will be relinked during installation
/opt/aCC/bin/aCC -Aa -mt -g -D_REENTRANT -o .libs/XInclude src/XInclude/XInclude.o  ../src/.libs/libxerces-c.sl
-L/site/sw/ots/curl/curl-7.19.6/lib -lnsl -lpthread /site/sw/ots/curl/curl-7.19.6/lib/libcurl.sl
-lldap  -Wl,+b -Wl,/net/sinai/home/d/dcd9420/labs/xercesLab/xerces-c-3.0.1/src/.libs:/site/sw/ots/curl/curl-7.19.6/lib:/site/ots/xerces/xerces-c-3.0.1/lib
creating XInclude





</pre>
</div>
</content>
</entry>
<entry>
<title>Re: What is the difference between configuring Xerces 3.0.1 with--enable-netaccessor-curlvs--enable-netaccessor-socket?</title>
<author><name>Vitaly Prapirny &lt;marl@mebius.net&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/xerces-c-users/200911.mbox/%3c4B0D21F8.2070407@mebius.net%3e"/>
<id>urn:uuid:%3c4B0D21F8-2070407@mebius-net%3e</id>
<updated>2009-11-25T12:24:24Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Dantzler, DeWayne C wrote:
&gt; But I did set the http_proxy variable from the UNIX command as follows: export http_proxy=www.myproxyHost:port

So why do you use curl_easy_setopt then?

&gt; And I did configure Xerces to use the curl netaccessor according to the Xerces documentation.
The config.log file confirmed this and I've included it below. So, why is Xerces using the
SocketNetAccessor instead of the curlNetAccessor? How do you confirm that the build phase
indeed built Xerces with the curl NetAccessor? Is there a build log to check?

You should look for this lines in your make log:
============================================================
Compiling xercesc/util/NetAccessors/Curl/CurlNetAccessor.cpp
Compiling xercesc/util/NetAccessors/Curl/CurlURLInputStream.cpp
============================================================

Good luck!
	Vitaly


</pre>
</div>
</content>
</entry>
<entry>
<title>RE: What is the difference between configuring Xerces 3.0.1 with--enable-netaccessor-curlvs--enable-netaccessor-socket?</title>
<author><name>&quot;Dantzler, DeWayne C&quot; &lt;dewayne.c.dantzler@boeing.com&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/xerces-c-users/200911.mbox/%3cFEB731E1C95A704493E85BE8D8BA3A07378526808E@XCH-NW-12V.nw.nos.boeing.com%3e"/>
<id>urn:uuid:%3cFEB731E1C95A704493E85BE8D8BA3A07378526808E@XCH-NW-12V-nw-nos-boeing-com%3e</id>
<updated>2009-11-24T17:57:45Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
But I did set the http_proxy variable from the UNIX command as follows: export http_proxy=www.myproxyHost:port
And I did configure Xerces to use the curl netaccessor according to the Xerces documentation. The config.log file confirmed this and I've included it below. So, why is Xerces using the SocketNetAccessor instead of the curlNetAccessor? How do you confirm that the build phase indeed built Xerces with the curl NetAccessor? Is there a build log to check?

Config.log
===============================================================================================================
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.

It was created by xerces-c configure 3.0.1, which was
generated by GNU Autoconf 2.61.  Invocation command line was

  $ ./configure --prefix=/site/sw/ots/xerces/xerces-c-3.0.1 --exec-prefix=/site/ots/xerces/xerces-c-3.0.1 CXX=/opt/aCC/bin/aCC CXXFLAGS=-Aa -mt -g CPPFLAGS=-I/site/sw/ots/curl/curl-7.19.6/include --enable-netaccessor-curl --with-curl=/site/sw/ots/curl/curl-7.19.6

## --------- ##
## Platform. ##
## --------- ##

hostname = ddpsdev1
uname -m = 9000/800
uname -r = B.11.11
uname -s = HP-UX
uname -v = U

/usr/bin/uname -p = unknown
/bin/uname -X     = unknown

/bin/arch              = unknown
/usr/bin/arch -k       = unknown
/usr/convex/getsysinfo = unknown
/usr/bin/hostinfo      = unknown
/bin/machine           = unknown
/usr/bin/oslevel       = unknown
/bin/universe          = unknown

PATH: .
PATH: /net/sinai/home/d/dcd9420/bin
PATH: /usr/bin
PATH: /site/sw/ddps/devt/tools
PATH: /site/sw/ddps/devt/shl
PATH: /site/sw/ddps/devt/perl
PATH: /site/sw/ddps/devt/bin/hp
PATH: /site/sw/mkisofs/bin
PATH: /site/sw/microtech/bin
PATH: /site/bin
PATH: /opt/langtools/bin
PATH: /opt/java1.5/bin
PATH: /opt/pure6/bin
PATH: /usr/local/bin
PATH: /usr/lib
PATH: /site/sw/ddps/dev_usrc/eclipse/eclipse
PATH: /ots/apache-ant-1.6.2/bin
PATH: /site/sw/ddps/dev_usrc/java/jakarta-ant-1.5/bin
PATH: /opt/totalnet/bin
PATH: /ots/bin
PATH: /ots/rcs-5.7/bin
PATH: /opt/bin
PATH: /opt/perf/bin
PATH: /usr/bin
PATH: /usr/ccs/bin
PATH: /usr/contrib/bin
PATH: /site/bin
PATH: /ots/bin
PATH: /opt/mozilla
PATH: /opt/gnome/bin
PATH: /opt/oss/bin
PATH: /opt/hpnpl//bin
PATH: /opt/openv/netbackup/bin
PATH: /opt/OV/bin/OpC
PATH: /opt/OV/bin
PATH: /opt/aCC/bin
PATH: /opt/ansic/bin
PATH: /opt/resmon/bin
PATH: /opt/perf/bin
PATH: /opt/ignite/bin
PATH: /opt/graphics/common/bin
PATH: /opt/perl/bin
PATH: /opt/prm/bin
PATH: /usr/sbin/diag/contrib
PATH: /opt/mx/bin
PATH: /opt/langtools/bin
PATH: /usr/bin/X11
PATH: /usr/dt/bin
PATH: /usr/contrib/bin/X11
PATH: /usr/vue/bin
PATH: /usr/sbin
PATH: /opt/bin
PATH: /boeing/bin
PATH: /opt/rational/releases/PurifyPlus.7.0.0.0-010/hppa_hpux/bin
PATH: /ots/oracle/product/10.2.0
PATH: /ots/oracle/product/10.2.0/bin
PATH: /ots/oracle/local/bin
PATH: /site/sw/ots/gmake/make-3.81/bin


## ----------- ##
## Core tests. ##
## ----------- ##

configure:2061: checking build system type
configure:2079: result: hppa2.0w-hp-hpux11.11
configure:2101: checking host system type
configure:2116: result: hppa2.0w-hp-hpux11.11
configure:2155: checking for a BSD-compatible install
configure:2211: result: config/install-sh -c
configure:2222: checking whether build environment is sane
configure:2265: result: yes
configure:2293: checking for a thread-safe mkdir -p
configure:2332: result: config/install-sh -c -d
configure:2345: checking for gawk
configure:2361: found /ots/bin/gawk
configure:2372: result: gawk
configure:2383: checking whether make sets $(MAKE)
configure:2404: result: yes
configure:2587: checking how to create a ustar tar archive
configure:2600: tar --version
tar: s: unknown option
tar: usage  tar [-]{txruc}[eONvVwAfblhm{op}][0-7[lmh]] [tapefile] [blocksize] [[-C directory] file] ...
configure:2603: $? = 1
configure:2600: gnutar --version
./configure[2601]: gnutar:  not found.
configure:2603: $? = 127
configure:2600: gtar --version
./configure[2601]: gtar:  not found.
configure:2603: $? = 127
configure:2643: tardir=conftest.dir &amp;&amp; eval gtar --format=ustar -chf - "$tardir" &gt;conftest.tar
./configure[2644]: gtar:  not found.
configure:2646: $? = 127
configure:2643: tardir=conftest.dir &amp;&amp; eval tar chf - "$tardir" &gt;conftest.tar
configure:2646: $? = 0
configure:2650: tar xf - &lt;conftest.tar
configure:2653: $? = 0
configure:2666: result: plaintar
configure:2673: checking whether to enable maintainer-specific portions of Makefiles
configure:2682: result: no
configure:2697: checking whether to use rpath
configure:2706: result: yes
configure:2826: checking for C++ compiler version
configure:2833: /opt/aCC/bin/aCC --version &gt;&amp;5
aCC: HP ANSI C++ B3910B A.03.63
configure:2836: $? = 0
configure:2843: /opt/aCC/bin/aCC -v &gt;&amp;5
configure:2846: $? = 0
configure:2853: /opt/aCC/bin/aCC -V &gt;&amp;5
aCC: HP ANSI C++ B3910B A.03.63
configure:2856: $? = 0
configure:2879: checking for C++ compiler default output file name
configure:2906: /opt/aCC/bin/aCC -Aa -mt -g -I/site/sw/ots/curl/curl-7.19.6/include  conftest.cpp  &gt;&amp;5
configure:2909: $? = 0
configure:2947: result: a.out
configure:2964: checking whether the C++ compiler works
configure:2974: ./a.out
configure:2977: $? = 0
configure:2994: result: yes
configure:3001: checking whether we are cross compiling
configure:3003: result: no
configure:3006: checking for suffix of executables
configure:3013: /opt/aCC/bin/aCC -o conftest -Aa -mt -g -I/site/sw/ots/curl/curl-7.19.6/include  conftest.cpp  &gt;&amp;5
configure:3016: $? = 0
configure:3040: result:
configure:3046: checking for suffix of object files
configure:3072: /opt/aCC/bin/aCC -c -Aa -mt -g -I/site/sw/ots/curl/curl-7.19.6/include conftest.cpp &gt;&amp;5
configure:3075: $? = 0
configure:3098: result: o
configure:3102: checking whether we are using the GNU C++ compiler
configure:3131: /opt/aCC/bin/aCC -c -Aa -mt -g -I/site/sw/ots/curl/curl-7.19.6/include conftest.cpp &gt;&amp;5
Error 419: "conftest.cpp", line 15 # 'choke' is used as a type, but has not been defined as a type.
           choke me
           ^^^^^
configure:3137: $? = 2
configure: failed program was:
| /* confdefs.h.  */
| #define PACKAGE_NAME "xerces-c"
| #define PACKAGE_TARNAME "xerces-c"
| #define PACKAGE_VERSION "3.0.1"
| #define PACKAGE_STRING "xerces-c 3.0.1"
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE "xerces-c"
| #define VERSION "3.0.1"
| /* end confdefs.h.  */
|
| int
| main ()
| {
| #ifndef __GNUC__
|        choke me
| #endif
|
|   ;
|   return 0;
| }
configure:3154: result: no
configure:3159: checking whether /opt/aCC/bin/aCC accepts -g
configure:3189: /opt/aCC/bin/aCC -c -g -I/site/sw/ots/curl/curl-7.19.6/include conftest.cpp &gt;&amp;5
configure:3195: $? = 0
configure:3294: result: yes
configure:3328: checking for style of include used by make
configure:3356: result: GNU
configure:3381: checking dependency style of /opt/aCC/bin/aCC
configure:3472: result: hp2
configure:3535: checking for gcc
configure:3565: result: no
configure:3632: checking for cc
configure:3653: found /usr/bin/cc
configure:3676: result: cc
configure:3800: checking for C compiler version
configure:3807: cc --version &gt;&amp;5
cc: warning 422: Unknown option "-" ignored.
cc: informational note 404: NLSPATH is /opt/ansic/lib/nls/msg/%L/%N.cat:/opt/ansic/lib/nls/msg/C/%N.cat:
cc: informational note 404: INCLUDIR is INCLUDIR=/usr/include
cc: informational note 404: LPATH is /usr/lib:/opt/langtools/lib:
/usr/ccs/bin/ld /opt/langtools/lib/crt0.o -ersion -u main -lc
cc: informational note 413: Entering Link editor.
/usr/ccs/bin/ld: Unsatisfied symbols:
   main (Not referenced yet! Probably due to -u option)
/usr/ccs/bin/ld: Entry symbol "rsion" not found
configure:3810: $? = 1
configure:3817: cc -v &gt;&amp;5
cc: informational note 404: NLSPATH is /opt/ansic/lib/nls/msg/%L/%N.cat:/opt/ansic/lib/nls/msg/C/%N.cat:
cc: informational note 404: INCLUDIR is INCLUDIR=/usr/include
cc: informational note 404: LPATH is /usr/lib:/opt/langtools/lib:
/usr/ccs/bin/ld /opt/langtools/lib/crt0.o -u main -lc
cc: informational note 413: Entering Link editor.
/usr/ccs/bin/ld: Unsatisfied symbols:
   main (Not referenced yet! Probably due to -u option)
configure:3820: $? = 1
configure:3827: cc -V &gt;&amp;5
/usr/ccs/bin/ld: Unsatisfied symbols:
   main (Not referenced yet! Probably due to -u option)
/usr/ccs/bin/ld: 92453-07 linker linker ld B.11.53 060322
configure:3830: $? = 1
configure:3833: checking whether we are using the GNU C compiler
configure:3862: cc -c  -I/site/sw/ots/curl/curl-7.19.6/include conftest.c &gt;&amp;5
cc: "conftest.c", line 15: error 1000: Unexpected symbol: "me".
cc: "conftest.c", line 15: error 1588: "choke" undefined.
configure:3868: $? = 1
configure: failed program was:
| /* confdefs.h.  */
| #define PACKAGE_NAME "xerces-c"
| #define PACKAGE_TARNAME "xerces-c"
| #define PACKAGE_VERSION "3.0.1"
| #define PACKAGE_STRING "xerces-c 3.0.1"
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE "xerces-c"
| #define VERSION "3.0.1"
| /* end confdefs.h.  */
|
| int
| main ()
| {
| #ifndef __GNUC__
|        choke me
| #endif
|
|   ;
|   return 0;
| }
configure:3885: result: no
configure:3890: checking whether cc accepts -g
configure:3920: cc -c -g -I/site/sw/ots/curl/curl-7.19.6/include conftest.c &gt;&amp;5
configure:3926: $? = 0
configure:4025: result: yes
configure:4042: checking for cc option to accept ISO C89
configure:4116: cc  -c -g -I/site/sw/ots/curl/curl-7.19.6/include conftest.c &gt;&amp;5
configure:4122: $? = 0
configure:4145: result: none needed
configure:4165: checking dependency style of cc
configure:4256: result: hp
configure:4272: checking for a sed that does not truncate output
configure:4351: result: /ots/bin/sed
configure:4363: checking whether ln -s works
configure:4367: result: yes
configure:4448: checking for a sed that does not truncate output
configure:4504: result: /ots/bin/sed
configure:4507: checking for grep that handles long lines and -e
configure:4581: result: /usr/bin/grep
configure:4586: checking for egrep
configure:4664: result: /usr/bin/grep -E
configure:4713: checking for non-GNU ld
configure:4747: result: /usr/bin/ld
configure:4756: checking if the linker (/usr/bin/ld) is GNU ld
configure:4771: result: no
configure:4776: checking for /usr/bin/ld option to reload object files
configure:4783: result: -r
configure:4801: checking for BSD-compatible nm
configure:4850: result: /usr/bin/nm -p
configure:4854: checking how to recognize dependent libraries
configure:5040: result: file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library
configure:5575: checking how to run the C preprocessor
configure:5615: cc -E -I/site/sw/ots/curl/curl-7.19.6/include conftest.c
configure:5621: $? = 0
configure:5652: cc -E -I/site/sw/ots/curl/curl-7.19.6/include conftest.c
cpp: "conftest.c", line 10: error 4036: Can't open include file 'ac_nonexistent.h'.
configure:5658: $? = 1
configure: failed program was:
| /* confdefs.h.  */
| #define PACKAGE_NAME "xerces-c"
| #define PACKAGE_TARNAME "xerces-c"
| #define PACKAGE_VERSION "3.0.1"
| #define PACKAGE_STRING "xerces-c 3.0.1"
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE "xerces-c"
| #define VERSION "3.0.1"
| /* end confdefs.h.  */
| #include &lt;ac_nonexistent.h&gt;
configure:5691: result: cc -E
configure:5720: cc -E -I/site/sw/ots/curl/curl-7.19.6/include conftest.c
configure:5726: $? = 0
configure:5757: cc -E -I/site/sw/ots/curl/curl-7.19.6/include conftest.c
cpp: "conftest.c", line 10: error 4036: Can't open include file 'ac_nonexistent.h'.
configure:5763: $? = 1
configure: failed program was:
| /* confdefs.h.  */
| #define PACKAGE_NAME "xerces-c"
| #define PACKAGE_TARNAME "xerces-c"
| #define PACKAGE_VERSION "3.0.1"
| #define PACKAGE_STRING "xerces-c 3.0.1"
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE "xerces-c"
| #define VERSION "3.0.1"
| /* end confdefs.h.  */
| #include &lt;ac_nonexistent.h&gt;
configure:5801: checking for ANSI C header files
configure:5831: cc -c -g -I/site/sw/ots/curl/curl-7.19.6/include conftest.c &gt;&amp;5
configure:5837: $? = 0
configure:5936: cc -o conftest -g -I/site/sw/ots/curl/curl-7.19.6/include  conftest.c  &gt;&amp;5
configure:5939: $? = 0
configure:5945: ./conftest
configure:5948: $? = 0
configure:5965: result: yes
configure:5989: checking for sys/types.h
configure:6010: cc -c -g -I/site/sw/ots/curl/curl-7.19.6/include conftest.c &gt;&amp;5
configure:6016: $? = 0
configure:6032: result: yes
configure:5989: checking for sys/stat.h
configure:6010: cc -c -g -I/site/sw/ots/curl/curl-7.19.6/include conftest.c &gt;&amp;5
configure:6016: $? = 0
configure:6032: result: yes
configure:5989: checking for stdlib.h
configure:6010: cc -c -g -I/site/sw/ots/curl/curl-7.19.6/include conftest.c &gt;&amp;5
configure:6016: $? = 0
configure:6032: result: yes
configure:5989: checking for string.h
configure:6010: cc -c -g -I/site/sw/ots/curl/curl-7.19.6/include conftest.c &gt;&amp;5
configure:6016: $? = 0
configure:6032: result: yes
configure:5989: checking for memory.h
configure:6010: cc -c -g -I/site/sw/ots/curl/curl-7.19.6/include conftest.c &gt;&amp;5
configure:6016: $? = 0
configure:6032: result: yes
configure:5989: checking for strings.h
configure:6010: cc -c -g -I/site/sw/ots/curl/curl-7.19.6/include conftest.c &gt;&amp;5
configure:6016: $? = 0
configure:6032: result: yes
configure:5989: checking for inttypes.h
configure:6010: cc -c -g -I/site/sw/ots/curl/curl-7.19.6/include conftest.c &gt;&amp;5
configure:6016: $? = 0
configure:6032: result: yes
configure:5989: checking for stdint.h
configure:6010: cc -c -g -I/site/sw/ots/curl/curl-7.19.6/include conftest.c &gt;&amp;5
cpp: "conftest.c", line 52: error 4036: Can't open include file 'stdint.h'.
configure:6016: $? = 1
configure: failed program was:
| /* confdefs.h.  */
| #define PACKAGE_NAME "xerces-c"
| #define PACKAGE_TARNAME "xerces-c"
| #define PACKAGE_VERSION "3.0.1"
| #define PACKAGE_STRING "xerces-c 3.0.1"
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE "xerces-c"
| #define VERSION "3.0.1"
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| /* end confdefs.h.  */
| #include &lt;stdio.h&gt;
| #ifdef HAVE_SYS_TYPES_H
| # include &lt;sys/types.h&gt;
| #endif
| #ifdef HAVE_SYS_STAT_H
| # include &lt;sys/stat.h&gt;
| #endif
| #ifdef STDC_HEADERS
| # include &lt;stdlib.h&gt;
| # include &lt;stddef.h&gt;
| #else
| # ifdef HAVE_STDLIB_H
| #  include &lt;stdlib.h&gt;
| # endif
| #endif
| #ifdef HAVE_STRING_H
| # if !defined STDC_HEADERS &amp;&amp; defined HAVE_MEMORY_H
| #  include &lt;memory.h&gt;
| # endif
| # include &lt;string.h&gt;
| #endif
| #ifdef HAVE_STRINGS_H
| # include &lt;strings.h&gt;
| #endif
| #ifdef HAVE_INTTYPES_H
| # include &lt;inttypes.h&gt;
| #endif
| #ifdef HAVE_STDINT_H
| # include &lt;stdint.h&gt;
| #endif
| #ifdef HAVE_UNISTD_H
| # include &lt;unistd.h&gt;
| #endif
|
| #include &lt;stdint.h&gt;
configure:6032: result: no
configure:5989: checking for unistd.h
configure:6010: cc -c -g -I/site/sw/ots/curl/curl-7.19.6/include conftest.c &gt;&amp;5
configure:6016: $? = 0
configure:6032: result: yes
configure:6059: checking dlfcn.h usability
configure:6076: cc -c -g -I/site/sw/ots/curl/curl-7.19.6/include conftest.c &gt;&amp;5
configure:6082: $? = 0
configure:6096: result: yes
configure:6100: checking dlfcn.h presence
configure:6115: cc -E -I/site/sw/ots/curl/curl-7.19.6/include conftest.c
configure:6121: $? = 0
configure:6135: result: yes
configure:6163: checking for dlfcn.h
configure:6171: result: yes
configure:6194: checking how to run the C++ preprocessor
configure:6230: /opt/aCC/bin/aCC -E -I/site/sw/ots/curl/curl-7.19.6/include conftest.cpp
configure:6236: $? = 0
configure:6267: /opt/aCC/bin/aCC -E -I/site/sw/ots/curl/curl-7.19.6/include conftest.cpp
Error 112: "conftest.cpp", line 20 # Include file &lt;ac_nonexistent.h&gt; not found.
    #include &lt;ac_nonexistent.h&gt;
             ^^^^^^^^^^^^^^^^^^
configure:6273: $? = 2
configure: failed program was:
| /* confdefs.h.  */
| #define PACKAGE_NAME "xerces-c"
| #define PACKAGE_TARNAME "xerces-c"
| #define PACKAGE_VERSION "3.0.1"
| #define PACKAGE_STRING "xerces-c 3.0.1"
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE "xerces-c"
| #define VERSION "3.0.1"
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_DLFCN_H 1
| /* end confdefs.h.  */
| #include &lt;ac_nonexistent.h&gt;
configure:6306: result: /opt/aCC/bin/aCC -E
configure:6335: /opt/aCC/bin/aCC -E -I/site/sw/ots/curl/curl-7.19.6/include conftest.cpp
configure:6341: $? = 0
configure:6372: /opt/aCC/bin/aCC -E -I/site/sw/ots/curl/curl-7.19.6/include conftest.cpp
Error 112: "conftest.cpp", line 20 # Include file &lt;ac_nonexistent.h&gt; not found.
    #include &lt;ac_nonexistent.h&gt;
             ^^^^^^^^^^^^^^^^^^
configure:6378: $? = 2
configure: failed program was:
| /* confdefs.h.  */
| #define PACKAGE_NAME "xerces-c"
| #define PACKAGE_TARNAME "xerces-c"
| #define PACKAGE_VERSION "3.0.1"
| #define PACKAGE_STRING "xerces-c 3.0.1"
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE "xerces-c"
| #define VERSION "3.0.1"
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_DLFCN_H 1
| /* end confdefs.h.  */
| #include &lt;ac_nonexistent.h&gt;
configure:6423: checking the maximum length of command line arguments
configure:6535: result: 1536000
configure:6547: checking command to parse /usr/bin/nm -p output from cc object
configure:6652: /opt/aCC/bin/aCC -c -Aa -mt -g -I/site/sw/ots/curl/curl-7.19.6/include conftest.cpp &gt;&amp;5
configure:6655: $? = 0
configure:6659: /usr/bin/nm -p conftest.o \| sed -n -e 's/^.*[  ]\([BCDEGRST][BCDEGRST]*\)[     ][      ]*\([_A-Za-z][_A-Za-z0-9]*\)$/\1 \2 \2/p' \&gt; conftest.nm
configure:6662: $? = 0
configure:6714: /opt/aCC/bin/aCC -o conftest -Aa -mt -g -I/site/sw/ots/curl/curl-7.19.6/include  conftest.cpp conftstm.o &gt;&amp;5
Warning 829: "conftest.cpp", line 21 # Implicit conversion of string literal to 'char *' is deprecated.
      {"nm_test_var", (lt_ptr_t) &amp;nm_test_var},
       ^^^^^^^^^^^^^
Warning 829: "conftest.cpp", line 22 # Implicit conversion of string literal to 'char *' is deprecated.
      {"nm_test_func", (lt_ptr_t) &amp;nm_test_func},
       ^^^^^^^^^^^^^^
configure:6717: $? = 0
configure:6755: result: ok
configure:6759: checking for objdir
configure:6774: result: .libs
configure:6866: checking for ar
configure:6882: found /usr/bin/ar
configure:6893: result: ar
configure:6962: checking for ranlib
configure:6978: found /usr/bin/ranlib
configure:6989: result: ranlib
configure:7058: checking for strip
configure:7074: found /usr/bin/strip
configure:7085: result: strip
configure:7733: checking for cc option to produce PIC
configure:7965: result: +Z
configure:7973: checking if cc PIC flag +Z works
configure:7991: cc -c -g -I/site/sw/ots/curl/curl-7.19.6/include +Z -DPIC conftest.c &gt;&amp;5
configure:7995: $? = 0
configure:8008: result: yes
configure:8036: checking if cc static flag -Wl,-a -Wl,archive works
configure:8064: result: yes
configure:8074: checking if cc supports -c -o file.o
configure:8095: cc -c -g -I/site/sw/ots/curl/curl-7.19.6/include -o out/conftest2.o conftest.c &gt;&amp;5
configure:8099: $? = 0
configure:8121: result: yes
configure:8147: checking whether the cc linker (/usr/bin/ld) supports shared libraries
configure:9128: result: yes
configure:9195: checking dynamic linker characteristics
configure:9809: result: hpux11.11 dld.sl
configure:9833: checking how to hardcode library paths into programs
configure:9858: result: relink
configure:9872: checking whether stripping libraries is possible
configure:9894: result: no
configure:10679: checking if libtool supports shared libraries
configure:10681: result: yes
configure:10684: checking whether to build shared libraries
configure:10705: result: yes
configure:10708: checking whether to build static libraries
configure:10712: result: yes
configure:10806: creating libtool
configure:11541: checking whether the /opt/aCC/bin/aCC linker (/usr/bin/ld) supports shared libraries
configure:12487: result: yes
configure:12504: /opt/aCC/bin/aCC -c -Aa -mt -g -I/site/sw/ots/curl/curl-7.19.6/include conftest.cpp &gt;&amp;5
configure:12507: $? = 0
configure:12663: checking for /opt/aCC/bin/aCC option to produce PIC
configure:12947: result: +Z
configure:12955: checking if /opt/aCC/bin/aCC PIC flag +Z works
configure:12973: /opt/aCC/bin/aCC -c -Aa -mt -g -I/site/sw/ots/curl/curl-7.19.6/include +Z -DPIC conftest.cpp &gt;&amp;5
configure:12977: $? = 0
configure:12990: result: yes
configure:13018: checking if /opt/aCC/bin/aCC static flag -Wl,-a -Wl,archive works
configure:13046: result: yes
configure:13056: checking if /opt/aCC/bin/aCC supports -c -o file.o
configure:13077: /opt/aCC/bin/aCC -c -Aa -mt -g -I/site/sw/ots/curl/curl-7.19.6/include -o out/conftest2.o conftest.cpp &gt;&amp;5
configure:13081: $? = 0
configure:13103: result: yes
configure:13129: checking whether the /opt/aCC/bin/aCC linker (/usr/bin/ld) supports shared libraries
configure:13158: result: yes
configure:13225: checking dynamic linker characteristics
configure:13787: result: hpux11.11 dld.sl
configure:13811: checking how to hardcode library paths into programs
configure:13836: result: relink
configure:20087: checking whether cc understands -c and -o together
configure:20119: cc -c conftest.c -o conftest2.o &gt;&amp;5
configure:20122: $? = 0
configure:20128: cc -c conftest.c -o conftest2.o &gt;&amp;5
configure:20131: $? = 0
configure:20183: result: yes
configure:20236: checking for ANSI C header files
configure:20400: result: yes
configure:20410: checking whether time.h and sys/time.h may both be included
configure:20440: cc -c -g -I/site/sw/ots/curl/curl-7.19.6/include conftest.c &gt;&amp;5
configure:20446: $? = 0
configure:20461: result: yes
configure:20518: checking arpa/inet.h usability
configure:20535: cc -c -g -I/site/sw/ots/curl/curl-7.19.6/include conftest.c &gt;&amp;5
configure:20541: $? = 0
configure:20555: result: yes
configure:20559: checking arpa/inet.h presence
configure:20574: cc -E -I/site/sw/ots/curl/curl-7.19.6/include conftest.c
configure:20580: $? = 0
configure:20594: result: yes
configure:20622: checking for arpa/inet.h
configure:20630: result: yes
configure:20518: checking fcntl.h usability
configure:20535: cc -c -g -I/site/sw/ots/curl/curl-7.19.6/include conftest.c &gt;&amp;5
configure:20541: $? = 0
configure:20555: result: yes
configure:20559: checking fcntl.h presence
configure:20574: cc -E -I/site/sw/ots/curl/curl-7.19.6/include conftest.c
configure:20580: $? = 0
configure:20594: result: yes
configure:20622: checking for fcntl.h
configure:20630: result: yes
configure:20518: checking float.h usability
configure:20535: cc -c -g -I/site/sw/ots/curl/curl-7.19.6/include conftest.c &gt;&amp;5
configure:20541: $? = 0
configure:20555: result: yes
configure:20559: checking float.h presence
configure:20574: cc -E -I/site/sw/ots/curl/curl-7.19.6/include conftest.c
configure:20580: $? = 0
configure:20594: result: yes
configure:20622: checking for float.h
configure:20630: result: yes
configure:20508: checking for inttypes.h
configure:20514: result: yes
configure:20518: checking langinfo.h usability
configure:20535: cc -c -g -I/site/sw/ots/curl/curl-7.19.6/include conftest.c &gt;&amp;5
configure:20541: $? = 0
configure:20555: result: yes
configure:20559: checking langinfo.h presence
configure:20574: cc -E -I/site/sw/ots/curl/curl-7.19.6/include conftest.c
configure:20580: $? = 0
configure:20594: result: yes
configure:20622: checking for langinfo.h
configure:20630: result: yes
configure:20518: checking limits.h usability
configure:20535: cc -c -g -I/site/sw/ots/curl/curl-7.19.6/include conftest.c &gt;&amp;5
configure:20541: $? = 0
configure:20555: result: yes
configure:20559: checking limits.h presence
configure:20574: cc -E -I/site/sw/ots/curl/curl-7.19.6/include conftest.c
configure:20580: $? = 0
configure:20594: result: yes
configure:20622: checking for limits.h
configure:20630: result: yes
configure:20518: checking locale.h usability
configure:20535: cc -c -g -I/site/sw/ots/curl/curl-7.19.6/include conftest.c &gt;&amp;5
configure:20541: $? = 0
configure:20555: result: yes
configure:20559: checking locale.h presence
configure:20574: cc -E -I/site/sw/ots/curl/curl-7.19.6/include conftest.c
configure:20580: $? = 0
configure:20594: result: yes
configure:20622: checking for locale.h
configure:20630: result: yes
configure:20508: checking for memory.h
configure:20514: result: yes
configure:20518: checking netdb.h usability
configure:20535: cc -c -g -I/site/sw/ots/curl/curl-7.19.6/include conftest.c &gt;&amp;5
configure:20541: $? = 0
configure:20555: result: yes
configure:20559: checking netdb.h presence
configure:20574: cc -E -I/site/sw/ots/curl/curl-7.19.6/include conftest.c
configure:20580: $? = 0
configure:20594: result: yes
configure:20622: checking for netdb.h
configure:20630: result: yes
configure:20518: checking netinet/in.h usability
configure:20535: cc -c -g -I/site/sw/ots/curl/curl-7.19.6/include conftest.c &gt;&amp;5
configure:20541: $? = 0
configure:20555: result: yes
configure:20559: checking netinet/in.h presence
configure:20574: cc -E -I/site/sw/ots/curl/curl-7.19.6/include conftest.c
configure:20580: $? = 0
configure:20594: result: yes
configure:20622: checking for netinet/in.h
configure:20630: result: yes
configure:20518: checking nl_types.h usability
configure:20535: cc -c -g -I/site/sw/ots/curl/curl-7.19.6/include conftest.c &gt;&amp;5
configure:20541: $? = 0
configure:20555: result: yes
configure:20559: checking nl_types.h presence
configure:20574: cc -E -I/site/sw/ots/curl/curl-7.19.6/include conftest.c
configure:20580: $? = 0
configure:20594: result: yes
configure:20622: checking for nl_types.h
configure:20630: result: yes
configure:20518: checking stddef.h usability
configure:20535: cc -c -g -I/site/sw/ots/curl/curl-7.19.6/include conftest.c &gt;&amp;5
configure:20541: $? = 0
configure:20555: result: yes
configure:20559: checking stddef.h presence
configure:20574: cc -E -I/site/sw/ots/curl/curl-7.19.6/include conftest.c
configure:20580: $? = 0
configure:20594: result: yes
configure:20622: checking for stddef.h
configure:20630: result: yes
configure:20508: checking for stdint.h
configure:20514: result: no
configure:20508: checking for stdlib.h
configure:20514: result: yes
configure:20508: checking for string.h
configure:20514: result: yes
configure:20508: checking for strings.h
configure:20514: result: yes
configure:20518: checking sys/param.h usability
configure:20535: cc -c -g -I/site/sw/ots/curl/curl-7.19.6/include conftest.c &gt;&amp;5
configure:20541: $? = 0
configure:20555: result: yes
configure:20559: checking sys/param.h presence
configure:20574: cc -E -I/site/sw/ots/curl/curl-7.19.6/include conftest.c
configure:20580: $? = 0
configure:20594: result: yes
configure:20622: checking for sys/param.h
configure:20630: result: yes
configure:20518: checking sys/socket.h usability
configure:20535: cc -c -g -I/site/sw/ots/curl/curl-7.19.6/include conftest.c &gt;&amp;5
configure:20541: $? = 0
configure:20555: result: yes
configure:20559: checking sys/socket.h presence
configure:20574: cc -E -I/site/sw/ots/curl/curl-7.19.6/include conftest.c
configure:20580: $? = 0
configure:20594: result: yes
configure:20622: checking for sys/socket.h
configure:20630: result: yes
configure:20518: checking sys/time.h usability
configure:20535: cc -c -g -I/site/sw/ots/curl/curl-7.19.6/include conftest.c &gt;&amp;5
configure:20541: $? = 0
configure:20555: result: yes
configure:20559: checking sys/time.h presence
configure:20574: cc -E -I/site/sw/ots/curl/curl-7.19.6/include conftest.c
configure:20580: $? = 0
configure:20594: result: yes
configure:20622: checking for sys/time.h
configure:20630: result: yes
configure:20518: checking sys/timeb.h usability
configure:20535: cc -c -g -I/site/sw/ots/curl/curl-7.19.6/include conftest.c &gt;&amp;5
configure:20541: $? = 0
configure:20555: result: yes
configure:20559: checking sys/timeb.h presence
configure:20574: cc -E -I/site/sw/ots/curl/curl-7.19.6/include conftest.c
configure:20580: $? = 0
configure:20594: result: yes
configure:20622: checking for sys/timeb.h
configure:20630: result: yes
configure:20508: checking for unistd.h
configure:20514: result: yes
configure:20518: checking wchar.h usability
configure:20535: cc -c -g -I/site/sw/ots/curl/curl-7.19.6/include conftest.c &gt;&amp;5
configure:20541: $? = 0
configure:20555: result: yes
configure:20559: checking wchar.h presence
configure:20574: cc -E -I/site/sw/ots/curl/curl-7.19.6/include conftest.c
configure:20580: $? = 0
configure:20594: result: yes
configure:20622: checking for wchar.h
configure:20630: result: yes
configure:20518: checking wctype.h usability
configure:20535: cc -c -g -I/site/sw/ots/curl/curl-7.19.6/include conftest.c &gt;&amp;5
configure:20541: $? = 0
configure:20555: result: yes
configure:20559: checking wctype.h presence
configure:20574: cc -E -I/site/sw/ots/curl/curl-7.19.6/include conftest.c
configure:20580: $? = 0
configure:20594: result: yes
configure:20622: checking for wctype.h
configure:20630: result: yes
configure:20518: checking CoreServices/CoreServices.h usability
configure:20535: cc -c -g -I/site/sw/ots/curl/curl-7.19.6/include conftest.c &gt;&amp;5
cpp: "conftest.c", line 77: error 4036: Can't open include file 'CoreServices/CoreServices.h'.
configure:20541: $? = 1
configure: failed program was:
| /* confdefs.h.  */
| #define PACKAGE_NAME "xerces-c"
| #define PACKAGE_TARNAME "xerces-c"
| #define PACKAGE_VERSION "3.0.1"
| #define PACKAGE_STRING "xerces-c 3.0.1"
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE "xerces-c"
| #define VERSION "3.0.1"
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_DLFCN_H 1
| #define STDC_HEADERS 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_ARPA_INET_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_NETDB_H 1
| #define HAVE_NETINET_IN_H 1
| #define HAVE_NL_TYPES_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMEB_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_WCTYPE_H 1
| /* end confdefs.h.  */
| #include &lt;stdio.h&gt;
| #ifdef HAVE_SYS_TYPES_H
| # include &lt;sys/types.h&gt;
| #endif
| #ifdef HAVE_SYS_STAT_H
| # include &lt;sys/stat.h&gt;
| #endif
| #ifdef STDC_HEADERS
| # include &lt;stdlib.h&gt;
| # include &lt;stddef.h&gt;
| #else
| # ifdef HAVE_STDLIB_H
| #  include &lt;stdlib.h&gt;
| # endif
| #endif
| #ifdef HAVE_STRING_H
| # if !defined STDC_HEADERS &amp;&amp; defined HAVE_MEMORY_H
| #  include &lt;memory.h&gt;
| # endif
| # include &lt;string.h&gt;
| #endif
| #ifdef HAVE_STRINGS_H
| # include &lt;strings.h&gt;
| #endif
| #ifdef HAVE_INTTYPES_H
| # include &lt;inttypes.h&gt;
| #endif
| #ifdef HAVE_STDINT_H
| # include &lt;stdint.h&gt;
| #endif
| #ifdef HAVE_UNISTD_H
| # include &lt;unistd.h&gt;
| #endif
| #include &lt;CoreServices/CoreServices.h&gt;
configure:20555: result: no
configure:20559: checking CoreServices/CoreServices.h presence
configure:20574: cc -E -I/site/sw/ots/curl/curl-7.19.6/include conftest.c
cpp: "conftest.c", line 44: error 4036: Can't open include file 'CoreServices/CoreServices.h'.
configure:20580: $? = 1
configure: failed program was:
| /* confdefs.h.  */
| #define PACKAGE_NAME "xerces-c"
| #define PACKAGE_TARNAME "xerces-c"
| #define PACKAGE_VERSION "3.0.1"
| #define PACKAGE_STRING "xerces-c 3.0.1"
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE "xerces-c"
| #define VERSION "3.0.1"
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_DLFCN_H 1
| #define STDC_HEADERS 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_ARPA_INET_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_NETDB_H 1
| #define HAVE_NETINET_IN_H 1
| #define HAVE_NL_TYPES_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMEB_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_WCTYPE_H 1
| /* end confdefs.h.  */
| #include &lt;CoreServices/CoreServices.h&gt;
configure:20594: result: no
configure:20622: checking for CoreServices/CoreServices.h
configure:20630: result: no
configure:20518: checking endian.h usability
configure:20535: cc -c -g -I/site/sw/ots/curl/curl-7.19.6/include conftest.c &gt;&amp;5
cpp: "conftest.c", line 77: error 4036: Can't open include file 'endian.h'.
configure:20541: $? = 1
configure: failed program was:
| /* confdefs.h.  */
| #define PACKAGE_NAME "xerces-c"
| #define PACKAGE_TARNAME "xerces-c"
| #define PACKAGE_VERSION "3.0.1"
| #define PACKAGE_STRING "xerces-c 3.0.1"
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE "xerces-c"
| #define VERSION "3.0.1"
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_DLFCN_H 1
| #define STDC_HEADERS 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_ARPA_INET_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_NETDB_H 1
| #define HAVE_NETINET_IN_H 1
| #define HAVE_NL_TYPES_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMEB_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_WCTYPE_H 1
| /* end confdefs.h.  */
| #include &lt;stdio.h&gt;
| #ifdef HAVE_SYS_TYPES_H
| # include &lt;sys/types.h&gt;
| #endif
| #ifdef HAVE_SYS_STAT_H
| # include &lt;sys/stat.h&gt;
| #endif
| #ifdef STDC_HEADERS
| # include &lt;stdlib.h&gt;
| # include &lt;stddef.h&gt;
| #else
| # ifdef HAVE_STDLIB_H
| #  include &lt;stdlib.h&gt;
| # endif
| #endif
| #ifdef HAVE_STRING_H
| # if !defined STDC_HEADERS &amp;&amp; defined HAVE_MEMORY_H
| #  include &lt;memory.h&gt;
| # endif
| # include &lt;string.h&gt;
| #endif
| #ifdef HAVE_STRINGS_H
| # include &lt;strings.h&gt;
| #endif
| #ifdef HAVE_INTTYPES_H
| # include &lt;inttypes.h&gt;
| #endif
| #ifdef HAVE_STDINT_H
| # include &lt;stdint.h&gt;
| #endif
| #ifdef HAVE_UNISTD_H
| # include &lt;unistd.h&gt;
| #endif
| #include &lt;endian.h&gt;
configure:20555: result: no
configure:20559: checking endian.h presence
configure:20574: cc -E -I/site/sw/ots/curl/curl-7.19.6/include conftest.c
cpp: "conftest.c", line 44: error 4036: Can't open include file 'endian.h'.
configure:20580: $? = 1
configure: failed program was:
| /* confdefs.h.  */
| #define PACKAGE_NAME "xerces-c"
| #define PACKAGE_TARNAME "xerces-c"
| #define PACKAGE_VERSION "3.0.1"
| #define PACKAGE_STRING "xerces-c 3.0.1"
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE "xerces-c"
| #define VERSION "3.0.1"
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_DLFCN_H 1
| #define STDC_HEADERS 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_ARPA_INET_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_NETDB_H 1
| #define HAVE_NETINET_IN_H 1
| #define HAVE_NL_TYPES_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMEB_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_WCTYPE_H 1
| /* end confdefs.h.  */
| #include &lt;endian.h&gt;
configure:20594: result: no
configure:20622: checking for endian.h
configure:20630: result: no
configure:20518: checking machine/endian.h usability
configure:20535: cc -c -g -I/site/sw/ots/curl/curl-7.19.6/include conftest.c &gt;&amp;5
cpp: "conftest.c", line 77: error 4036: Can't open include file 'machine/endian.h'.
configure:20541: $? = 1
configure: failed program was:
| /* confdefs.h.  */
| #define PACKAGE_NAME "xerces-c"
| #define PACKAGE_TARNAME "xerces-c"
| #define PACKAGE_VERSION "3.0.1"
| #define PACKAGE_STRING "xerces-c 3.0.1"
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE "xerces-c"
| #define VERSION "3.0.1"
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_DLFCN_H 1
| #define STDC_HEADERS 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_ARPA_INET_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_NETDB_H 1
| #define HAVE_NETINET_IN_H 1
| #define HAVE_NL_TYPES_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMEB_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_WCTYPE_H 1
| /* end confdefs.h.  */
| #include &lt;stdio.h&gt;
| #ifdef HAVE_SYS_TYPES_H
| # include &lt;sys/types.h&gt;
| #endif
| #ifdef HAVE_SYS_STAT_H
| # include &lt;sys/stat.h&gt;
| #endif
| #ifdef STDC_HEADERS
| # include &lt;stdlib.h&gt;
| # include &lt;stddef.h&gt;
| #else
| # ifdef HAVE_STDLIB_H
| #  include &lt;stdlib.h&gt;
| # endif
| #endif
| #ifdef HAVE_STRING_H
| # if !defined STDC_HEADERS &amp;&amp; defined HAVE_MEMORY_H
| #  include &lt;memory.h&gt;
| # endif
| # include &lt;string.h&gt;
| #endif
| #ifdef HAVE_STRINGS_H
| # include &lt;strings.h&gt;
| #endif
| #ifdef HAVE_INTTYPES_H
| # include &lt;inttypes.h&gt;
| #endif
| #ifdef HAVE_STDINT_H
| # include &lt;stdint.h&gt;
| #endif
| #ifdef HAVE_UNISTD_H
| # include &lt;unistd.h&gt;
| #endif
| #include &lt;machine/endian.h&gt;
configure:20555: result: no
configure:20559: checking machine/endian.h presence
configure:20574: cc -E -I/site/sw/ots/curl/curl-7.19.6/include conftest.c
cpp: "conftest.c", line 44: error 4036: Can't open include file 'machine/endian.h'.
configure:20580: $? = 1
configure: failed program was:
| /* confdefs.h.  */
| #define PACKAGE_NAME "xerces-c"
| #define PACKAGE_TARNAME "xerces-c"
| #define PACKAGE_VERSION "3.0.1"
| #define PACKAGE_STRING "xerces-c 3.0.1"
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE "xerces-c"
| #define VERSION "3.0.1"
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_DLFCN_H 1
| #define STDC_HEADERS 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_ARPA_INET_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_NETDB_H 1
| #define HAVE_NETINET_IN_H 1
| #define HAVE_NL_TYPES_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMEB_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_WCTYPE_H 1
| /* end confdefs.h.  */
| #include &lt;machine/endian.h&gt;
configure:20594: result: no
configure:20622: checking for machine/endian.h
configure:20630: result: no
configure:20645: checking for stdbool.h that conforms to C99
configure:20738: cc -c -g -I/site/sw/ots/curl/curl-7.19.6/include conftest.c &gt;&amp;5
cc: "conftest.c", line 71: error 1639: Size of object being initialized is too small to hold an address.
configure:20744: $? = 1
configure: failed program was:
| /* confdefs.h.  */
| #define PACKAGE_NAME "xerces-c"
| #define PACKAGE_TARNAME "xerces-c"
| #define PACKAGE_VERSION "3.0.1"
| #define PACKAGE_STRING "xerces-c 3.0.1"
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE "xerces-c"
| #define VERSION "3.0.1"
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_DLFCN_H 1
| #define STDC_HEADERS 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_ARPA_INET_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_NETDB_H 1
| #define HAVE_NETINET_IN_H 1
| #define HAVE_NL_TYPES_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMEB_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_WCTYPE_H 1
| /* end confdefs.h.  */
|
| #include &lt;stdbool.h&gt;
| #ifndef bool
|  "error: bool is not defined"
| #endif
| #ifndef false
|  "error: false is not defined"
| #endif
| #if false
|  "error: false is not 0"
| #endif
| #ifndef true
|  "error: true is not defined"
| #endif
| #if true != 1
|  "error: true is not 1"
| #endif
| #ifndef __bool_true_false_are_defined
|  "error: __bool_true_false_are_defined is not defined"
| #endif
|
|       struct s { _Bool s: 1; _Bool t; } s;
|
|       char a[true == 1 ? 1 : -1];
|       char b[false == 0 ? 1 : -1];
|       char c[__bool_true_false_are_defined == 1 ? 1 : -1];
|       char d[(bool) 0.5 == true ? 1 : -1];
|       bool e = &amp;s;
|       char f[(_Bool) 0.0 == false ? 1 : -1];
|       char g[true];
|       char h[sizeof (_Bool)];
|       char i[sizeof s.t];
|       enum { j = false, k = true, l = false * true, m = true * 256 };
|       _Bool n[m];
|       char o[sizeof n == m * sizeof n[0] ? 1 : -1];
|       char p[-1 - (_Bool) 0 &lt; 0 &amp;&amp; -1 - (bool) 0 &lt; 0 ? 1 : -1];
| #     if defined __xlc__ || defined __GNUC__
|        /* Catch a bug in IBM AIX xlc compiler version 6.0.0.0
|           reported by James Lemley on 2005-10-05; see
|           http://lists.gnu.org/archive/html/bug-coreutils/2005-10/msg00086.html
|           This test is not quite right, since xlc is allowed to
|           reject this program, as the initializer for xlcbug is
|           not one of the forms that C requires support for.
|           However, doing the test right would require a runtime
|           test, and that would make cross-compilation harder.
|           Let us hope that IBM fixes the xlc bug, and also adds
|           support for this kind of constant expression.  In the
|           meantime, this test will reject xlc, which is OK, since
|           our stdbool.h substitute should suffice.  We also test
|           this with GCC, where it should work, to detect more
|           quickly whether someone messes up the test in the
|           future.  */
|        char digs[] = "0123456789";
|        int xlcbug = 1 / (&amp;(digs + 5)[-2 + (bool) 1] == &amp;digs[4] ? 1 : -1);
| #     endif
|       /* Catch a bug in an HP-UX C compiler.  See
|          http://gcc.gnu.org/ml/gcc-patches/2003-12/msg02303.html
|          http://lists.gnu.org/archive/html/bug-coreutils/2005-11/msg00161.html
|        */
|       _Bool q = true;
|       _Bool *pq = &amp;q;
|
| int
| main ()
| {
|
|       *pq |= q;
|       *pq |= ! q;
|       /* Refer to every declared value, to avoid compiler optimizations.  */
|       return (!a + !b + !c + !d + !e + !f + !g + !h + !i + !!j + !k + !!l
|               + !m + !n + !o + !p + !q + !pq);
|
|   ;
|   return 0;
| }
configure:20759: result: no
configure:20761: checking for _Bool
configure:20791: cc -c -g -I/site/sw/ots/curl/curl-7.19.6/include conftest.c &gt;&amp;5
configure:20797: $? = 0
configure:20812: result: yes
configure:20831: checking for an ANSI C-conforming const
configure:20906: cc -c -g -I/site/sw/ots/curl/curl-7.19.6/include conftest.c &gt;&amp;5
configure:20912: $? = 0
configure:20927: result: yes
configure:20937: checking for inline
configure:20963: cc -c -g -I/site/sw/ots/curl/curl-7.19.6/include conftest.c &gt;&amp;5
cc: "conftest.c", line 47: error 1000: Unexpected symbol: "foo_t".
cc: "conftest.c", line 48: error 1000: Unexpected symbol: "foo_t".
configure:20969: $? = 1
configure: failed program was:
| /* confdefs.h.  */
| #define PACKAGE_NAME "xerces-c"
| #define PACKAGE_TARNAME "xerces-c"
| #define PACKAGE_VERSION "3.0.1"
| #define PACKAGE_STRING "xerces-c 3.0.1"
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE "xerces-c"
| #define VERSION "3.0.1"
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_DLFCN_H 1
| #define STDC_HEADERS 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_ARPA_INET_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_NETDB_H 1
| #define HAVE_NETINET_IN_H 1
| #define HAVE_NL_TYPES_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMEB_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_WCTYPE_H 1
| #define HAVE__BOOL 1
| /* end confdefs.h.  */
| #ifndef __cplusplus
| typedef int foo_t;
| static inline foo_t static_foo () {return 0; }
| inline foo_t foo () {return 0; }
| #endif
|
configure:20963: cc -c -g -I/site/sw/ots/curl/curl-7.19.6/include conftest.c &gt;&amp;5
cc: "conftest.c", line 47: error 1000: Unexpected symbol: "foo_t".
cc: "conftest.c", line 48: error 1000: Unexpected symbol: "foo_t".
configure:20969: $? = 1
configure: failed program was:
| /* confdefs.h.  */
| #define PACKAGE_NAME "xerces-c"
| #define PACKAGE_TARNAME "xerces-c"
| #define PACKAGE_VERSION "3.0.1"
| #define PACKAGE_STRING "xerces-c 3.0.1"
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE "xerces-c"
| #define VERSION "3.0.1"
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_DLFCN_H 1
| #define STDC_HEADERS 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_ARPA_INET_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_NETDB_H 1
| #define HAVE_NETINET_IN_H 1
| #define HAVE_NL_TYPES_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMEB_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_WCTYPE_H 1
| #define HAVE__BOOL 1
| /* end confdefs.h.  */
| #ifndef __cplusplus
| typedef int foo_t;
| static __inline__ foo_t static_foo () {return 0; }
| __inline__ foo_t foo () {return 0; }
| #endif
|
configure:20963: cc -c -g -I/site/sw/ots/curl/curl-7.19.6/include conftest.c &gt;&amp;5
configure:20969: $? = 0
configure:20987: result: __inline
configure:21006: checking for working volatile
configure:21035: cc -c -g -I/site/sw/ots/curl/curl-7.19.6/include conftest.c &gt;&amp;5
configure:21041: $? = 0
configure:21056: result: yes
configure:21067: checking for wchar_t
configure:21097: cc -c -g -I/site/sw/ots/curl/curl-7.19.6/include conftest.c &gt;&amp;5
configure:21103: $? = 0
configure:21118: result: yes
configure:21125: checking size of wchar_t
configure:21427: cc -o conftest -g -I/site/sw/ots/curl/curl-7.19.6/include  conftest.c  &gt;&amp;5
configure:21430: $? = 0
configure:21436: ./conftest
configure:21439: $? = 0
configure:21462: result: 4
configure:21472: checking for size_t
configure:21502: cc -c -g -I/site/sw/ots/curl/curl-7.19.6/include conftest.c &gt;&amp;5
configure:21508: $? = 0
configure:21523: result: yes
configure:21526: checking for ssize_t
configure:21556: cc -c -g -I/site/sw/ots/curl/curl-7.19.6/include conftest.c &gt;&amp;5
configure:21562: $? = 0
configure:21577: result: yes
configure:21581: checking for off_t
configure:21611: cc -c -g -I/site/sw/ots/curl/curl-7.19.6/include conftest.c &gt;&amp;5
configure:21617: $? = 0
configure:21632: result: yes
configure:21644: checking for size_t
configure:21695: result: yes
configure:21714: checking for inttypes.h
configure:21720: result: yes
configure:21849: checking for short
configure:21879: cc -c -g -I/site/sw/ots/curl/curl-7.19.6/include conftest.c &gt;&amp;5
configure:21885: $? = 0
configure:21900: result: yes
configure:21907: checking size of short
configure:22209: cc -o conftest -g -I/site/sw/ots/curl/curl-7.19.6/include  conftest.c  &gt;&amp;5
configure:22212: $? = 0
configure:22218: ./conftest
configure:22221: $? = 0
configure:22244: result: 2
configure:22254: checking for int
configure:22284: cc -c -g -I/site/sw/ots/curl/curl-7.19.6/include conftest.c &gt;&amp;5
configure:22290: $? = 0
configure:22305: result: yes
configure:22312: checking size of int
configure:22614: cc -o conftest -g -I/site/sw/ots/curl/curl-7.19.6/include  conftest.c  &gt;&amp;5
configure:22617: $? = 0
configure:22623: ./conftest
configure:22626: $? = 0
configure:22649: result: 4
configure:22659: checking for long
configure:22689: cc -c -g -I/site/sw/ots/curl/curl-7.19.6/include conftest.c &gt;&amp;5
configure:22695: $? = 0
configure:22710: result: yes
configure:22717: checking size of long
configure:23019: cc -o conftest -g -I/site/sw/ots/curl/curl-7.19.6/include  conftest.c  &gt;&amp;5
configure:23022: $? = 0
configure:23028: ./conftest
configure:23031: $? = 0
configure:23054: result: 4
configure:23064: checking for long long
configure:23094: cc -c -g -I/site/sw/ots/curl/curl-7.19.6/include conftest.c &gt;&amp;5
configure:23100: $? = 0
configure:23115: result: yes
configure:23122: checking size of long long
configure:23424: cc -o conftest -g -I/site/sw/ots/curl/curl-7.19.6/include  conftest.c  &gt;&amp;5
configure:23427: $? = 0
configure:23433: ./conftest
configure:23436: $? = 0
configure:23459: result: 8
configure:23469: checking for __int64
configure:23499: cc -c -g -I/site/sw/ots/curl/curl-7.19.6/include conftest.c &gt;&amp;5
cc: "conftest.c", line 87: error 1000: Unexpected symbol: "ac__type_new_".
cc: "conftest.c", line 91: error 1000: Unexpected symbol: ")".
cc: panic 2017: Cannot recover from earlier errors, terminating.
configure:23505: $? = 1
configure: failed program was:
| /* confdefs.h.  */
| #define PACKAGE_NAME "xerces-c"
| #define PACKAGE_TARNAME "xerces-c"
| #define PACKAGE_VERSION "3.0.1"
| #define PACKAGE_STRING "xerces-c 3.0.1"
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE "xerces-c"
| #define VERSION "3.0.1"
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_DLFCN_H 1
| #define STDC_HEADERS 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_ARPA_INET_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_NETDB_H 1
| #define HAVE_NETINET_IN_H 1
| #define HAVE_NL_TYPES_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMEB_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_WCTYPE_H 1
| #define HAVE__BOOL 1
| #ifndef __cplusplus
| #define inline __inline
| #endif
| #define SIZEOF_WCHAR_T 4
| #define HAVE_INTTYPES_H 1
| #define SIZEOF_SHORT 2
| #define SIZEOF_INT 4
| #define SIZEOF_LONG 4
| #define SIZEOF_LONG_LONG 8
| /* end confdefs.h.  */
| #include &lt;stdio.h&gt;
| #ifdef HAVE_SYS_TYPES_H
| # include &lt;sys/types.h&gt;
| #endif
| #ifdef HAVE_SYS_STAT_H
| # include &lt;sys/stat.h&gt;
| #endif
| #ifdef STDC_HEADERS
| # include &lt;stdlib.h&gt;
| # include &lt;stddef.h&gt;
| #else
| # ifdef HAVE_STDLIB_H
| #  include &lt;stdlib.h&gt;
| # endif
| #endif
| #ifdef HAVE_STRING_H
| # if !defined STDC_HEADERS &amp;&amp; defined HAVE_MEMORY_H
| #  include &lt;memory.h&gt;
| # endif
| # include &lt;string.h&gt;
| #endif
| #ifdef HAVE_STRINGS_H
| # include &lt;strings.h&gt;
| #endif
| #ifdef HAVE_INTTYPES_H
| # include &lt;inttypes.h&gt;
| #endif
| #ifdef HAVE_STDINT_H
| # include &lt;stdint.h&gt;
| #endif
| #ifdef HAVE_UNISTD_H
| # include &lt;unistd.h&gt;
| #endif
| typedef __int64 ac__type_new_;
| int
| main ()
| {
| if ((ac__type_new_ *) 0)
|   return 0;
| if (sizeof (ac__type_new_))
|   return 0;
|   ;
|   return 0;
| }
configure:23520: result: no
configure:23527: checking size of __int64
configure:23829: cc -o conftest -g -I/site/sw/ots/curl/curl-7.19.6/include  conftest.c  &gt;&amp;5
cc: "conftest.c", line 87: error 1000: Unexpected symbol: "ac__type_sizeof_".
cc: "conftest.c", line 88: error 1588: "ac__type_sizeof_" undefined.
cc: "conftest.c", line 88: error 1594: The sizeof operator cannot be applied to types with unknown size.
cc: "conftest.c", line 89: error 1588: "ac__type_sizeof_" undefined.
cc: "conftest.c", line 89: error 1594: The sizeof operator cannot be applied to types with unknown size.
cc: "conftest.c", line 99: error 1588: "ac__type_sizeof_" undefined.
cc: "conftest.c", line 99: error 1594: The sizeof operator cannot be applied to types with unknown size.
cc: "conftest.c", line 102: error 1594: The sizeof operator cannot be applied to types with unknown size.
cc: "conftest.c", line 109: error 1594: The sizeof operator cannot be applied to types with unknown size.
configure:23832: $? = 1
configure: program exited with status 1
configure: failed program was:
| /* confdefs.h.  */
| #define PACKAGE_NAME "xerces-c"
| #define PACKAGE_TARNAME "xerces-c"
| #define PACKAGE_VERSION "3.0.1"
| #define PACKAGE_STRING "xerces-c 3.0.1"
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE "xerces-c"
| #define VERSION "3.0.1"
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_DLFCN_H 1
| #define STDC_HEADERS 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_ARPA_INET_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_NETDB_H 1
| #define HAVE_NETINET_IN_H 1
| #define HAVE_NL_TYPES_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMEB_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_WCTYPE_H 1
| #define HAVE__BOOL 1
| #ifndef __cplusplus
| #define inline __inline
| #endif
| #define SIZEOF_WCHAR_T 4
| #define HAVE_INTTYPES_H 1
| #define SIZEOF_SHORT 2
| #define SIZEOF_INT 4
| #define SIZEOF_LONG 4
| #define SIZEOF_LONG_LONG 8
| /* end confdefs.h.  */
| #include &lt;stdio.h&gt;
| #ifdef HAVE_SYS_TYPES_H
| # include &lt;sys/types.h&gt;
| #endif
| #ifdef HAVE_SYS_STAT_H
| # include &lt;sys/stat.h&gt;
| #endif
| #ifdef STDC_HEADERS
| # include &lt;stdlib.h&gt;
| # include &lt;stddef.h&gt;
| #else
| # ifdef HAVE_STDLIB_H
| #  include &lt;stdlib.h&gt;
| # endif
| #endif
| #ifdef HAVE_STRING_H
| # if !defined STDC_HEADERS &amp;&amp; defined HAVE_MEMORY_H
| #  include &lt;memory.h&gt;
| # endif
| # include &lt;string.h&gt;
| #endif
| #ifdef HAVE_STRINGS_H
| # include &lt;strings.h&gt;
| #endif
| #ifdef HAVE_INTTYPES_H
| # include &lt;inttypes.h&gt;
| #endif
| #ifdef HAVE_STDINT_H
| # include &lt;stdint.h&gt;
| #endif
| #ifdef HAVE_UNISTD_H
| # include &lt;unistd.h&gt;
| #endif
|    typedef __int64 ac__type_sizeof_;
| static long int longval () { return (long int) (sizeof (ac__type_sizeof_)); }
| static unsigned long int ulongval () { return (long int) (sizeof (ac__type_sizeof_)); }
| #include &lt;stdio.h&gt;
| #include &lt;stdlib.h&gt;
| int
| main ()
| {
|
|   FILE *f = fopen ("conftest.val", "w");
|   if (! f)
|     return 1;
|   if (((long int) (sizeof (ac__type_sizeof_))) &lt; 0)
|     {
|       long int i = longval ();
|       if (i != ((long int) (sizeof (ac__type_sizeof_))))
|       return 1;
|       fprintf (f, "%ld\n", i);
|     }
|   else
|     {
|       unsigned long int i = ulongval ();
|       if (i != ((long int) (sizeof (ac__type_sizeof_))))
|       return 1;
|       fprintf (f, "%lu\n", i);
|     }
|   return ferror (f) || fclose (f) != 0;
|
|   ;
|   return 0;
| }
configure:23864: result: 0
configure:23874: checking for int16_t
configure:23904: cc -c -g -I/site/sw/ots/curl/curl-7.19.6/include conftest.c &gt;&amp;5
configure:23910: $? = 0
configure:23925: result: yes
configure:23928: checking for int32_t
configure:23958: cc -c -g -I/site/sw/ots/curl/curl-7.19.6/include conftest.c &gt;&amp;5
configure:23964: $? = 0
configure:23979: result: yes
configure:23982: checking for int64_t
configure:24012: cc -c -g -I/site/sw/ots/curl/curl-7.19.6/include conftest.c &gt;&amp;5
configure:24018: $? = 0
configure:24033: result: yes
configure:24036: checking for uint16_t
configure:24066: cc -c -g -I/site/sw/ots/curl/curl-7.19.6/include conftest.c &gt;&amp;5
configure:24072: $? = 0
configure:24087: result: yes
configure:24090: checking for uint32_t
configure:24120: cc -c -g -I/site/sw/ots/curl/curl-7.19.6/include conftest.c &gt;&amp;5
configure:24126: $? = 0
configure:24141: result: yes
configure:24144: checking for uint64_t
configure:24174: cc -c -g -I/site/sw/ots/curl/curl-7.19.6/include conftest.c &gt;&amp;5
configure:24180: $? = 0
configure:24195: result: yes
configure:24202: checking for an appropriate signed 16 bit integer type
configure:24228: result: int16_t
configure:24234: checking for an appropriate unsigned 16 bit integer type
configure:24260: result: uint16_t
configure:24267: checking for an appropriate signed 32 bit integer type
configure:24293: result: int32_t
configure:24299: checking for an appropriate unsigned 32 bit integer type
configure:24325: result: uint32_t
configure:24331: checking for an appropriate signed 64 bit integer type
configure:24378: result: int64_t
configure:24384: checking for an appropriate unsigned 64 bit integer type
configure:24418: result: uint64_t
configure:24470: checking whether the compiler recognizes bool as a built-in type
configure:24507: /opt/aCC/bin/aCC -c -Aa -mt -g -I/site/sw/ots/curl/curl-7.19.6/include conftest.cpp &gt;&amp;5
configure:24513: $? = 0
configure:24535: result: yes
configure:24545: checking whether the compiler implements namespaces
configure:24578: /opt/aCC/bin/aCC -c -Aa -mt -g -I/site/sw/ots/curl/curl-7.19.6/include conftest.cpp &gt;&amp;5
configure:24584: $? = 0
configure:24606: result: yes
configure:24616: checking whether the compiler supports the std namespace
configure:24651: /opt/aCC/bin/aCC -c -Aa -mt -g -I/site/sw/ots/curl/curl-7.19.6/include conftest.cpp &gt;&amp;5
Error 112: "conftest.cpp", line 66 # Include file &lt;iostream&gt; not found.
    #include &lt;iostream&gt;
             ^^^^^^^^^^
Error 20: "conftest.cpp", line 67 # '(' expected before '::'.
            std::istream&amp; is = std::cin;
               ^^
Error 585: "conftest.cpp", line 67 # Expected an operator before '::'.
            std::istream&amp; is = std::cin;
                                  ^^
Error 24: "conftest.cpp", line 67 # ')' expected instead of ';'.
            std::istream&amp; is = std::cin;
                                       ^
Error 538: "conftest.cpp", line 67 # In order to have this sort of expression on the left hand side of an assignment, it must be surrounded with parentheses.
            std::istream&amp; is = std::cin;
               ^^^^^^^^^^^^^
Error 20: "conftest.cpp", line 71 # ';' expected before '{'.
    {
    ^
Error 373: "conftest.cpp", line 67 # Old-style function definition parameter must be a simple identifier.
            std::istream&amp; is = std::cin;
                 ^^^^^^^^^^^^^^^^^^^^^^
Error 375: "conftest.cpp", line 70 # Declaration does not match any parameter in old-style function definition.
    main ()
    ^^^^
Error 43: "conftest.cpp", line 67 # C++ does not allow Old-style (non-prototype) function definitions.
            std::istream&amp; is = std::cin;
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Warning (anachronism) 600: "conftest.cpp", line 67 # Type specifier is omitted; "int" is no longer assumed.
            std::istream&amp; is = std::cin;
            ^^^
configure:24657: $? = 2
configure: failed program was:
| /* confdefs.h.  */
| #define PACKAGE_NAME "xerces-c"
| #define PACKAGE_TARNAME "xerces-c"
| #define PACKAGE_VERSION "3.0.1"
| #define PACKAGE_STRING "xerces-c 3.0.1"
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE "xerces-c"
| #define VERSION "3.0.1"
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_DLFCN_H 1
| #define STDC_HEADERS 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_ARPA_INET_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_NETDB_H 1
| #define HAVE_NETINET_IN_H 1
| #define HAVE_NL_TYPES_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMEB_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_WCTYPE_H 1
| #define HAVE__BOOL 1
| #ifndef __cplusplus
| #define inline __inline
| #endif
| #define SIZEOF_WCHAR_T 4
| #define HAVE_INTTYPES_H 1
| #define SIZEOF_SHORT 2
| #define SIZEOF_INT 4
| #define SIZEOF_LONG 4
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF___INT64 0
| #define XERCES_S16BIT_INT int16_t
| #define XERCES_U16BIT_INT uint16_t
| #define XERCES_S32BIT_INT int32_t
| #define XERCES_U32BIT_INT uint32_t
| #define XERCES_S64BIT_INT int64_t
| #define XERCES_U64BIT_INT uint64_t
| #define XERCES_SIZEOF_INT 4
| #define XERCES_SIZEOF_LONG 4
| #define XERCES_SIZEOF_INT64 8
| #define HAVE_BOOL
| #define HAVE_NAMESPACES
| /* end confdefs.h.  */
| #include &lt;iostream&gt;
|       std::istream&amp; is = std::cin;
|
| int
| main ()
| {
| return 0;
|   ;
|   return 0;
| }
configure:24679: result: no
configure:24689: checking whether the compiler supports ISO C++ standard library
configure:24729: /opt/aCC/bin/aCC -c -Aa -mt -g -I/site/sw/ots/curl/curl-7.19.6/include conftest.cpp &gt;&amp;5
Error 112: "conftest.cpp", line 66 # Include file &lt;iostream&gt; not found.
    #include &lt;iostream&gt;
             ^^^^^^^^^^
Error 112: "conftest.cpp", line 68 # Include file &lt;iomanip&gt; not found.
    #include &lt;iomanip&gt;
             ^^^^^^^^^
Error 697: "conftest.cpp", line 71 # Only namespace names are valid here.
    using namespace std;
                    ^^^
configure:24735: $? = 2
configure: failed program was:
| /* confdefs.h.  */
| #define PACKAGE_NAME "xerces-c"
| #define PACKAGE_TARNAME "xerces-c"
| #define PACKAGE_VERSION "3.0.1"
| #define PACKAGE_STRING "xerces-c 3.0.1"
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE "xerces-c"
| #define VERSION "3.0.1"
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_DLFCN_H 1
| #define STDC_HEADERS 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_ARPA_INET_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_NETDB_H 1
| #define HAVE_NETINET_IN_H 1
| #define HAVE_NL_TYPES_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMEB_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_WCTYPE_H 1
| #define HAVE__BOOL 1
| #ifndef __cplusplus
| #define inline __inline
| #endif
| #define SIZEOF_WCHAR_T 4
| #define HAVE_INTTYPES_H 1
| #define SIZEOF_SHORT 2
| #define SIZEOF_INT 4
| #define SIZEOF_LONG 4
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF___INT64 0
| #define XERCES_S16BIT_INT int16_t
| #define XERCES_U16BIT_INT uint16_t
| #define XERCES_S32BIT_INT int32_t
| #define XERCES_U32BIT_INT uint32_t
| #define XERCES_S64BIT_INT int64_t
| #define XERCES_U64BIT_INT uint64_t
| #define XERCES_SIZEOF_INT 4
| #define XERCES_SIZEOF_LONG 4
| #define XERCES_SIZEOF_INT64 8
| #define HAVE_BOOL
| #define HAVE_NAMESPACES
| /* end confdefs.h.  */
| #include &lt;iostream&gt;
| #include &lt;map&gt;
| #include &lt;iomanip&gt;
| #include &lt;cmath&gt;
| #ifdef HAVE_NAMESPACES
| using namespace std;
| #endif
| int
| main ()
| {
| return 0;
|   ;
|   return 0;
| }
configure:24757: result: no
configure:24767: checking whether the compiler implements L"widestring"
configure:24793: /opt/aCC/bin/aCC -c -Aa -mt -g -I/site/sw/ots/curl/curl-7.19.6/include conftest.cpp &gt;&amp;5
configure:24799: $? = 0
configure:24821: result: yes
configure:25029: checking for the pthreads library -lpthreads
configure:25077: cc -o conftest -g  -I/site/sw/ots/curl/curl-7.19.6/include  conftest.c -lpthreads  &gt;&amp;5
/usr/ccs/bin/ld: Can't find library: "pthreads"
configure:25083: $? = 1
configure: failed program was:
| /* confdefs.h.  */
| #define PACKAGE_NAME "xerces-c"
| #define PACKAGE_TARNAME "xerces-c"
| #define PACKAGE_VERSION "3.0.1"
| #define PACKAGE_STRING "xerces-c 3.0.1"
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE "xerces-c"
| #define VERSION "3.0.1"
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_DLFCN_H 1
| #define STDC_HEADERS 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_ARPA_INET_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_NETDB_H 1
| #define HAVE_NETINET_IN_H 1
| #define HAVE_NL_TYPES_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMEB_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_WCTYPE_H 1
| #define HAVE__BOOL 1
| #ifndef __cplusplus
| #define inline __inline
| #endif
| #define SIZEOF_WCHAR_T 4
| #define HAVE_INTTYPES_H 1
| #define SIZEOF_SHORT 2
| #define SIZEOF_INT 4
| #define SIZEOF_LONG 4
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF___INT64 0
| #define XERCES_S16BIT_INT int16_t
| #define XERCES_U16BIT_INT uint16_t
| #define XERCES_S32BIT_INT int32_t
| #define XERCES_U32BIT_INT uint32_t
| #define XERCES_S64BIT_INT int64_t
| #define XERCES_U64BIT_INT uint64_t
| #define XERCES_SIZEOF_INT 4
| #define XERCES_SIZEOF_LONG 4
| #define XERCES_SIZEOF_INT64 8
| #define HAVE_BOOL
| #define HAVE_NAMESPACES
| #define HAVE_LSTRING
| /* end confdefs.h.  */
| #include &lt;pthread.h&gt;
| int
| main ()
| {
| pthread_t th; pthread_join(th, 0);
|                      pthread_attr_init(0); pthread_cleanup_push(0, 0);
|                      pthread_create(0,0,0,0); pthread_cleanup_pop(0);
|                    pthread_mutexattr_init(0); pthread_mutexattr_destroy(0);
|   ;
|   return 0;
| }
configure:25103: result: no
configure:25029: checking for the pthreads library -lpthread
configure:25077: cc -o conftest -g  -I/site/sw/ots/curl/curl-7.19.6/include  conftest.c -lpthread  &gt;&amp;5
configure:25083: $? = 0
configure:25103: result: yes
configure:25122: checking for joinable pthread attribute
configure:25147: cc -o conftest -g  -I/site/sw/ots/curl/curl-7.19.6/include  conftest.c -lpthread  &gt;&amp;5
configure:25153: $? = 0
configure:25170: result: PTHREAD_CREATE_JOINABLE
configure:25180: checking if more special flags are required for pthreads
configure:25187: result: -D_REENTRANT
configure:25202: checking for xlc_r
configure:25232: result: no
configure:25202: checking for cc_r
configure:25232: result: no
configure:25321: checking for getcwd
configure:25377: cc -o conftest -g -I/site/sw/ots/curl/curl-7.19.6/include  conftest.c  &gt;&amp;5
configure:25383: $? = 0
configure:25401: result: yes
configure:25321: checking for pathconf
configure:25377: cc -o conftest -g -I/site/sw/ots/curl/curl-7.19.6/include  conftest.c  &gt;&amp;5
configure:25383: $? = 0
configure:25401: result: yes
configure:25321: checking for realpath
configure:25377: cc -o conftest -g -I/site/sw/ots/curl/curl-7.19.6/include  conftest.c  &gt;&amp;5
configure:25383: $? = 0
configure:25401: result: yes
configure:25321: checking for getaddrinfo
configure:25377: cc -o conftest -g -I/site/sw/ots/curl/curl-7.19.6/include  conftest.c  &gt;&amp;5
configure:25383: $? = 0
configure:25401: result: yes
configure:25321: checking for gethostbyaddr
configure:25377: cc -o conftest -g -I/site/sw/ots/curl/curl-7.19.6/include  conftest.c  &gt;&amp;5
configure:25383: $? = 0
configure:25401: result: yes
configure:25321: checking for gethostbyname
configure:25377: cc -o conftest -g -I/site/sw/ots/curl/curl-7.19.6/include  conftest.c  &gt;&amp;5
configure:25383: $? = 0
configure:25401: result: yes
configure:25321: checking for socket
configure:25377: cc -o conftest -g -I/site/sw/ots/curl/curl-7.19.6/include  conftest.c  &gt;&amp;5
configure:25383: $? = 0
configure:25401: result: yes
configure:25321: checking for clock_gettime
configure:25377: cc -o conftest -g -I/site/sw/ots/curl/curl-7.19.6/include  conftest.c  &gt;&amp;5
configure:25383: $? = 0
configure:25401: result: yes
configure:25321: checking for ftime
configure:25377: cc -o conftest -g -I/site/sw/ots/curl/curl-7.19.6/include  conftest.c  &gt;&amp;5
configure:25383: $? = 0
configure:25401: result: yes
configure:25321: checking for gettimeofday
configure:25377: cc -o conftest -g -I/site/sw/ots/curl/curl-7.19.6/include  conftest.c  &gt;&amp;5
configure:25383: $? = 0
configure:25401: result: yes
configure:25321: checking for memmove
configure:25377: cc -o conftest -g -I/site/sw/ots/curl/curl-7.19.6/include  conftest.c  &gt;&amp;5
configure:25383: $? = 0
configure:25401: result: yes
configure:25321: checking for memset
configure:25377: cc -o conftest -g -I/site/sw/ots/curl/curl-7.19.6/include  conftest.c  &gt;&amp;5
configure:25383: $? = 0
configure:25401: result: yes
configure:25321: checking for nl_langinfo
configure:25377: cc -o conftest -g -I/site/sw/ots/curl/curl-7.19.6/include  conftest.c  &gt;&amp;5
configure:25383: $? = 0
configure:25401: result: yes
configure:25321: checking for setlocale
configure:25377: cc -o conftest -g -I/site/sw/ots/curl/curl-7.19.6/include  conftest.c  &gt;&amp;5
configure:25383: $? = 0
configure:25401: result: yes
configure:25321: checking for localeconv
configure:25377: cc -o conftest -g -I/site/sw/ots/curl/curl-7.19.6/include  conftest.c  &gt;&amp;5
configure:25383: $? = 0
configure:25401: result: yes
configure:25321: checking for strcasecmp
configure:25377: cc -o conftest -g -I/site/sw/ots/curl/curl-7.19.6/include  conftest.c  &gt;&amp;5
configure:25383: $? = 0
configure:25401: result: yes
configure:25321: checking for strncasecmp
configure:25377: cc -o conftest -g -I/site/sw/ots/curl/curl-7.19.6/include  conftest.c  &gt;&amp;5
configure:25383: $? = 0
configure:25401: result: yes
configure:25321: checking for stricmp
configure:25377: cc -o conftest -g -I/site/sw/ots/curl/curl-7.19.6/include  conftest.c  &gt;&amp;5
/usr/ccs/bin/ld: Unsatisfied symbols:
   stricmp (first referenced in conftest.o) (code)
configure:25383: $? = 1
configure: failed program was:
| /* confdefs.h.  */
| #define PACKAGE_NAME "xerces-c"
| #define PACKAGE_TARNAME "xerces-c"
| #define PACKAGE_VERSION "3.0.1"
| #define PACKAGE_STRING "xerces-c 3.0.1"
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE "xerces-c"
| #define VERSION "3.0.1"
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_DLFCN_H 1
| #define STDC_HEADERS 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_ARPA_INET_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_NETDB_H 1
| #define HAVE_NETINET_IN_H 1
| #define HAVE_NL_TYPES_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMEB_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_WCTYPE_H 1
| #define HAVE__BOOL 1
| #ifndef __cplusplus
| #define inline __inline
| #endif
| #define SIZEOF_WCHAR_T 4
| #define HAVE_INTTYPES_H 1
| #define SIZEOF_SHORT 2
| #define SIZEOF_INT 4
| #define SIZEOF_LONG 4
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF___INT64 0
| #define XERCES_S16BIT_INT int16_t
| #define XERCES_U16BIT_INT uint16_t
| #define XERCES_S32BIT_INT int32_t
| #define XERCES_U32BIT_INT uint32_t
| #define XERCES_S64BIT_INT int64_t
| #define XERCES_U64BIT_INT uint64_t
| #define XERCES_SIZEOF_INT 4
| #define XERCES_SIZEOF_LONG 4
| #define XERCES_SIZEOF_INT64 8
| #define HAVE_BOOL
| #define HAVE_NAMESPACES
| #define HAVE_LSTRING
| #define HAVE_PTHREAD 1
| #define HAVE_GETCWD 1
| #define HAVE_PATHCONF 1
| #define HAVE_REALPATH 1
| #define HAVE_GETADDRINFO 1
| #define HAVE_GETHOSTBYADDR 1
| #define HAVE_GETHOSTBYNAME 1
| #define HAVE_SOCKET 1
| #define HAVE_CLOCK_GETTIME 1
| #define HAVE_FTIME 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_MEMMOVE 1
| #define HAVE_MEMSET 1
| #define HAVE_NL_LANGINFO 1
| #define HAVE_SETLOCALE 1
| #define HAVE_LOCALECONV 1
| #define HAVE_STRCASECMP 1
| #define HAVE_STRNCASECMP 1
| /* end confdefs.h.  */
| /* Define stricmp to an innocuous variant, in case &lt;limits.h&gt; declares stricmp.
|    For example, HP-UX 11i &lt;limits.h&gt; declares gettimeofday.  */
| #define stricmp innocuous_stricmp
|
| /* System header to define __stub macros and hopefully few prototypes,
|     which can conflict with char stricmp (); below.
|     Prefer &lt;limits.h&gt; to &lt;assert.h&gt; if __STDC__ is defined, since
|     &lt;limits.h&gt; exists even on freestanding compilers.  */
|
| #ifdef __STDC__
| # include &lt;limits.h&gt;
| #else
| # include &lt;assert.h&gt;
| #endif
|
| #undef stricmp
|
| /* Override any GCC internal prototype to avoid an error.
|    Use char because int might match the return type of a GCC
|    builtin and then its argument prototype would still apply.  */
| #ifdef __cplusplus
| extern "C"
| #endif
| char stricmp ();
| /* The GNU C library defines this for functions which it implements
|     to always fail with ENOSYS.  Some functions are actually named
|     something starting with __ and the normal name is an alias.  */
| #if defined __stub_stricmp || defined __stub___stricmp
| choke me
| #endif
|
| int
| main ()
| {
| return stricmp ();
|   ;
|   return 0;
| }
configure:25401: result: no
configure:25321: checking for strnicmp
configure:25377: cc -o conftest -g -I/site/sw/ots/curl/curl-7.19.6/include  conftest.c  &gt;&amp;5
/usr/ccs/bin/ld: Unsatisfied symbols:
   strnicmp (first referenced in conftest.o) (code)
configure:25383: $? = 1
configure: failed program was:
| /* confdefs.h.  */
| #define PACKAGE_NAME "xerces-c"
| #define PACKAGE_TARNAME "xerces-c"
| #define PACKAGE_VERSION "3.0.1"
| #define PACKAGE_STRING "xerces-c 3.0.1"
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE "xerces-c"
| #define VERSION "3.0.1"
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_DLFCN_H 1
| #define STDC_HEADERS 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_ARPA_INET_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_NETDB_H 1
| #define HAVE_NETINET_IN_H 1
| #define HAVE_NL_TYPES_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMEB_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_WCTYPE_H 1
| #define HAVE__BOOL 1
| #ifndef __cplusplus
| #define inline __inline
| #endif
| #define SIZEOF_WCHAR_T 4
| #define HAVE_INTTYPES_H 1
| #define SIZEOF_SHORT 2
| #define SIZEOF_INT 4
| #define SIZEOF_LONG 4
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF___INT64 0
| #define XERCES_S16BIT_INT int16_t
| #define XERCES_U16BIT_INT uint16_t
| #define XERCES_S32BIT_INT int32_t
| #define XERCES_U32BIT_INT uint32_t
| #define XERCES_S64BIT_INT int64_t
| #define XERCES_U64BIT_INT uint64_t
| #define XERCES_SIZEOF_INT 4
| #define XERCES_SIZEOF_LONG 4
| #define XERCES_SIZEOF_INT64 8
| #define HAVE_BOOL
| #define HAVE_NAMESPACES
| #define HAVE_LSTRING
| #define HAVE_PTHREAD 1
| #define HAVE_GETCWD 1
| #define HAVE_PATHCONF 1
| #define HAVE_REALPATH 1
| #define HAVE_GETADDRINFO 1
| #define HAVE_GETHOSTBYADDR 1
| #define HAVE_GETHOSTBYNAME 1
| #define HAVE_SOCKET 1
| #define HAVE_CLOCK_GETTIME 1
| #define HAVE_FTIME 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_MEMMOVE 1
| #define HAVE_MEMSET 1
| #define HAVE_NL_LANGINFO 1
| #define HAVE_SETLOCALE 1
| #define HAVE_LOCALECONV 1
| #define HAVE_STRCASECMP 1
| #define HAVE_STRNCASECMP 1
| /* end confdefs.h.  */
| /* Define strnicmp to an innocuous variant, in case &lt;limits.h&gt; declares strnicmp.
|    For example, HP-UX 11i &lt;limits.h&gt; declares gettimeofday.  */
| #define strnicmp innocuous_strnicmp
|
| /* System header to define __stub macros and hopefully few prototypes,
|     which can conflict with char strnicmp (); below.
|     Prefer &lt;limits.h&gt; to &lt;assert.h&gt; if __STDC__ is defined, since
|     &lt;limits.h&gt; exists even on freestanding compilers.  */
|
| #ifdef __STDC__
| # include &lt;limits.h&gt;
| #else
| # include &lt;assert.h&gt;
| #endif
|
| #undef strnicmp
|
| /* Override any GCC internal prototype to avoid an error.
|    Use char because int might match the return type of a GCC
|    builtin and then its argument prototype would still apply.  */
| #ifdef __cplusplus
| extern "C"
| #endif
| char strnicmp ();
| /* The GNU C library defines this for functions which it implements
|     to always fail with ENOSYS.  Some functions are actually named
|     something starting with __ and the normal name is an alias.  */
| #if defined __stub_strnicmp || defined __stub___strnicmp
| choke me
| #endif
|
| int
| main ()
| {
| return strnicmp ();
|   ;
|   return 0;
| }
configure:25401: result: no
configure:25321: checking for strchr
configure:25377: cc -o conftest -g -I/site/sw/ots/curl/curl-7.19.6/include  conftest.c  &gt;&amp;5
configure:25383: $? = 0
configure:25401: result: yes
configure:25321: checking for strdup
configure:25377: cc -o conftest -g -I/site/sw/ots/curl/curl-7.19.6/include  conftest.c  &gt;&amp;5
configure:25383: $? = 0
configure:25401: result: yes
configure:25321: checking for strrchr
configure:25377: cc -o conftest -g -I/site/sw/ots/curl/curl-7.19.6/include  conftest.c  &gt;&amp;5
configure:25383: $? = 0
configure:25401: result: yes
configure:25321: checking for strstr
configure:25377: cc -o conftest -g -I/site/sw/ots/curl/curl-7.19.6/include  conftest.c  &gt;&amp;5
configure:25383: $? = 0
configure:25401: result: yes
configure:25321: checking for strtol
configure:25377: cc -o conftest -g -I/site/sw/ots/curl/curl-7.19.6/include  conftest.c  &gt;&amp;5
configure:25383: $? = 0
configure:25401: result: yes
configure:25321: checking for strtoul
configure:25377: cc -o conftest -g -I/site/sw/ots/curl/curl-7.19.6/include  conftest.c  &gt;&amp;5
configure:25383: $? = 0
configure:25401: result: yes
configure:25321: checking for towupper
configure:25377: cc -o conftest -g -I/site/sw/ots/curl/curl-7.19.6/include  conftest.c  &gt;&amp;5
configure:25383: $? = 0
configure:25401: result: yes
configure:25321: checking for towlower
configure:25377: cc -o conftest -g -I/site/sw/ots/curl/curl-7.19.6/include  conftest.c  &gt;&amp;5
configure:25383: $? = 0
configure:25401: result: yes
configure:25321: checking for mblen
configure:25377: cc -o conftest -g -I/site/sw/ots/curl/curl-7.19.6/include  conftest.c  &gt;&amp;5
configure:25383: $? = 0
configure:25401: result: yes
configure:25321: checking for wcsupr
configure:25377: cc -o conftest -g -I/site/sw/ots/curl/curl-7.19.6/include  conftest.c  &gt;&amp;5
/usr/ccs/bin/ld: Unsatisfied symbols:
   wcsupr (first referenced in conftest.o) (code)
configure:25383: $? = 1
configure: failed program was:
| /* confdefs.h.  */
| #define PACKAGE_NAME "xerces-c"
| #define PACKAGE_TARNAME "xerces-c"
| #define PACKAGE_VERSION "3.0.1"
| #define PACKAGE_STRING "xerces-c 3.0.1"
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE "xerces-c"
| #define VERSION "3.0.1"
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_DLFCN_H 1
| #define STDC_HEADERS 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_ARPA_INET_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_NETDB_H 1
| #define HAVE_NETINET_IN_H 1
| #define HAVE_NL_TYPES_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMEB_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_WCTYPE_H 1
| #define HAVE__BOOL 1
| #ifndef __cplusplus
| #define inline __inline
| #endif
| #define SIZEOF_WCHAR_T 4
| #define HAVE_INTTYPES_H 1
| #define SIZEOF_SHORT 2
| #define SIZEOF_INT 4
| #define SIZEOF_LONG 4
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF___INT64 0
| #define XERCES_S16BIT_INT int16_t
| #define XERCES_U16BIT_INT uint16_t
| #define XERCES_S32BIT_INT int32_t
| #define XERCES_U32BIT_INT uint32_t
| #define XERCES_S64BIT_INT int64_t
| #define XERCES_U64BIT_INT uint64_t
| #define XERCES_SIZEOF_INT 4
| #define XERCES_SIZEOF_LONG 4
| #define XERCES_SIZEOF_INT64 8
| #define HAVE_BOOL
| #define HAVE_NAMESPACES
| #define HAVE_LSTRING
| #define HAVE_PTHREAD 1
| #define HAVE_GETCWD 1
| #define HAVE_PATHCONF 1
| #define HAVE_REALPATH 1
| #define HAVE_GETADDRINFO 1
| #define HAVE_GETHOSTBYADDR 1
| #define HAVE_GETHOSTBYNAME 1
| #define HAVE_SOCKET 1
| #define HAVE_CLOCK_GETTIME 1
| #define HAVE_FTIME 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_MEMMOVE 1
| #define HAVE_MEMSET 1
| #define HAVE_NL_LANGINFO 1
| #define HAVE_SETLOCALE 1
| #define HAVE_LOCALECONV 1
| #define HAVE_STRCASECMP 1
| #define HAVE_STRNCASECMP 1
| #define HAVE_STRCHR 1
| #define HAVE_STRDUP 1
| #define HAVE_STRRCHR 1
| #define HAVE_STRSTR 1
| #define HAVE_STRTOL 1
| #define HAVE_STRTOUL 1
| #define HAVE_TOWUPPER 1
| #define HAVE_TOWLOWER 1
| #define HAVE_MBLEN 1
| /* end confdefs.h.  */
| /* Define wcsupr to an innocuous variant, in case &lt;limits.h&gt; declares wcsupr.
|    For example, HP-UX 11i &lt;limits.h&gt; declares gettimeofday.  */
| #define wcsupr innocuous_wcsupr
|
| /* System header to define __stub macros and hopefully few prototypes,
|     which can conflict with char wcsupr (); below.
|     Prefer &lt;limits.h&gt; to &lt;assert.h&gt; if __STDC__ is defined, since
|     &lt;limits.h&gt; exists even on freestanding compilers.  */
|
| #ifdef __STDC__
| # include &lt;limits.h&gt;
| #else
| # include &lt;assert.h&gt;
| #endif
|
| #undef wcsupr
|
| /* Override any GCC internal prototype to avoid an error.
|    Use char because int might match the return type of a GCC
|    builtin and then its argument prototype would still apply.  */
| #ifdef __cplusplus
| extern "C"
| #endif
| char wcsupr ();
| /* The GNU C library defines this for functions which it implements
|     to always fail with ENOSYS.  Some functions are actually named
|     something starting with __ and the normal name is an alias.  */
| #if defined __stub_wcsupr || defined __stub___wcsupr
| choke me
| #endif
|
| int
| main ()
| {
| return wcsupr ();
|   ;
|   return 0;
| }
configure:25401: result: no
configure:25321: checking for wcslwr
configure:25377: cc -o conftest -g -I/site/sw/ots/curl/curl-7.19.6/include  conftest.c  &gt;&amp;5
/usr/ccs/bin/ld: Unsatisfied symbols:
   wcslwr (first referenced in conftest.o) (code)
configure:25383: $? = 1
configure: failed program was:
| /* confdefs.h.  */
| #define PACKAGE_NAME "xerces-c"
| #define PACKAGE_TARNAME "xerces-c"
| #define PACKAGE_VERSION "3.0.1"
| #define PACKAGE_STRING "xerces-c 3.0.1"
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE "xerces-c"
| #define VERSION "3.0.1"
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_DLFCN_H 1
| #define STDC_HEADERS 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_ARPA_INET_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_NETDB_H 1
| #define HAVE_NETINET_IN_H 1
| #define HAVE_NL_TYPES_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMEB_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_WCTYPE_H 1
| #define HAVE__BOOL 1
| #ifndef __cplusplus
| #define inline __inline
| #endif
| #define SIZEOF_WCHAR_T 4
| #define HAVE_INTTYPES_H 1
| #define SIZEOF_SHORT 2
| #define SIZEOF_INT 4
| #define SIZEOF_LONG 4
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF___INT64 0
| #define XERCES_S16BIT_INT int16_t
| #define XERCES_U16BIT_INT uint16_t
| #define XERCES_S32BIT_INT int32_t
| #define XERCES_U32BIT_INT uint32_t
| #define XERCES_S64BIT_INT int64_t
| #define XERCES_U64BIT_INT uint64_t
| #define XERCES_SIZEOF_INT 4
| #define XERCES_SIZEOF_LONG 4
| #define XERCES_SIZEOF_INT64 8
| #define HAVE_BOOL
| #define HAVE_NAMESPACES
| #define HAVE_LSTRING
| #define HAVE_PTHREAD 1
| #define HAVE_GETCWD 1
| #define HAVE_PATHCONF 1
| #define HAVE_REALPATH 1
| #define HAVE_GETADDRINFO 1
| #define HAVE_GETHOSTBYADDR 1
| #define HAVE_GETHOSTBYNAME 1
| #define HAVE_SOCKET 1
| #define HAVE_CLOCK_GETTIME 1
| #define HAVE_FTIME 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_MEMMOVE 1
| #define HAVE_MEMSET 1
| #define HAVE_NL_LANGINFO 1
| #define HAVE_SETLOCALE 1
| #define HAVE_LOCALECONV 1
| #define HAVE_STRCASECMP 1
| #define HAVE_STRNCASECMP 1
| #define HAVE_STRCHR 1
| #define HAVE_STRDUP 1
| #define HAVE_STRRCHR 1
| #define HAVE_STRSTR 1
| #define HAVE_STRTOL 1
| #define HAVE_STRTOUL 1
| #define HAVE_TOWUPPER 1
| #define HAVE_TOWLOWER 1
| #define HAVE_MBLEN 1
| /* end confdefs.h.  */
| /* Define wcslwr to an innocuous variant, in case &lt;limits.h&gt; declares wcslwr.
|    For example, HP-UX 11i &lt;limits.h&gt; declares gettimeofday.  */
| #define wcslwr innocuous_wcslwr
|
| /* System header to define __stub macros and hopefully few prototypes,
|     which can conflict with char wcslwr (); below.
|     Prefer &lt;limits.h&gt; to &lt;assert.h&gt; if __STDC__ is defined, since
|     &lt;limits.h&gt; exists even on freestanding compilers.  */
|
| #ifdef __STDC__
| # include &lt;limits.h&gt;
| #else
| # include &lt;assert.h&gt;
| #endif
|
| #undef wcslwr
|
| /* Override any GCC internal prototype to avoid an error.
|    Use char because int might match the return type of a GCC
|    builtin and then its argument prototype would still apply.  */
| #ifdef __cplusplus
| extern "C"
| #endif
| char wcslwr ();
| /* The GNU C library defines this for functions which it implements
|     to always fail with ENOSYS.  Some functions are actually named
|     something starting with __ and the normal name is an alias.  */
| #if defined __stub_wcslwr || defined __stub___wcslwr
| choke me
| #endif
|
| int
| main ()
| {
| return wcslwr ();
|   ;
|   return 0;
| }
configure:25401: result: no
configure:25321: checking for wcsnicmp
configure:25377: cc -o conftest -g -I/site/sw/ots/curl/curl-7.19.6/include  conftest.c  &gt;&amp;5
/usr/ccs/bin/ld: Unsatisfied symbols:
   wcsnicmp (first referenced in conftest.o) (code)
configure:25383: $? = 1
configure: failed program was:
| /* confdefs.h.  */
| #define PACKAGE_NAME "xerces-c"
| #define PACKAGE_TARNAME "xerces-c"
| #define PACKAGE_VERSION "3.0.1"
| #define PACKAGE_STRING "xerces-c 3.0.1"
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE "xerces-c"
| #define VERSION "3.0.1"
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_DLFCN_H 1
| #define STDC_HEADERS 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_ARPA_INET_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_NETDB_H 1
| #define HAVE_NETINET_IN_H 1
| #define HAVE_NL_TYPES_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMEB_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_WCTYPE_H 1
| #define HAVE__BOOL 1
| #ifndef __cplusplus
| #define inline __inline
| #endif
| #define SIZEOF_WCHAR_T 4
| #define HAVE_INTTYPES_H 1
| #define SIZEOF_SHORT 2
| #define SIZEOF_INT 4
| #define SIZEOF_LONG 4
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF___INT64 0
| #define XERCES_S16BIT_INT int16_t
| #define XERCES_U16BIT_INT uint16_t
| #define XERCES_S32BIT_INT int32_t
| #define XERCES_U32BIT_INT uint32_t
| #define XERCES_S64BIT_INT int64_t
| #define XERCES_U64BIT_INT uint64_t
| #define XERCES_SIZEOF_INT 4
| #define XERCES_SIZEOF_LONG 4
| #define XERCES_SIZEOF_INT64 8
| #define HAVE_BOOL
| #define HAVE_NAMESPACES
| #define HAVE_LSTRING
| #define HAVE_PTHREAD 1
| #define HAVE_GETCWD 1
| #define HAVE_PATHCONF 1
| #define HAVE_REALPATH 1
| #define HAVE_GETADDRINFO 1
| #define HAVE_GETHOSTBYADDR 1
| #define HAVE_GETHOSTBYNAME 1
| #define HAVE_SOCKET 1
| #define HAVE_CLOCK_GETTIME 1
| #define HAVE_FTIME 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_MEMMOVE 1
| #define HAVE_MEMSET 1
| #define HAVE_NL_LANGINFO 1
| #define HAVE_SETLOCALE 1
| #define HAVE_LOCALECONV 1
| #define HAVE_STRCASECMP 1
| #define HAVE_STRNCASECMP 1
| #define HAVE_STRCHR 1
| #define HAVE_STRDUP 1
| #define HAVE_STRRCHR 1
| #define HAVE_STRSTR 1
| #define HAVE_STRTOL 1
| #define HAVE_STRTOUL 1
| #define HAVE_TOWUPPER 1
| #define HAVE_TOWLOWER 1
| #define HAVE_MBLEN 1
| /* end confdefs.h.  */
| /* Define wcsnicmp to an innocuous variant, in case &lt;limits.h&gt; declares wcsnicmp.
|    For example, HP-UX 11i &lt;limits.h&gt; declares gettimeofday.  */
| #define wcsnicmp innocuous_wcsnicmp
|
| /* System header to define __stub macros and hopefully few prototypes,
|     which can conflict with char wcsnicmp (); below.
|     Prefer &lt;limits.h&gt; to &lt;assert.h&gt; if __STDC__ is defined, since
|     &lt;limits.h&gt; exists even on freestanding compilers.  */
|
| #ifdef __STDC__
| # include &lt;limits.h&gt;
| #else
| # include &lt;assert.h&gt;
| #endif
|
| #undef wcsnicmp
|
| /* Override any GCC internal prototype to avoid an error.
|    Use char because int might match the return type of a GCC
|    builtin and then its argument prototype would still apply.  */
| #ifdef __cplusplus
| extern "C"
| #endif
| char wcsnicmp ();
| /* The GNU C library defines this for functions which it implements
|     to always fail with ENOSYS.  Some functions are actually named
|     something starting with __ and the normal name is an alias.  */
| #if defined __stub_wcsnicmp || defined __stub___wcsnicmp
| choke me
| #endif
|
| int
| main ()
| {
| return wcsnicmp ();
|   ;
|   return 0;
| }
configure:25401: result: no
configure:25321: checking for wcsicmp
configure:25377: cc -o conftest -g -I/site/sw/ots/curl/curl-7.19.6/include  conftest.c  &gt;&amp;5
/usr/ccs/bin/ld: Unsatisfied symbols:
   wcsicmp (first referenced in conftest.o) (code)
configure:25383: $? = 1
configure: failed program was:
| /* confdefs.h.  */
| #define PACKAGE_NAME "xerces-c"
| #define PACKAGE_TARNAME "xerces-c"
| #define PACKAGE_VERSION "3.0.1"
| #define PACKAGE_STRING "xerces-c 3.0.1"
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE "xerces-c"
| #define VERSION "3.0.1"
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_DLFCN_H 1
| #define STDC_HEADERS 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_ARPA_INET_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_NETDB_H 1
| #define HAVE_NETINET_IN_H 1
| #define HAVE_NL_TYPES_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMEB_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_WCTYPE_H 1
| #define HAVE__BOOL 1
| #ifndef __cplusplus
| #define inline __inline
| #endif
| #define SIZEOF_WCHAR_T 4
| #define HAVE_INTTYPES_H 1
| #define SIZEOF_SHORT 2
| #define SIZEOF_INT 4
| #define SIZEOF_LONG 4
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF___INT64 0
| #define XERCES_S16BIT_INT int16_t
| #define XERCES_U16BIT_INT uint16_t
| #define XERCES_S32BIT_INT int32_t
| #define XERCES_U32BIT_INT uint32_t
| #define XERCES_S64BIT_INT int64_t
| #define XERCES_U64BIT_INT uint64_t
| #define XERCES_SIZEOF_INT 4
| #define XERCES_SIZEOF_LONG 4
| #define XERCES_SIZEOF_INT64 8
| #define HAVE_BOOL
| #define HAVE_NAMESPACES
| #define HAVE_LSTRING
| #define HAVE_PTHREAD 1
| #define HAVE_GETCWD 1
| #define HAVE_PATHCONF 1
| #define HAVE_REALPATH 1
| #define HAVE_GETADDRINFO 1
| #define HAVE_GETHOSTBYADDR 1
| #define HAVE_GETHOSTBYNAME 1
| #define HAVE_SOCKET 1
| #define HAVE_CLOCK_GETTIME 1
| #define HAVE_FTIME 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_MEMMOVE 1
| #define HAVE_MEMSET 1
| #define HAVE_NL_LANGINFO 1
| #define HAVE_SETLOCALE 1
| #define HAVE_LOCALECONV 1
| #define HAVE_STRCASECMP 1
| #define HAVE_STRNCASECMP 1
| #define HAVE_STRCHR 1
| #define HAVE_STRDUP 1
| #define HAVE_STRRCHR 1
| #define HAVE_STRSTR 1
| #define HAVE_STRTOL 1
| #define HAVE_STRTOUL 1
| #define HAVE_TOWUPPER 1
| #define HAVE_TOWLOWER 1
| #define HAVE_MBLEN 1
| /* end confdefs.h.  */
| /* Define wcsicmp to an innocuous variant, in case &lt;limits.h&gt; declares wcsicmp.
|    For example, HP-UX 11i &lt;limits.h&gt; declares gettimeofday.  */
| #define wcsicmp innocuous_wcsicmp
|
| /* System header to define __stub macros and hopefully few prototypes,
|     which can conflict with char wcsicmp (); below.
|     Prefer &lt;limits.h&gt; to &lt;assert.h&gt; if __STDC__ is defined, since
|     &lt;limits.h&gt; exists even on freestanding compilers.  */
|
| #ifdef __STDC__
| # include &lt;limits.h&gt;
| #else
| # include &lt;assert.h&gt;
| #endif
|
| #undef wcsicmp
|
| /* Override any GCC internal prototype to avoid an error.
|    Use char because int might match the return type of a GCC
|    builtin and then its argument prototype would still apply.  */
| #ifdef __cplusplus
| extern "C"
| #endif
| char wcsicmp ();
| /* The GNU C library defines this for functions which it implements
|     to always fail with ENOSYS.  Some functions are actually named
|     something starting with __ and the normal name is an alias.  */
| #if defined __stub_wcsicmp || defined __stub___wcsicmp
| choke me
| #endif
|
| int
| main ()
| {
| return wcsicmp ();
|   ;
|   return 0;
| }
configure:25401: result: no
configure:25415: checking for mbrlen
configure:25438: cc -c -g -I/site/sw/ots/curl/curl-7.19.6/include conftest.c &gt;&amp;5
cc: "conftest.c", line 98: error 1000: Unexpected symbol: "st".
cc: "conftest.c", line 98: error 1588: "mbstate_t" undefined.
cc: "conftest.c", line 98: error 1588: "st" undefined.
configure:25444: $? = 1
configure: failed program was:
| /* confdefs.h.  */
| #define PACKAGE_NAME "xerces-c"
| #define PACKAGE_TARNAME "xerces-c"
| #define PACKAGE_VERSION "3.0.1"
| #define PACKAGE_STRING "xerces-c 3.0.1"
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE "xerces-c"
| #define VERSION "3.0.1"
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_DLFCN_H 1
| #define STDC_HEADERS 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_ARPA_INET_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_NETDB_H 1
| #define HAVE_NETINET_IN_H 1
| #define HAVE_NL_TYPES_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMEB_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_WCTYPE_H 1
| #define HAVE__BOOL 1
| #ifndef __cplusplus
| #define inline __inline
| #endif
| #define SIZEOF_WCHAR_T 4
| #define HAVE_INTTYPES_H 1
| #define SIZEOF_SHORT 2
| #define SIZEOF_INT 4
| #define SIZEOF_LONG 4
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF___INT64 0
| #define XERCES_S16BIT_INT int16_t
| #define XERCES_U16BIT_INT uint16_t
| #define XERCES_S32BIT_INT int32_t
| #define XERCES_U32BIT_INT uint32_t
| #define XERCES_S64BIT_INT int64_t
| #define XERCES_U64BIT_INT uint64_t
| #define XERCES_SIZEOF_INT 4
| #define XERCES_SIZEOF_LONG 4
| #define XERCES_SIZEOF_INT64 8
| #define HAVE_BOOL
| #define HAVE_NAMESPACES
| #define HAVE_LSTRING
| #define HAVE_PTHREAD 1
| #define HAVE_GETCWD 1
| #define HAVE_PATHCONF 1
| #define HAVE_REALPATH 1
| #define HAVE_GETADDRINFO 1
| #define HAVE_GETHOSTBYADDR 1
| #define HAVE_GETHOSTBYNAME 1
| #define HAVE_SOCKET 1
| #define HAVE_CLOCK_GETTIME 1
| #define HAVE_FTIME 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_MEMMOVE 1
| #define HAVE_MEMSET 1
| #define HAVE_NL_LANGINFO 1
| #define HAVE_SETLOCALE 1
| #define HAVE_LOCALECONV 1
| #define HAVE_STRCASECMP 1
| #define HAVE_STRNCASECMP 1
| #define HAVE_STRCHR 1
| #define HAVE_STRDUP 1
| #define HAVE_STRRCHR 1
| #define HAVE_STRSTR 1
| #define HAVE_STRTOL 1
| #define HAVE_STRTOUL 1
| #define HAVE_TOWUPPER 1
| #define HAVE_TOWLOWER 1
| #define HAVE_MBLEN 1
| /* end confdefs.h.  */
| #include &lt;wchar.h&gt;
| int
| main ()
| {
| mbstate_t st; mbrlen( "t", 5, &amp;st );
|   ;
|   return 0;
| }
configure:25463: result: no
configure:25475: checking for wcsrtombs
configure:25498: cc -c -g -I/site/sw/ots/curl/curl-7.19.6/include conftest.c &gt;&amp;5
cc: "conftest.c", line 99: error 1000: Unexpected symbol: "st".
cc: "conftest.c", line 99: error 1588: "mbstate_t" undefined.
cc: "conftest.c", line 99: error 1588: "st" undefined.
configure:25504: $? = 1
configure: failed program was:
| /* confdefs.h.  */
| #define PACKAGE_NAME "xerces-c"
| #define PACKAGE_TARNAME "xerces-c"
| #define PACKAGE_VERSION "3.0.1"
| #define PACKAGE_STRING "xerces-c 3.0.1"
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE "xerces-c"
| #define VERSION "3.0.1"
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_DLFCN_H 1
| #define STDC_HEADERS 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_ARPA_INET_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_NETDB_H 1
| #define HAVE_NETINET_IN_H 1
| #define HAVE_NL_TYPES_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMEB_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_WCTYPE_H 1
| #define HAVE__BOOL 1
| #ifndef __cplusplus
| #define inline __inline
| #endif
| #define SIZEOF_WCHAR_T 4
| #define HAVE_INTTYPES_H 1
| #define SIZEOF_SHORT 2
| #define SIZEOF_INT 4
| #define SIZEOF_LONG 4
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF___INT64 0
| #define XERCES_S16BIT_INT int16_t
| #define XERCES_U16BIT_INT uint16_t
| #define XERCES_S32BIT_INT int32_t
| #define XERCES_U32BIT_INT uint32_t
| #define XERCES_S64BIT_INT int64_t
| #define XERCES_U64BIT_INT uint64_t
| #define XERCES_SIZEOF_INT 4
| #define XERCES_SIZEOF_LONG 4
| #define XERCES_SIZEOF_INT64 8
| #define HAVE_BOOL
| #define HAVE_NAMESPACES
| #define HAVE_LSTRING
| #define HAVE_PTHREAD 1
| #define HAVE_GETCWD 1
| #define HAVE_PATHCONF 1
| #define HAVE_REALPATH 1
| #define HAVE_GETADDRINFO 1
| #define HAVE_GETHOSTBYADDR 1
| #define HAVE_GETHOSTBYNAME 1
| #define HAVE_SOCKET 1
| #define HAVE_CLOCK_GETTIME 1
| #define HAVE_FTIME 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_MEMMOVE 1
| #define HAVE_MEMSET 1
| #define HAVE_NL_LANGINFO 1
| #define HAVE_SETLOCALE 1
| #define HAVE_LOCALECONV 1
| #define HAVE_STRCASECMP 1
| #define HAVE_STRNCASECMP 1
| #define HAVE_STRCHR 1
| #define HAVE_STRDUP 1
| #define HAVE_STRRCHR 1
| #define HAVE_STRSTR 1
| #define HAVE_STRTOL 1
| #define HAVE_STRTOUL 1
| #define HAVE_TOWUPPER 1
| #define HAVE_TOWLOWER 1
| #define HAVE_MBLEN 1
| #define HAVE_MBRLEN 0
| /* end confdefs.h.  */
| #include &lt;wchar.h&gt;
| int
| main ()
| {
| mbstate_t st; char buffer[2]; wchar_t src[2]; wcsrtombs(buffer, &amp;src, 2, &amp;st);
|   ;
|   return 0;
| }
configure:25523: result: no
configure:25535: checking for mbsrtowcs
configure:25558: cc -c -g -I/site/sw/ots/curl/curl-7.19.6/include conftest.c &gt;&amp;5
cc: "conftest.c", line 100: error 1000: Unexpected symbol: "st".
cc: "conftest.c", line 100: error 1588: "mbstate_t" undefined.
cc: "conftest.c", line 100: error 1588: "st" undefined.
configure:25564: $? = 1
configure: failed program was:
| /* confdefs.h.  */
| #define PACKAGE_NAME "xerces-c"
| #define PACKAGE_TARNAME "xerces-c"
| #define PACKAGE_VERSION "3.0.1"
| #define PACKAGE_STRING "xerces-c 3.0.1"
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE "xerces-c"
| #define VERSION "3.0.1"
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_DLFCN_H 1
| #define STDC_HEADERS 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_ARPA_INET_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_NETDB_H 1
| #define HAVE_NETINET_IN_H 1
| #define HAVE_NL_TYPES_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMEB_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_WCTYPE_H 1
| #define HAVE__BOOL 1
| #ifndef __cplusplus
| #define inline __inline
| #endif
| #define SIZEOF_WCHAR_T 4
| #define HAVE_INTTYPES_H 1
| #define SIZEOF_SHORT 2
| #define SIZEOF_INT 4
| #define SIZEOF_LONG 4
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF___INT64 0
| #define XERCES_S16BIT_INT int16_t
| #define XERCES_U16BIT_INT uint16_t
| #define XERCES_S32BIT_INT int32_t
| #define XERCES_U32BIT_INT uint32_t
| #define XERCES_S64BIT_INT int64_t
| #define XERCES_U64BIT_INT uint64_t
| #define XERCES_SIZEOF_INT 4
| #define XERCES_SIZEOF_LONG 4
| #define XERCES_SIZEOF_INT64 8
| #define HAVE_BOOL
| #define HAVE_NAMESPACES
| #define HAVE_LSTRING
| #define HAVE_PTHREAD 1
| #define HAVE_GETCWD 1
| #define HAVE_PATHCONF 1
| #define HAVE_REALPATH 1
| #define HAVE_GETADDRINFO 1
| #define HAVE_GETHOSTBYADDR 1
| #define HAVE_GETHOSTBYNAME 1
| #define HAVE_SOCKET 1
| #define HAVE_CLOCK_GETTIME 1
| #define HAVE_FTIME 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_MEMMOVE 1
| #define HAVE_MEMSET 1
| #define HAVE_NL_LANGINFO 1
| #define HAVE_SETLOCALE 1
| #define HAVE_LOCALECONV 1
| #define HAVE_STRCASECMP 1
| #define HAVE_STRNCASECMP 1
| #define HAVE_STRCHR 1
| #define HAVE_STRDUP 1
| #define HAVE_STRRCHR 1
| #define HAVE_STRSTR 1
| #define HAVE_STRTOL 1
| #define HAVE_STRTOUL 1
| #define HAVE_TOWUPPER 1
| #define HAVE_TOWLOWER 1
| #define HAVE_MBLEN 1
| #define HAVE_MBRLEN 0
| #define HAVE_WCSRTOMBS 0
| /* end confdefs.h.  */
| #include &lt;wchar.h&gt;
| int
| main ()
| {
| mbstate_t st; wchar_t buffer[2]; char src[2]; mbsrtowcs(buffer, &amp;src, 2, &amp;st);
|   ;
|   return 0;
| }
configure:25583: result: no
configure:25610: checking for stricmp
configure:25690: result: no
configure:25610: checking for strnicmp
configure:25690: result: no
configure:25610: checking for towlower
configure:25690: result: yes
configure:25610: checking for towupper
configure:25690: result: yes
configure:25719: checking whether we'll generate prettier make output
configure:25733: result: yes
configure:25750: checking for which path delimiter characters to accept
configure:25766: result: /
configure:25796: checking for which Mutex Manager to use
configure:25862: result: POSIX
configure:25915: checking for socket in -lsocket
configure:25950: cc -o conftest -g -I/site/sw/ots/curl/curl-7.19.6/include  conftest.c -lsocket   -lpthread &gt;&amp;5
/usr/ccs/bin/ld: Can't find library: "socket"
configure:25956: $? = 1
configure: failed program was:
| /* confdefs.h.  */
| #define PACKAGE_NAME "xerces-c"
| #define PACKAGE_TARNAME "xerces-c"
| #define PACKAGE_VERSION "3.0.1"
| #define PACKAGE_STRING "xerces-c 3.0.1"
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE "xerces-c"
| #define VERSION "3.0.1"
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_DLFCN_H 1
| #define STDC_HEADERS 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_ARPA_INET_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_NETDB_H 1
| #define HAVE_NETINET_IN_H 1
| #define HAVE_NL_TYPES_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMEB_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_WCTYPE_H 1
| #define HAVE__BOOL 1
| #ifndef __cplusplus
| #define inline __inline
| #endif
| #define SIZEOF_WCHAR_T 4
| #define HAVE_INTTYPES_H 1
| #define SIZEOF_SHORT 2
| #define SIZEOF_INT 4
| #define SIZEOF_LONG 4
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF___INT64 0
| #define XERCES_S16BIT_INT int16_t
| #define XERCES_U16BIT_INT uint16_t
| #define XERCES_S32BIT_INT int32_t
| #define XERCES_U32BIT_INT uint32_t
| #define XERCES_S64BIT_INT int64_t
| #define XERCES_U64BIT_INT uint64_t
| #define XERCES_SIZEOF_INT 4
| #define XERCES_SIZEOF_LONG 4
| #define XERCES_SIZEOF_INT64 8
| #define HAVE_BOOL
| #define HAVE_NAMESPACES
| #define HAVE_LSTRING
| #define HAVE_PTHREAD 1
| #define HAVE_GETCWD 1
| #define HAVE_PATHCONF 1
| #define HAVE_REALPATH 1
| #define HAVE_GETADDRINFO 1
| #define HAVE_GETHOSTBYADDR 1
| #define HAVE_GETHOSTBYNAME 1
| #define HAVE_SOCKET 1
| #define HAVE_CLOCK_GETTIME 1
| #define HAVE_FTIME 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_MEMMOVE 1
| #define HAVE_MEMSET 1
| #define HAVE_NL_LANGINFO 1
| #define HAVE_SETLOCALE 1
| #define HAVE_LOCALECONV 1
| #define HAVE_STRCASECMP 1
| #define HAVE_STRNCASECMP 1
| #define HAVE_STRCHR 1
| #define HAVE_STRDUP 1
| #define HAVE_STRRCHR 1
| #define HAVE_STRSTR 1
| #define HAVE_STRTOL 1
| #define HAVE_STRTOUL 1
| #define HAVE_TOWUPPER 1
| #define HAVE_TOWLOWER 1
| #define HAVE_MBLEN 1
| #define HAVE_MBRLEN 0
| #define HAVE_WCSRTOMBS 0
| #define HAVE_MBSRTOWCS 0
| #define HAVE_TOWLOWER 1
| #define HAVE_TOWUPPER 1
| #define XERCES_USE_MUTEXMGR_POSIX 1
| /* end confdefs.h.  */
|
| /* Override any GCC internal prototype to avoid an error.
|    Use char because int might match the return type of a GCC
|    builtin and then its argument prototype would still apply.  */
| #ifdef __cplusplus
| extern "C"
| #endif
| char socket ();
| int
| main ()
| {
| return socket ();
|   ;
|   return 0;
| }
configure:25974: result: no
configure:25986: checking for gethostbyname in -lnsl
configure:26021: cc -o conftest -g -I/site/sw/ots/curl/curl-7.19.6/include  conftest.c -lnsl   -lpthread &gt;&amp;5
configure:26027: $? = 0
configure:26045: result: yes
configure:26068: checking for libcurl
configure:26086: result: /site/sw/ots/curl/curl-7.19.6
configure:26102: checking whether we can support the libcurl-based NetAccessor
configure:26121: result: yes
configure:26130: checking whether we can support the sockets-based NetAccessor
configure:26148: result: yes
configure:26548: checking for which NetAccessor to use (choices: -CURL- -socket-)
configure:26628: result: curl
configure:26684: checking for icu
configure:26702: result:
configure:26745: checking iconv.h usability
configure:26762: cc -c -g -I/site/sw/ots/curl/curl-7.19.6/include conftest.c &gt;&amp;5
configure:26768: $? = 0
configure:26782: result: yes
configure:26786: checking iconv.h presence
configure:26801: cc -E -I/site/sw/ots/curl/curl-7.19.6/include conftest.c
configure:26807: $? = 0
configure:26821: result: yes
configure:26849: checking for iconv.h
configure:26857: result: yes
configure:26735: checking for wchar.h
configure:26741: result: yes
configure:26735: checking for string.h
configure:26741: result: yes
configure:26735: checking for stdlib.h
configure:26741: result: yes
configure:26745: checking stdio.h usability
configure:26762: cc -c -g -I/site/sw/ots/curl/curl-7.19.6/include conftest.c &gt;&amp;5
configure:26768: $? = 0
configure:26782: result: yes
configure:26786: checking stdio.h presence
configure:26801: cc -E -I/site/sw/ots/curl/curl-7.19.6/include conftest.c
configure:26807: $? = 0
configure:26821: result: yes
configure:26849: checking for stdio.h
configure:26857: result: yes
configure:26745: checking ctype.h usability
configure:26762: cc -c -g -I/site/sw/ots/curl/curl-7.19.6/include conftest.c &gt;&amp;5
configure:26768: $? = 0
configure:26782: result: yes
configure:26786: checking ctype.h presence
configure:26801: cc -E -I/site/sw/ots/curl/curl-7.19.6/include conftest.c
configure:26807: $? = 0
configure:26821: result: yes
configure:26849: checking for ctype.h
configure:26857: result: yes
configure:26735: checking for locale.h
configure:26741: result: yes
configure:26745: checking errno.h usability
configure:26762: cc -c -g -I/site/sw/ots/curl/curl-7.19.6/include conftest.c &gt;&amp;5
configure:26768: $? = 0
configure:26782: result: yes
configure:26786: checking errno.h presence
configure:26801: cc -E -I/site/sw/ots/curl/curl-7.19.6/include conftest.c
configure:26807: $? = 0
configure:26821: result: yes
configure:26849: checking for errno.h
configure:26857: result: yes
configure:26735: checking for endian.h
configure:26741: result: no
configure:26878: checking for iconv_open
configure:26934: cc -o conftest -g -I/site/sw/ots/curl/curl-7.19.6/include  conftest.c -lnsl  -lpthread -L/site/sw/ots/curl/curl-7.19.6/lib -lcurl &gt;&amp;5
configure:26940: $? = 0
configure:26958: result: yes
configure:26878: checking for iconv_close
configure:26934: cc -o conftest -g -I/site/sw/ots/curl/curl-7.19.6/include  conftest.c -lnsl  -lpthread -L/site/sw/ots/curl/curl-7.19.6/lib -lcurl &gt;&amp;5
configure:26940: $? = 0
configure:26958: result: yes
configure:26878: checking for iconv
configure:26934: cc -o conftest -g -I/site/sw/ots/curl/curl-7.19.6/include  conftest.c -lnsl  -lpthread -L/site/sw/ots/curl/curl-7.19.6/lib -lcurl &gt;&amp;5
configure:26940: $? = 0
configure:26958: result: yes
configure:26970: checking whether we can support the GNU iconv Transcoder
configure:26992: result: no
configure:27005: checking for wchar.h
configure:27011: result: yes
configure:27148: checking for mblen
configure:27228: result: yes
configure:27148: checking for wcstombs
configure:27204: cc -o conftest -g -I/site/sw/ots/curl/curl-7.19.6/include  conftest.c -lnsl  -lpthread -L/site/sw/ots/curl/curl-7.19.6/lib -lcurl &gt;&amp;5
configure:27210: $? = 0
configure:27228: result: yes
configure:27148: checking for mbstowcs
configure:27204: cc -o conftest -g -I/site/sw/ots/curl/curl-7.19.6/include  conftest.c -lnsl  -lpthread -L/site/sw/ots/curl/curl-7.19.6/lib -lcurl &gt;&amp;5
configure:27210: $? = 0
configure:27228: result: yes
configure:27240: checking whether we can support the iconv Transcoder
configure:27259: result: yes
configure:27270: checking whether we can support the ICU Transcoder
configure:27292: result: no
configure:27392: checking for which Transcoder to use (choices: -iconv-)
configure:27487: result: iconv
configure:27548: checking whether we support the InMemory MsgLoader
configure:27567: result: yes
configure:27578: checking whether we support the ICU MsgLoader
configure:27600: result: no
configure:27613: checking for nl_types.h
configure:27619: result: yes
configure:27756: checking for catopen
configure:27812: cc -o conftest -g -I/site/sw/ots/curl/curl-7.19.6/include  conftest.c -lnsl  -lpthread -L/site/sw/ots/curl/curl-7.19.6/lib -lcurl &gt;&amp;5
configure:27818: $? = 0
configure:27836: result: yes
configure:27756: checking for catclose
configure:27812: cc -o conftest -g -I/site/sw/ots/curl/curl-7.19.6/include  conftest.c -lnsl  -lpthread -L/site/sw/ots/curl/curl-7.19.6/lib -lcurl &gt;&amp;5
configure:27818: $? = 0
configure:27836: result: yes
configure:27756: checking for catgets
configure:27812: cc -o conftest -g -I/site/sw/ots/curl/curl-7.19.6/include  conftest.c -lnsl  -lpthread -L/site/sw/ots/curl/curl-7.19.6/lib -lcurl &gt;&amp;5
configure:27818: $? = 0
configure:27836: result: yes
configure:27848: checking whether we can support the iconv MsgLoader
configure:27867: result: yes
configure:27890: checking for which MsgLoader to use (choices: -inmemory- -iconv-)
configure:27947: result: inmemory
configure:27982: checking for which File Manager to use
configure:28010: result: POSIX
configure:28118: checking whether the Windows SDK is available and using wchar_t as wide string
configure:28142: cc -c -g -I/site/sw/ots/curl/curl-7.19.6/include conftest.c &gt;&amp;5
cpp: "conftest.c", line 130: error 4036: Can't open include file 'windows.h'.
configure:28148: $? = 1
configure: failed program was:
| /* confdefs.h.  */
| #define PACKAGE_NAME "xerces-c"
| #define PACKAGE_TARNAME "xerces-c"
| #define PACKAGE_VERSION "3.0.1"
| #define PACKAGE_STRING "xerces-c 3.0.1"
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE "xerces-c"
| #define VERSION "3.0.1"
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_DLFCN_H 1
| #define STDC_HEADERS 1
| #define TIME_WITH_SYS_TIME 1
| #define HAVE_ARPA_INET_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FLOAT_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_NETDB_H 1
| #define HAVE_NETINET_IN_H 1
| #define HAVE_NL_TYPES_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIMEB_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_WCTYPE_H 1
| #define HAVE__BOOL 1
| #ifndef __cplusplus
| #define inline __inline
| #endif
| #define SIZEOF_WCHAR_T 4
| #define HAVE_INTTYPES_H 1
| #define SIZEOF_SHORT 2
| #define SIZEOF_INT 4
| #define SIZEOF_LONG 4
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF___INT64 0
| #define XERCES_S16BIT_INT int16_t
| #define XERCES_U16BIT_INT uint16_t
| #define XERCES_S32BIT_INT int32_t
| #define XERCES_U32BIT_INT uint32_t
| #define XERCES_S64BIT_INT int64_t
| #define XERCES_U64BIT_INT uint64_t
| #define XERCES_SIZEOF_INT 4
| #define XERCES_SIZEOF_LONG 4
| #define XERCES_SIZEOF_INT64 8
| #define HAVE_BOOL
| #define HAVE_NAMESPACES
| #define HAVE_LSTRING
| #define HAVE_PTHREAD 1
| #define HAVE_GETCWD 1
| #define HAVE_PATHCONF 1
| #define HAVE_REALPATH 1
| #define HAVE_GETADDRINFO 1
| #define HAVE_GETHOSTBYADDR 1
| #define HAVE_GETHOSTBYNAME 1
| #define HAVE_SOCKET 1
| #define HAVE_CLOCK_GETTIME 1
| #define HAVE_FTIME 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_MEMMOVE 1
| #define HAVE_MEMSET 1
| #define HAVE_NL_LANGINFO 1
| #define HAVE_SETLOCALE 1
| #define HAVE_LOCALECONV 1
| #define HAVE_STRCASECMP 1
| #define HAVE_STRNCASECMP 1
| #define HAVE_STRCHR 1
| #define HAVE_STRDUP 1
| #define HAVE_STRRCHR 1
| #define HAVE_STRSTR 1
| #define HAVE_STRTOL 1
| #define HAVE_STRTOUL 1
| #define HAVE_TOWUPPER 1
| #define HAVE_TOWLOWER 1
| #define HAVE_MBLEN 1
| #define HAVE_MBRLEN 0
| #define HAVE_WCSRTOMBS 0
| #define HAVE_MBSRTOWCS 0
| #define HAVE_TOWLOWER 1
| #define HAVE_TOWUPPER 1
| #define XERCES_USE_MUTEXMGR_POSIX 1
| #define HAVE_LIBNSL 1
| #define XERCES_USE_NETACCESSOR_CURL 1
| #define HAVE_ICONV_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_STRING_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STDIO_H 1
| #define HAVE_CTYPE_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_ERRNO_H 1
| #define HAVE_ICONV_OPEN 1
| #define HAVE_ICONV_CLOSE 1
| #define HAVE_ICONV 1
| #define HAVE_WCHAR_H 1
| #define HAVE_MBLEN 1
| #define HAVE_WCSTOMBS 1
| #define HAVE_MBSTOWCS 1
| #define XERCES_USE_TRANSCODER_ICONV 1
| #define HAVE_NL_TYPES_H 1
| #define HAVE_CATOPEN 1
| #define HAVE_CATCLOSE 1
| #define HAVE_CATGETS 1
| #define XERCES_USE_MSGLOADER_INMEMORY 1
| #define XERCES_USE_FILEMGR_POSIX 1
| #define XERCES_AUTOCONF 1
| #define XERCES_HAVE_SYS_TYPES_H 1
| #define XERCES_HAVE_INTTYPES_H 1
| #define XERCES_PLATFORM_EXPORT
| #define XERCES_PLATFORM_IMPORT
| #define XERCES_LSTRSUPPORT 1
| /* end confdefs.h.  */
| #include &lt;windows.h&gt;
|                                         wchar_t file[] = L"dummy.file";
| int
| main ()
| {
| DeleteFileW(file);
|   ;
|   return 0;
| }
configure:28169: result: no
configure:28495: creating ./config.status

## ---------------------- ##
## Running config.status. ##
## ---------------------- ##

This file was extended by xerces-c config.status 3.0.1, which was
generated by GNU Autoconf 2.61.  Invocation command line was

  CONFIG_FILES    =
  CONFIG_HEADERS  =
  CONFIG_LINKS    =
  CONFIG_COMMANDS =
  $ ./config.status

on ddpsdev1

config.status:723: creating Makefile
config.status:723: creating src/Makefile
config.status:723: creating src/xercesc/util/MsgLoaders/ICU/resources/Makefile
config.status:723: creating src/xercesc/util/MsgLoaders/MsgCatalog/Makefile
config.status:723: creating tests/Makefile
config.status:723: creating samples/Makefile
config.status:723: creating xerces-c.pc
config.status:723: creating config.h
config.status:723: creating src/xercesc/util/Xerces_autoconf_config.hpp
config.status:1077: src/xercesc/util/Xerces_autoconf_config.hpp is unchanged
config.status:1124: executing depfiles commands
configure:29831:
configure:29833: Report:
configure:29835:   File Manager: POSIX
configure:29837:   Mutex Manager: POSIX
configure:29839:   Transcoder: iconv
configure:29841:   NetAccessor: curl
configure:29843:   Message Loader: inmemory

## ---------------- ##
## Cache variables. ##
## ---------------- ##

ac_cv_build=hppa2.0w-hp-hpux11.11
ac_cv_c_compiler_gnu=no
ac_cv_c_const=yes
ac_cv_c_inline=__inline
ac_cv_c_volatile=yes
ac_cv_cxx_compiler_gnu=no
ac_cv_cxx_have_bool=yes
ac_cv_cxx_have_lstring=yes
ac_cv_cxx_have_namespaces=yes
ac_cv_cxx_have_std_libs=no
ac_cv_cxx_have_std_namespace=no
ac_cv_env_CCC_set=''
ac_cv_env_CCC_value=''
ac_cv_env_CC_set=''
ac_cv_env_CC_value=''
ac_cv_env_CFLAGS_set=''
ac_cv_env_CFLAGS_value=''
ac_cv_env_CPPFLAGS_set=set
ac_cv_env_CPPFLAGS_value=-I/site/sw/ots/curl/curl-7.19.6/include
ac_cv_env_CPP_set=''
ac_cv_env_CPP_value=''
ac_cv_env_CXXCPP_set=''
ac_cv_env_CXXCPP_value=''
ac_cv_env_CXXFLAGS_set=set
ac_cv_env_CXXFLAGS_value='-Aa -mt -g'
ac_cv_env_CXX_set=set
ac_cv_env_CXX_value=/opt/aCC/bin/aCC
ac_cv_env_LDFLAGS_set=''
ac_cv_env_LDFLAGS_value=''
ac_cv_env_LIBS_set=''
ac_cv_env_LIBS_value=''
ac_cv_env_build_alias_set=''
ac_cv_env_build_alias_value=''
ac_cv_env_host_alias_set=''
ac_cv_env_host_alias_value=''
ac_cv_env_target_alias_set=''
ac_cv_env_target_alias_value=''
ac_cv_func_catclose=yes
ac_cv_func_catgets=yes
ac_cv_func_catopen=yes
ac_cv_func_clock_gettime=yes
ac_cv_func_ftime=yes
ac_cv_func_getaddrinfo=yes
ac_cv_func_getcwd=yes
ac_cv_func_gethostbyaddr=yes
ac_cv_func_gethostbyname=yes
ac_cv_func_gettimeofday=yes
ac_cv_func_iconv=yes
ac_cv_func_iconv_close=yes
ac_cv_func_iconv_open=yes
ac_cv_func_localeconv=yes
ac_cv_func_mblen=yes
ac_cv_func_mbstowcs=yes
ac_cv_func_memmove=yes
ac_cv_func_memset=yes
ac_cv_func_nl_langinfo=yes
ac_cv_func_pathconf=yes
ac_cv_func_realpath=yes
ac_cv_func_setlocale=yes
ac_cv_func_socket=yes
ac_cv_func_strcasecmp=yes
ac_cv_func_strchr=yes
ac_cv_func_strdup=yes
ac_cv_func_stricmp=no
ac_cv_func_strncasecmp=yes
ac_cv_func_strnicmp=no
ac_cv_func_strrchr=yes
ac_cv_func_strstr=yes
ac_cv_func_strtol=yes
ac_cv_func_strtoul=yes
ac_cv_func_towlower=yes
ac_cv_func_towupper=yes
ac_cv_func_wcsicmp=no
ac_cv_func_wcslwr=no
ac_cv_func_wcsnicmp=no
ac_cv_func_wcstombs=yes
ac_cv_func_wcsupr=no
ac_cv_header_CoreServices_CoreServices_h=no
ac_cv_header_arpa_inet_h=yes
ac_cv_header_ctype_h=yes
ac_cv_header_dlfcn_h=yes
ac_cv_header_endian_h=no
ac_cv_header_errno_h=yes
ac_cv_header_fcntl_h=yes
ac_cv_header_float_h=yes
ac_cv_header_iconv_h=yes
ac_cv_header_inttypes_h=yes
ac_cv_header_langinfo_h=yes
ac_cv_header_limits_h=yes
ac_cv_header_locale_h=yes
ac_cv_header_machine_endian_h=no
ac_cv_header_memory_h=yes
ac_cv_header_netdb_h=yes
ac_cv_header_netinet_in_h=yes
ac_cv_header_nl_types_h=yes
ac_cv_header_stdbool_h=no
ac_cv_header_stdc=yes
ac_cv_header_stddef_h=yes
ac_cv_header_stdint_h=no
ac_cv_header_stdio_h=yes
ac_cv_header_stdlib_h=yes
ac_cv_header_string_h=yes
ac_cv_header_strings_h=yes
ac_cv_header_sys_param_h=yes
ac_cv_header_sys_socket_h=yes
ac_cv_header_sys_stat_h=yes
ac_cv_header_sys_time_h=yes
ac_cv_header_sys_timeb_h=yes
ac_cv_header_sys_types_h=yes
ac_cv_header_time=yes
ac_cv_header_unistd_h=yes
ac_cv_header_wchar_h=yes
ac_cv_header_wctype_h=yes
ac_cv_host=hppa2.0w-hp-hpux11.11
ac_cv_lib_nsl_gethostbyname=yes
ac_cv_lib_socket_socket=no
ac_cv_objext=o
ac_cv_path_EGREP='/usr/bin/grep -E'
ac_cv_path_GREP=/usr/bin/grep
ac_cv_path_SED=/ots/bin/sed
ac_cv_prog_AWK=gawk
ac_cv_prog_CC=cc
ac_cv_prog_CPP='cc -E'
ac_cv_prog_CXXCPP='/opt/aCC/bin/aCC -E'
ac_cv_prog_ac_ct_AR=ar
ac_cv_prog_ac_ct_RANLIB=ranlib
ac_cv_prog_ac_ct_STRIP=strip
ac_cv_prog_cc_c89=''
ac_cv_prog_cc_cc_c_o=yes
ac_cv_prog_cc_g=yes
ac_cv_prog_cxx_g=yes
ac_cv_prog_make_make_set=yes
ac_cv_sizeof___int64=0
ac_cv_sizeof_int=4
ac_cv_sizeof_long=4
ac_cv_sizeof_long_long=8
ac_cv_sizeof_short=2
ac_cv_sizeof_wchar_t=4
ac_cv_type__Bool=yes
ac_cv_type___int64=no
ac_cv_type_int16_t=yes
ac_cv_type_int32_t=yes
ac_cv_type_int64_t=yes
ac_cv_type_int=yes
ac_cv_type_long=yes
ac_cv_type_long_long=yes
ac_cv_type_off_t=yes
ac_cv_type_short=yes
ac_cv_type_size_t=yes
ac_cv_type_ssize_t=yes
ac_cv_type_uint16_t=yes
ac_cv_type_uint32_t=yes
ac_cv_type_uint64_t=yes
ac_cv_type_wchar_t=yes
am_cv_CC_dependencies_compiler_type=hp
am_cv_CXX_dependencies_compiler_type=hp2
am_cv_prog_tar_ustar=plaintar
lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library'
lt_cv_file_magic_cmd=/usr/bin/file
lt_cv_file_magic_test_file=/usr/lib/libc.sl
lt_cv_ld_reload_flag=-r
lt_cv_objdir=.libs
lt_cv_path_LD=/usr/bin/ld
lt_cv_path_LDCXX=''
lt_cv_path_NM='/usr/bin/nm -p'
lt_cv_path_SED=/ots/bin/sed
lt_cv_prog_compiler_c_o=yes
lt_cv_prog_compiler_c_o_CXX=yes
lt_cv_prog_compiler_pic_works=yes
lt_cv_prog_compiler_pic_works_CXX=yes
lt_cv_prog_compiler_static_works=yes
lt_cv_prog_compiler_static_works_CXX=yes
lt_cv_prog_gnu_ld=no
lt_cv_prog_gnu_ldcxx=''
lt_cv_sys_global_symbol_pipe='sed -n -e '\''s/^.*[      ]\([BCDEGRST][BCDEGRST]*\)[     ][      ]*\([_A-Za-z][_A-Za-z0-9]*\)$/\1 \2 \2/p'\'
lt_cv_sys_global_symbol_to_c_name_address='sed -n -e '\''s/^: \([^ ]*\) $/  {\"\1\", (lt_ptr) 0},/p'\'' -e '\''s/^[BCDEGRST]* \([^ ]*\) \([^ ]*\)$/  {"\2", (lt_ptr) \&amp;\2},/p'\'
lt_cv_sys_global_symbol_to_cdecl='sed -n -e '\''s/^T .* \(.*\)$/extern int \1();/p'\'' -e '\''s/^[BCDEGRST]* .* \(.*\)$/extern char \1;/p'\'
lt_cv_sys_lib_dlsearch_path_spec='/lib /usr/lib'
lt_cv_sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib'
lt_cv_sys_max_cmd_len=1536000
lt_lt_cv_prog_compiler_c_o='"yes"'
lt_lt_cv_prog_compiler_c_o_CXX='"yes"'
lt_lt_cv_sys_global_symbol_pipe='"sed -n -e '\''s/^.*[  ]\\([BCDEGRST][BCDEGRST]*\\)[   ][      ]*\\([_A-Za-z][_A-Za-z0-9]*\\)\$/\\1 \\2 \\2/p'\''"'
lt_lt_cv_sys_global_symbol_to_c_name_address='"sed -n -e '\''s/^: \\([^ ]*\\) \$/  {\\\"\\1\\\", (lt_ptr) 0},/p'\'' -e '\''s/^[BCDEGRST]* \\([^ ]*\\) \\([^ ]*\\)\$/  {\"\\2\", (lt_ptr) \\&amp;\\2},/p'\''"'
lt_lt_cv_sys_global_symbol_to_cdecl='"sed -n -e '\''s/^T .* \\(.*\\)\$/extern int \\1();/p'\'' -e '\''s/^[BCDEGRST]* .* \\(.*\\)\$/extern char \\1;/p'\''"'
xerces_cv_curl_prefix=/site/sw/ots/curl/curl-7.19.6
xerces_cv_icu_prefix=''
xerces_cv_no_threads=no
xerces_cv_rpath=yes
xerces_cv_sizeof_int64=8
xerces_cv_type_s16bit_int=int16_t
xerces_cv_type_s32bit_int=int32_t
xerces_cv_type_s64bit_int=int64_t
xerces_cv_type_u16bit_int=uint16_t
xerces_cv_type_u32bit_int=uint32_t
xerces_cv_type_u64bit_int=uint64_t
xerces_cv_type_xmlch=uint16_t

## ----------------- ##
## Output variables. ##
## ----------------- ##

ACLOCAL='${SHELL} /net/sinai/home/d/dcd9420/labs/xercesLab/xerces-c-3.0.1/config/missing --run aclocal-1.10'
AMDEPBACKSLASH='\'
AMDEP_FALSE='#'
AMDEP_TRUE=''
AMTAR='${SHELL} /net/sinai/home/d/dcd9420/labs/xercesLab/xerces-c-3.0.1/config/missing --run tar'
AR='ar'
AS='as'
AUTOCONF='${SHELL} /net/sinai/home/d/dcd9420/labs/xercesLab/xerces-c-3.0.1/config/missing --run autoconf'
AUTOHEADER='${SHELL} /net/sinai/home/d/dcd9420/labs/xercesLab/xerces-c-3.0.1/config/missing --run autoheader'
AUTOMAKE='${SHELL} /net/sinai/home/d/dcd9420/labs/xercesLab/xerces-c-3.0.1/config/missing --run automake-1.10'
AWK='gawk'
BUILD_SHARED='yes'
BUILD_STATIC='yes'
CC='cc'
CCDEPMODE='depmode=hp'
CFLAGS='-g'
CPP='cc -E'
CPPFLAGS='-I/site/sw/ots/curl/curl-7.19.6/include'
CURL_PREFIX='/site/sw/ots/curl/curl-7.19.6'
CXX='/opt/aCC/bin/aCC'
CXXCPP='/opt/aCC/bin/aCC -E'
CXXDEPMODE='depmode=hp2'
CXXFLAGS='-Aa -mt -g -D_REENTRANT '
CYGPATH_W='echo'
DEFS='-DHAVE_CONFIG_H'
DEPDIR='.deps'
DLLTOOL='dlltool'
DSYMUTIL=''
ECHO='print -r'
ECHO_C='ECHO_N=''
ECHO_T=''
EGREP='/usr/bin/grep -E'
EXEEXT=''
GREP='/usr/bin/grep'
ICU_CXXFLAGS=''
ICU_PREFIX=''
INSTALL_DATA='${INSTALL} -m 644'
INSTALL_PROGRAM='${INSTALL}'
INSTALL_SCRIPT='${INSTALL}'
INSTALL_STRIP_PROGRAM='$(install_sh) -c -s'
LDFLAGS=''
LIBOBJS=' ${LIBOBJDIR}stricmp$U.o ${LIBOBJDIR}strnicmp$U.o'
LIBS='-lnsl  -lpthread -L/site/sw/ots/curl/curl-7.19.6/lib -lcurl'
LIBTOOL='$(SHELL) $(top_builddir)/libtool'
LN_S='ln -s'
LTLIBOBJS=' ${LIBOBJDIR}stricmp$U.lo ${LIBOBJDIR}strnicmp$U.lo'
MAINT='#'
MAINTAINER_MODE_FALSE=''
MAINTAINER_MODE_TRUE='#'
MAKEINFO='${SHELL} /net/sinai/home/d/dcd9420/labs/xercesLab/xerces-c-3.0.1/config/missing --run makeinfo'
NMEDIT=''
OBJDUMP='objdump'
OBJEXT='o'
PACKAGE='xerces-c'
PACKAGE_BUGREPORT=''
PACKAGE_NAME='xerces-c'
PACKAGE_STRING='xerces-c 3.0.1'
PACKAGE_TARNAME='xerces-c'
PACKAGE_VERSION='3.0.1'
PATH_SEPARATOR=':'
PTHREAD_CC='cc'
PTHREAD_CFLAGS='-D_REENTRANT '
PTHREAD_LIBS='-lpthread'
RANLIB='ranlib'
SED='/ots/bin/sed'
SET_MAKE=''
SHELL='/bin/sh'
SHREXT='.sl'
STRIP='strip'
VERSION='3.0.1'
XERCES_PRETTY_MAKE_FALSE='#'
XERCES_PRETTY_MAKE_TRUE=''
XERCES_USE_FILEMGR_POSIX_FALSE='#'
XERCES_USE_FILEMGR_POSIX_TRUE=''
XERCES_USE_FILEMGR_WINDOWS_FALSE=''
XERCES_USE_FILEMGR_WINDOWS_TRUE='#'
XERCES_USE_MSGLOADER_ICONV_FALSE=''
XERCES_USE_MSGLOADER_ICONV_TRUE='#'
XERCES_USE_MSGLOADER_ICU_FALSE=''
XERCES_USE_MSGLOADER_ICU_TRUE='#'
XERCES_USE_MSGLOADER_INMEMORY_FALSE='#'
XERCES_USE_MSGLOADER_INMEMORY_TRUE=''
XERCES_USE_MUTEXMGR_NOTHREAD_FALSE=''
XERCES_USE_MUTEXMGR_NOTHREAD_TRUE='#'
XERCES_USE_MUTEXMGR_POSIX_FALSE='#'
XERCES_USE_MUTEXMGR_POSIX_TRUE=''
XERCES_USE_MUTEXMGR_WINDOWS_FALSE=''
XERCES_USE_MUTEXMGR_WINDOWS_TRUE='#'
XERCES_USE_NETACCESSOR_CFURL_FALSE=''
XERCES_USE_NETACCESSOR_CFURL_TRUE='#'
XERCES_USE_NETACCESSOR_CURL_FALSE='#'
XERCES_USE_NETACCESSOR_CURL_TRUE=''
XERCES_USE_NETACCESSOR_SOCKET_FALSE=''
XERCES_USE_NETACCESSOR_SOCKET_TRUE='#'
XERCES_USE_NETACCESSOR_WINSOCK_FALSE=''
XERCES_USE_NETACCESSOR_WINSOCK_TRUE='#'
XERCES_USE_TRANSCODER_GNUICONV_FALSE=''
XERCES_USE_TRANSCODER_GNUICONV_TRUE='#'
XERCES_USE_TRANSCODER_ICONV_FALSE='#'
XERCES_USE_TRANSCODER_ICONV_TRUE=''
XERCES_USE_TRANSCODER_ICU_FALSE=''
XERCES_USE_TRANSCODER_ICU_TRUE='#'
XERCES_USE_TRANSCODER_MACOSUNICODECONVERTER_FALSE=''
XERCES_USE_TRANSCODER_MACOSUNICODECONVERTER_TRUE='#'
XERCES_USE_TRANSCODER_WINDOWS_FALSE=''
XERCES_USE_TRANSCODER_WINDOWS_TRUE='#'
abs_top_builddir='/net/sinai/home/d/dcd9420/labs/xercesLab/xerces-c-3.0.1'
abs_top_srcdir='/net/sinai/home/d/dcd9420/labs/xercesLab/xerces-c-3.0.1'
ac_ct_CC=''
ac_ct_CXX=''
acx_pthread_config=''
am__fastdepCC_FALSE=''
am__fastdepCC_TRUE='#'
am__fastdepCXX_FALSE=''
am__fastdepCXX_TRUE='#'
am__include='include'
am__isrc=''
am__leading_dot='.'
am__quote=''
am__tar='tar chf - "$$tardir"'
am__untar='tar xf -'
bindir='${exec_prefix}/bin'
build='hppa2.0w-hp-hpux11.11'
build_alias=''
build_cpu='hppa2.0w'
build_os='hpux11.11'
build_vendor='hp'
datadir='${datarootdir}'
datarootdir='${prefix}/share'
docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
dvidir='${docdir}'
exec_prefix='/site/ots/xerces/xerces-c-3.0.1'
host='hppa2.0w-hp-hpux11.11'
host_alias=''
host_cpu='hppa2.0w'
host_os='hpux11.11'
host_vendor='hp'
htmldir='${docdir}'
includedir='${prefix}/include'
infodir='${datarootdir}/info'
install_sh='$(SHELL) /net/sinai/home/d/dcd9420/labs/xercesLab/xerces-c-3.0.1/config/install-sh'
libdir='${exec_prefix}/lib'
libexecdir='${exec_prefix}/libexec'
localedir='${datarootdir}/locale'
localstatedir='${prefix}/var'
mandir='${datarootdir}/man'
mkdir_p='$(top_builddir)/config/install-sh -c -d'
oldincludedir='/usr/include'
pdfdir='${docdir}'
pkgconfigdir='${libdir}/pkgconfig'
prefix='/site/sw/ots/xerces/xerces-c-3.0.1'
program_transform_name='s,x,x,'
psdir='${docdir}'
sbindir='${exec_prefix}/sbin'
sharedstatedir='${prefix}/com'
sysconfdir='${prefix}/etc'
target_alias=''

## ----------- ##
## confdefs.h. ##
## ----------- ##

#define PACKAGE_NAME "xerces-c"
#define PACKAGE_TARNAME "xerces-c"
#define PACKAGE_VERSION "3.0.1"
#define PACKAGE_STRING "xerces-c 3.0.1"
#define PACKAGE_BUGREPORT ""
#define PACKAGE "xerces-c"
#define VERSION "3.0.1"
#define STDC_HEADERS 1
#define HAVE_SYS_TYPES_H 1
#define HAVE_SYS_STAT_H 1
#define HAVE_STDLIB_H 1
#define HAVE_STRING_H 1
#define HAVE_MEMORY_H 1
#define HAVE_STRINGS_H 1
#define HAVE_INTTYPES_H 1
#define HAVE_UNISTD_H 1
#define HAVE_DLFCN_H 1
#define STDC_HEADERS 1
#define TIME_WITH_SYS_TIME 1
#define HAVE_ARPA_INET_H 1
#define HAVE_FCNTL_H 1
#define HAVE_FLOAT_H 1
#define HAVE_INTTYPES_H 1
#define HAVE_LANGINFO_H 1
#define HAVE_LIMITS_H 1
#define HAVE_LOCALE_H 1
#define HAVE_MEMORY_H 1
#define HAVE_NETDB_H 1
#define HAVE_NETINET_IN_H 1
#define HAVE_NL_TYPES_H 1
#define HAVE_STDDEF_H 1
#define HAVE_STDLIB_H 1
#define HAVE_STRING_H 1
#define HAVE_STRINGS_H 1
#define HAVE_SYS_PARAM_H 1
#define HAVE_SYS_SOCKET_H 1
#define HAVE_SYS_TIME_H 1
#define HAVE_SYS_TIMEB_H 1
#define HAVE_UNISTD_H 1
#define HAVE_WCHAR_H 1
#define HAVE_WCTYPE_H 1
#define HAVE__BOOL 1
#ifndef __cplusplus
#define inline __inline
#endif
#define SIZEOF_WCHAR_T 4
#define HAVE_INTTYPES_H 1
#define SIZEOF_SHORT 2
#define SIZEOF_INT 4
#define SIZEOF_LONG 4
#define SIZEOF_LONG_LONG 8
#define SIZEOF___INT64 0
#define XERCES_S16BIT_INT int16_t
#define XERCES_U16BIT_INT uint16_t
#define XERCES_S32BIT_INT int32_t
#define XERCES_U32BIT_INT uint32_t
#define XERCES_S64BIT_INT int64_t
#define XERCES_U64BIT_INT uint64_t
#define XERCES_SIZEOF_INT 4
#define XERCES_SIZEOF_LONG 4
#define XERCES_SIZEOF_INT64 8
#define HAVE_BOOL
#define HAVE_NAMESPACES
#define HAVE_LSTRING
#define HAVE_PTHREAD 1
#define HAVE_GETCWD 1
#define HAVE_PATHCONF 1
#define HAVE_REALPATH 1
#define HAVE_GETADDRINFO 1
#define HAVE_GETHOSTBYADDR 1
#define HAVE_GETHOSTBYNAME 1
#define HAVE_SOCKET 1
#define HAVE_CLOCK_GETTIME 1
#define HAVE_FTIME 1
#define HAVE_GETTIMEOFDAY 1
#define HAVE_MEMMOVE 1
#define HAVE_MEMSET 1
#define HAVE_NL_LANGINFO 1
#define HAVE_SETLOCALE 1
#define HAVE_LOCALECONV 1
#define HAVE_STRCASECMP 1
#define HAVE_STRNCASECMP 1
#define HAVE_STRCHR 1
#define HAVE_STRDUP 1
#define HAVE_STRRCHR 1
#define HAVE_STRSTR 1
#define HAVE_STRTOL 1
#define HAVE_STRTOUL 1
#define HAVE_TOWUPPER 1
#define HAVE_TOWLOWER 1
#define HAVE_MBLEN 1
#define HAVE_MBRLEN 0
#define HAVE_WCSRTOMBS 0
#define HAVE_MBSRTOWCS 0
#define HAVE_TOWLOWER 1
#define HAVE_TOWUPPER 1
#define XERCES_USE_MUTEXMGR_POSIX 1
#define HAVE_LIBNSL 1
#define XERCES_USE_NETACCESSOR_CURL 1
#define HAVE_ICONV_H 1
#define HAVE_WCHAR_H 1
#define HAVE_STRING_H 1
#define HAVE_STDLIB_H 1
#define HAVE_STDIO_H 1
#define HAVE_CTYPE_H 1
#define HAVE_LOCALE_H 1
#define HAVE_ERRNO_H 1
#define HAVE_ICONV_OPEN 1
#define HAVE_ICONV_CLOSE 1
#define HAVE_ICONV 1
#define HAVE_WCHAR_H 1
#define HAVE_MBLEN 1
#define HAVE_WCSTOMBS 1
#define HAVE_MBSTOWCS 1
#define XERCES_USE_TRANSCODER_ICONV 1
#define HAVE_NL_TYPES_H 1
#define HAVE_CATOPEN 1
#define HAVE_CATCLOSE 1
#define HAVE_CATGETS 1
#define XERCES_USE_MSGLOADER_INMEMORY 1
#define XERCES_USE_FILEMGR_POSIX 1
#define XERCES_AUTOCONF 1
#define XERCES_HAVE_SYS_TYPES_H 1
#define XERCES_HAVE_INTTYPES_H 1
#define XERCES_PLATFORM_EXPORT
#define XERCES_PLATFORM_IMPORT
#define XERCES_LSTRSUPPORT 1
#define XERCES_XMLCH_T uint16_t
#define XERCES_SIZE_T size_t
#define XERCES_SSIZE_T ssize_t
#define XERCES_HAS_CPP_NAMESPACE 1

configure: exit 0-----Original Message-----
========================================================================================================================


From: Vitaly Prapirny [mailto:marl@mebius.net]
Sent: Tuesday, November 24, 2009 12:45 AM
To: c-users@xerces.apache.org
Subject: Re: What is the difference between configuring Xerces 3.0.1 with--enable-netaccessor-curlvs--enable-netaccessor-socket?

Dantzler, DeWayne C wrote:
&gt; 2) config.log confirmed Xerces was configured to use netaccessor curl
&gt; configure:29841:   NetAccessor: curl
&gt; 3)built and installed Xerces

Something goes wrong between this steps...

&gt; 4)Used curl lib to setup the proxyhost:
&gt; ======================================================
&gt;
&gt;       curl_global_init(CURL_GLOBAL_ALL);
&gt;       _cURLHandle = curl_easy_init();
&gt;       curl_easy_setopt(_cURLHandle, CURLOPT_PROXY, proxyHostPort);
&gt;
&gt; 5) set the env var http_proxy to the proxy host

Xerces library uses it's own easy session so you should set proxy host and port with the http_proxy variable.

&gt; #1  0xc9e0fe74 in xercesc_3_0::SocketNetAccessor::makeNew
&gt; (this=0x4001eb40, urlSource=@0x400401f8, httpInfo=0x0) at
&gt; ./xercesc/util/XMemory.hpp:107

It is clear that you use xerces library configured with SocketNetAccessor. You can check the net accessor used by xerces with code like this:

#include &lt;xercesc/util/XMLNetAccessor.hpp&gt;

   if (XMLPlatformUtils::fgNetAccessor) {
     const XMLCh *na_id = XMLPlatformUtils::fgNetAccessor-&gt;getId();
     if (na_id) {
       char *na_id_ch = XMLString::transcode(na_id);
       if (na_id_ch) {
         printf("Net accessor Id [%s]\n", na_id_ch);
         XMLString::release(&amp;na_id_ch);
       }
       else
         printf("Can't trancode net accessor id\n");
     }
     else
       printf("Can't get net accessor id\n");
   }
   else
     printf("Net accessor is not configured\n");

Good luck!
        Vitaly


</pre>
</div>
</content>
</entry>
<entry>
<title>Xerces-C++ 3.1.0 RC1 released</title>
<author><name>Boris Kolpackov &lt;boris@codesynthesis.com&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/xerces-c-users/200911.mbox/%3cboris.20091124151457@codesynthesis.com%3e"/>
<id>urn:uuid:%3cboris-20091124151457@codesynthesis-com%3e</id>
<updated>2009-11-24T13:16:00Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Hi,

Xerces-C++ 3.1.0 release candidate 1 is available for download:

http://people.apache.org/builds/xerces/c/

Please test and report back any problems you find. The plan is to allow
slightly more than a month for testing and, provided no serious problems 
are uncovered, release the final 3.1.0 in early January 2010.

Major new features and improvement in this release include:

  * Working multi-import support. The support for handling multiple import
    declarations with the same target namespaces has been improved and
    thoroughly tested. Furthermore, the same logic was extended to
    loadGrammar and the schemaLocation attributes so that you can load
    several schemas with the same namespace and/or "add" more declarations
    with the schemaLocation attributes. To enable this feature, set the
    XMLUni::fgXercesHandleMultipleImports feature/parameter to true.
    Starting with this release all the tests and examples have multi-import
    support enabled by default.

  * New property, XMLUni::fgXercesLowWaterMark, allows to configure the
    parser buffer low water mark. In particular, setting this value to 0
    disables data caching in the parser which can be useful if you want
    the SAX events to be dispatched as soon as the data is available.

  * DOMLSParser::parseWithContext implementation. In particular, this 
    functionality allows one to parse a document fragment with missing
    namespace declarations as long as the context document provides them.

  * Improved performance and reduced memory footprint when validating with
    large maxOccurs values. If available, the SSE2 instructions are used to 
    further speedup this case.

  * Improved scalability of the XML Schema identity checking (key, keyref,
    and unique).

  * Multiple XML Schema conformance fixes.

  * More robust external library detection (libcurl and ICU). In particular,
    the build system no longer tries to inject any additional paths such as
    /usr or /usr/local. 

  * Compilation of the ICU message loader resources no longer depends on
    the ICU implementation details.
  
The following bugs and security vulnerabilities have been fixed in this
release compared to the previous release (3.0.1):

CVE-2009-1885, XERCESC-646, XERCESC-697, XERCESC-809, XERCESC-961,
XERCESC-1021, XERCESC-1051, XERCESC-1246, XERCESC-1249, XERCESC-1263,
XERCESC-1380, XERCESC-1480, XERCESC-1481, XERCESC-1507, XERCESC-1568,
XERCESC-1583, XERCESC-1607, XERCESC-1659, XERCESC-1703, XERCESC-1707,
XERCESC-1713, XERCESC-1716, XERCESC-1717, XERCESC-1747, XERCESC-1748,
XERCESC-1759, XERCESC-1808, XERCESC-1826, XERCESC-1831, XERCESC-1833,
XERCESC-1847, XERCESC-1852, XERCESC-1856, XERCESC-1858, XERCESC-1863,
XERCESC-1866, XERCESC-1867, XERCESC-1868, XERCESC-1869, XERCESC-1870,
XERCESC-1871, XERCESC-1872, XERCESC-1874, XERCESC-1878, XERCESC-1882,
XERCESC-1892, XERCESC-1893, XERCESC-1894, XERCESC-1896 XERCESC-1898

Boris

-- 
Boris Kolpackov, Code Synthesis        http://codesynthesis.com/~boris/blog
Open-source XML data binding for C++   http://codesynthesis.com/products/xsd
XML data binding for embedded systems  http://codesynthesis.com/products/xsde
Command line interface to C++ compiler http://codesynthesis.com/projects/cli


</pre>
</div>
</content>
</entry>
<entry>
<title>Re: Xerces 64-bit build issues on Solaris Sparc and X86</title>
<author><name>Vinutha Nagaraju &lt;Vinutha.Nagaraju@Sun.COM&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/xerces-c-users/200911.mbox/%3c4B0BA432.9050806@sun.com%3e"/>
<id>urn:uuid:%3c4B0BA432-9050806@sun-com%3e</id>
<updated>2009-11-24T09:15:30Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Thanks, that works.
regards,
Vinu

Galande, Manish wrote:
&gt; Vinu,
&gt;
&gt; For 64-bit you have to use -b option. Please, use following command:
&gt; ./runConfigure -p solaris -c cc -x CC -b 64
&gt;
&gt; By default, without -b, 32-bit library is built.
&gt;
&gt; Manish
&gt;
&gt; -----Original Message-----
&gt; From: Vinutha.Nagaraju@Sun.COM [mailto:Vinutha.Nagaraju@Sun.COM]
&gt; Sent: Tuesday, November 24, 2009 12:35 PM
&gt; To: c-dev@xerces.apache.org; c-users@xerces.apache.org
&gt; Subject: Xerces 64-bit build issues on Solaris Sparc and X86
&gt;
&gt;
&gt; Hi,
&gt;
&gt; I am unable to build xerces 2.6.0 in 64-bit mode on SPARC and x86 platform.
&gt; I have used "./runConfigure -p solaris -c cc -x CC " to configure 32-bit
&gt; on SPARC using sunstudio compiler to build. That works fine. However I
&gt; am not sure why 64-bit doesn't work.
&gt; For SPARC, I tried following options in runConfigure, which returned an
&gt; ELF class error during link time.
&gt;
&gt; ./runConfigure -p solaris -c cc -x CC -l -xarch=v9
&gt;
&gt; ld: fatal: file SOLARIS/ASCIIRangeFactory.o: wrong ELF class: ELFCLASS32
&gt; ld: fatal: File processing errors. No output written to
&gt; /home/vn125969/xerces/xe
&gt; rces-c-src_2_6_0/lib/libxerces-c.so.26.0
&gt; gmake[1]: ***
&gt; [/home/vn125969/xerces/xerces-c-src_2_6_0/lib/libxerces-c.so.26.0]
&gt;  Error 1
&gt;
&gt; same with the Solaris X86 build as well.
&gt;
&gt; What is missing in the above approach. Kindly help.
&gt;
&gt; Thanks,
&gt; Vinu
&gt;
&gt;   



</pre>
</div>
</content>
</entry>
<entry>
<title>Re: What is the difference between configuring Xerces 3.0.1 with--enable-netaccessor-curlvs--enable-netaccessor-socket?</title>
<author><name>Vitaly Prapirny &lt;marl@mebius.net&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/xerces-c-users/200911.mbox/%3c4B0B9CF1.4020508@mebius.net%3e"/>
<id>urn:uuid:%3c4B0B9CF1-4020508@mebius-net%3e</id>
<updated>2009-11-24T08:44:33Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Dantzler, DeWayne C wrote:
&gt; 2) config.log confirmed Xerces was configured to use netaccessor curl
&gt; configure:29841:   NetAccessor: curl
&gt; 3)built and installed Xerces

Something goes wrong between this steps...

&gt; 4)Used curl lib to setup the proxyhost:
&gt; ======================================================
&gt;
&gt; 	curl_global_init(CURL_GLOBAL_ALL);
&gt; 	_cURLHandle = curl_easy_init();
&gt; 	curl_easy_setopt(_cURLHandle, CURLOPT_PROXY, proxyHostPort);
&gt;
&gt; 5) set the env var http_proxy to the proxy host

Xerces library uses it's own easy session so you should set proxy host
and port with the http_proxy variable.

&gt; #1  0xc9e0fe74 in xercesc_3_0::SocketNetAccessor::makeNew (this=0x4001eb40, urlSource=@0x400401f8,
httpInfo=0x0) at ./xercesc/util/XMemory.hpp:107

It is clear that you use xerces library configured with
SocketNetAccessor. You can check the net accessor used by xerces with
code like this:

#include &lt;xercesc/util/XMLNetAccessor.hpp&gt;

   if (XMLPlatformUtils::fgNetAccessor) {
     const XMLCh *na_id = XMLPlatformUtils::fgNetAccessor-&gt;getId();
     if (na_id) {
       char *na_id_ch = XMLString::transcode(na_id);
       if (na_id_ch) {
         printf("Net accessor Id [%s]\n", na_id_ch);
         XMLString::release(&amp;na_id_ch);
       }
       else
         printf("Can't trancode net accessor id\n");
     }
     else
       printf("Can't get net accessor id\n");
   }
   else
     printf("Net accessor is not configured\n");

Good luck!
	Vitaly


</pre>
</div>
</content>
</entry>
<entry>
<title>RE: Xerces 64-bit build issues on Solaris Sparc and X86</title>
<author><name>&quot;Galande, Manish&quot; &lt;Manish_Galande@bmc.com&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/xerces-c-users/200911.mbox/%3cBDE8AE10699D424DAE406C2CCEC1B73C013BCDA8875E@PUNCCRPRD01.adprod.bmc.com%3e"/>
<id>urn:uuid:%3cBDE8AE10699D424DAE406C2CCEC1B73C013BCDA8875E@PUNCCRPRD01-adprod-bmc-com%3e</id>
<updated>2009-11-24T08:06:03Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Vinu,

For 64-bit you have to use -b option. Please, use following command:
./runConfigure -p solaris -c cc -x CC -b 64

By default, without -b, 32-bit library is built.

Manish

-----Original Message-----
From: Vinutha.Nagaraju@Sun.COM [mailto:Vinutha.Nagaraju@Sun.COM]
Sent: Tuesday, November 24, 2009 12:35 PM
To: c-dev@xerces.apache.org; c-users@xerces.apache.org
Subject: Xerces 64-bit build issues on Solaris Sparc and X86


Hi,

I am unable to build xerces 2.6.0 in 64-bit mode on SPARC and x86 platform.
I have used "./runConfigure -p solaris -c cc -x CC " to configure 32-bit
on SPARC using sunstudio compiler to build. That works fine. However I
am not sure why 64-bit doesn't work.
For SPARC, I tried following options in runConfigure, which returned an
ELF class error during link time.

./runConfigure -p solaris -c cc -x CC -l -xarch=v9

ld: fatal: file SOLARIS/ASCIIRangeFactory.o: wrong ELF class: ELFCLASS32
ld: fatal: File processing errors. No output written to
/home/vn125969/xerces/xe
rces-c-src_2_6_0/lib/libxerces-c.so.26.0
gmake[1]: ***
[/home/vn125969/xerces/xerces-c-src_2_6_0/lib/libxerces-c.so.26.0]
 Error 1

same with the Solaris X86 build as well.

What is missing in the above approach. Kindly help.

Thanks,
Vinu



</pre>
</div>
</content>
</entry>
<entry>
<title>Xerces 64-bit build issues on Solaris Sparc and X86</title>
<author><name>Vinutha Nagaraju &lt;Vinutha.Nagaraju@Sun.COM&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/xerces-c-users/200911.mbox/%3c4B0B858B.3000901@sun.com%3e"/>
<id>urn:uuid:%3c4B0B858B-3000901@sun-com%3e</id>
<updated>2009-11-24T07:04:43Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>

Hi,

I am unable to build xerces 2.6.0 in 64-bit mode on SPARC and x86 platform.
I have used "./runConfigure -p solaris -c cc -x CC " to configure 32-bit 
on SPARC using sunstudio compiler to build. That works fine. However I 
am not sure why 64-bit doesn't work.
For SPARC, I tried following options in runConfigure, which returned an 
ELF class error during link time.

./runConfigure -p solaris -c cc -x CC -l -xarch=v9

ld: fatal: file SOLARIS/ASCIIRangeFactory.o: wrong ELF class: ELFCLASS32
ld: fatal: File processing errors. No output written to 
/home/vn125969/xerces/xe
rces-c-src_2_6_0/lib/libxerces-c.so.26.0
gmake[1]: *** 
[/home/vn125969/xerces/xerces-c-src_2_6_0/lib/libxerces-c.so.26.0]
 Error 1

same with the Solaris X86 build as well.

What is missing in the above approach. Kindly help.

Thanks,
Vinu



</pre>
</div>
</content>
</entry>
<entry>
<title>RE: What is the difference between configuring Xerces 3.0.1 with--enable-netaccessor-curlvs--enable-netaccessor-socket?</title>
<author><name>&quot;Dantzler, DeWayne C&quot; &lt;dewayne.c.dantzler@boeing.com&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/xerces-c-users/200911.mbox/%3cFEB731E1C95A704493E85BE8D8BA3A073785267E5F@XCH-NW-12V.nw.nos.boeing.com%3e"/>
<id>urn:uuid:%3cFEB731E1C95A704493E85BE8D8BA3A073785267E5F@XCH-NW-12V-nw-nos-boeing-com%3e</id>
<updated>2009-11-23T20:03:12Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Getting Xerces to parse an xml with entity callouts specifying a URL and requiring Xerces to
use a specific proxyhost using the curl library to setup the proxyhost resulted in a core
dump. I've read the documentation for both curl lib and Xerces on how to enable the netaccessor
and set the proxy host. The bus error was generated in xercesc/util/NetAccessors/Socket/UnixHTTPURLInputStream.cpp.
I've listed the steps of what was done below:

I've must have incorrectly configured or built the library or I'm missing a step. Is there
a way to confirm what netaccessor the built library is using? What other info can I provide
to help in resolving this matter?

Thanks for all your support

1) configure Xerces with the following options
======================================================
./configure --prefix=/site/sw/ots/xerces/xerces-c-3.0.1 --exec-prefix=/site/ots/xerces/xerces-c-3.0.1
CXX=/opt/aCC/bin/aCC CXXFLAGS="-Aa -mt -g" CPPFLAGS="-I/site/sw/ots/curl/curl-7.19.6/include"
 --enable-netaccessor-curl  --with-curl=/site/sw/ots/curl/curl-7.19.6 

2) config.log confirmed Xerces was configured to use netaccessor curl
======================================================
configure:26068: checking for libcurl
configure:26086: result: /site/sw/ots/curl/curl-7.19.6
configure:26102: checking whether we can support the libcurl-based NetAccessor
configure:26121: result: yes
configure:26130: checking whether we can support the sockets-based NetAccessor
configure:26148: result: yes
configure:26548: checking for which NetAccessor to use (choices: -CURL- -socket-)
configure:26628: result: curl
...
configure:29833: Report:
configure:29835:   File Manager: POSIX
configure:29837:   Mutex Manager: POSIX
configure:29839:   Transcoder: iconv
configure:29841:   NetAccessor: curl
configure:29843:   Message Loader: inmemory

3)built and installed Xerces

4)Used curl lib to setup the proxyhost:
======================================================

	curl_global_init(CURL_GLOBAL_ALL);
	_cURLHandle = curl_easy_init();
	curl_easy_setopt(_cURLHandle, CURLOPT_PROXY, proxyHostPort);

5) set the env var http_proxy to the proxy host

6) invoked Xerces parse method and the program terminated with a Bus error
======================================================

	_XmlDOMParser-&gt;setValidationScheme(_XmlDOMParser-&gt;Val_Always);
	_XmlDOMParser-&gt;setDoSchema(false);
    	resetErrorHandler();
      _XmlDOMParser-&gt;parse(xmlDoc);

Program terminated with signal 10, Bus error.
warning: The shared libraries were not privately mapped; setting a
breakpoint in a shared library will not work until you rerun the program.

#1  0xc9e0fe74 in xercesc_3_0::SocketNetAccessor::makeNew (this=0x4001eb40, urlSource=@0x400401f8,
httpInfo=0x0) at ./xercesc/util/XMemory.hpp:107
#2  0xc9b9c768 in xercesc_3_0::XMLURL::makeNewStream (this=0x400401f8) at xercesc/util/XMLURL.cpp:660
#3  0xc9c3b980 in xercesc_3_0::URLInputSource::makeStream (this=0x400401e0) at xercesc/framework/URLInputSource.cpp:96
#4  0xc9c866f0 in xercesc_3_0::ReaderMgr::createReader (this=0x400a11fc, src=@0x400401e0,
No.Identifier=false, refFrom=RefFrom_NonLiteral, type=Type_PE, source=Source_External, calcSrcOfs=false)
at xercesc/internal/ReaderMgr.cpp:365
#5  0xc9c87f40 in xercesc_3_0::ReaderMgr::createReader (this=0x400a11fc, baseURI=0x40057c98,
sysId=0x4001f5e8, pubId=0x4001f578, xmlDecl=false, refFrom=RefFrom_NonLiteral, type=Type_PE,
source=Source_External, srcToFill=@0x6fff62b8, calcSrcOfs=false, disableDefaultEntityResolution=false)
at xercesc/internal/ReaderMgr.cpp:684
#6  0xc9d6eaac in xercesc_3_0::DTDScanner::expandPERef (this=0x6fff6030, scanExternal=true,
inLiteral=false, inMarkup=false, throwEndOfExt=true) at xercesc/validators/DTD/DTDScanner.cpp:259
#7  0xc9d77f60 in xercesc_3_0::DTDScanner::scanInternalSubset (this=0x6fff6030) at xercesc/validators/DTD/DTDScanner.cpp:2937
#8  0xc9c6c8a0 in xercesc_3_0::IGXMLScanner::scanDocTypeDecl (this=0x400a1178) at xercesc/internal/IGXMLScanner.cpp:1410
#9  0xc9cba61c in xercesc_3_0::XMLScanner::scanProlog (this=0x400a1178) at xercesc/internal/XMLScanner.cpp:1268
#10 0xc9c65ebc in xercesc_3_0::IGXMLScanner::scanDocument (this=0x400a1178, src=@0x400eced8)
at xercesc/internal/IGXMLScanner.cpp:205
#11 0xc9cb6e2c in xercesc_3_0::XMLScanner::scanDocument (this=0x400a1178, systemId=0x40040178)
at xercesc/internal/XMLScanner.cpp:395
#12 0xc9cb6ed4 in xercesc_3_0::XMLScanner::scanDocument (this=0x400a1178, systemId=0x4001c8c8
"777_d622w001xmlsupjw_20090905_mpdsup.xml") at xercesc/internal/XMLScanner.cpp:403
#13 0xc9cfa774 in xercesc_3_0::AbstractDOMParser::parse (this=0x4004ffd0, systemId=0x4001c8c8
"777_d622w001xmlsupjw_20090905_mpdsup.xml") at xercesc/parsers/AbstractDOMParser.cpp:591


-----Original Message-----
From: David Bertoni [mailto:dbertoni@apache.org] 
Sent: Friday, November 06, 2009 11:27 AM
To: c-users@xerces.apache.org
Subject: Re: What is the difference between configuring Xerces 3.0.1 with--enable-netaccessor-curlvs--enable-netaccessor-socket?

Vitaly Prapirny wrote:
&gt; Dantzler, DeWayne C wrote:
&gt;&gt; my assumption is that somehow Xerces must use it. Given Alberto 
&gt;&gt; comments "If you use --enable-netaccessor-curl Xerces will use the 
&gt;&gt; APIs provided by libcurl, so if you use the same API to setup a 
&gt;&gt; global proxy
&gt; 
&gt; Xerces does nothing with the proxy settings. What Alberto means is 
&gt; that you should use the *libcurl* API to setup a global proxy. Simply 
&gt; use any of the libcurl abilities to specify proxy settings, not the 
&gt; Xerces API.
&gt; 
&gt; Seems that my english is not perfect enough :)
Some of the confusion is that Xerces-C doesn't provide access to the libcurl handle that you
need to set values using the API. Instead, you need to set the environment variable described
in the documentation.

Dave


</pre>
</div>
</content>
</entry>
<entry>
<title>Re: Parsing User Defined Data Types</title>
<author><name>Boris Kolpackov &lt;boris@codesynthesis.com&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/xerces-c-users/200911.mbox/%3cboris.20091123183852@codesynthesis.com%3e"/>
<id>urn:uuid:%3cboris-20091123183852@codesynthesis-com%3e</id>
<updated>2009-11-23T16:43:40Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Monte,

Jones, Monte J CTR USAF AFSPC SLG/WML &lt;Monte.Jones.ctr@Peterson.af.mil&gt; writes:

&gt; The auto generated -pskel and -pimpl files has shells for this, but then 

I am pretty sure you are using CodeSynthesis XSD[1] and it is better to
ask this kind of questions on the xsd-users[2] mailing list. Can you
please re-send your question to xsd-users@codesynthesis.com?

[1] http://www.codesynthesis.com/products/xsd/
[2] http://www.codesynthesis.com/mailman/listinfo/xsd-users

Boris

-- 
Boris Kolpackov, Code Synthesis        http://codesynthesis.com/~boris/blog
Open-source XML data binding for C++   http://codesynthesis.com/products/xsd
XML data binding for embedded systems  http://codesynthesis.com/products/xsde
Command line interface to C++ compiler http://codesynthesis.com/projects/cli


</pre>
</div>
</content>
</entry>
<entry>
<title>Re: xerces 2.8.0 runConfigure fail on AIX 5.3.0 (xlc_r version issue)</title>
<author><name>David Bertoni &lt;dbertoni@apache.org&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/xerces-c-users/200911.mbox/%3c4B098534.5010809@apache.org%3e"/>
<id>urn:uuid:%3c4B098534-5010809@apache-org%3e</id>
<updated>2009-11-22T18:38:44Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
tech user wrote:
&gt; Hi all
&gt; 
&gt; removing -z-G -z-qmkshrob runConfigure successfully.
&gt; 
&gt; ./runConfigure -paix -cxlc_r -xxlC_r -z-+ -z-qnamemangling=v5
&gt; Works ok
&gt; 
&gt; We do get tones off duplicate symbols, is there a way to avoid that ?
No, it's an issue with xlC and the AIX linker.

&gt; 
&gt; Is there a way to make to link as *.so and not dot *.a ?
The .a file is a library with shared objects in it. Shared objects on 
AIX are much like Windows DLLs, in that there is no run-time linking 
like ELF platforms support.

There is a mode that somewhat emulates run-time linking, but it's 
unlikely you need it. Such shared objects can have the .so extension, to 
distinguish them from standard shared objects.

You should read this page, if you want more information:

http://publib.boulder.ibm.com/infocenter/comphelp/v7v91/index.jsp?topic=/com.ibm.vacpp7a.doc/getstart/overview/port_aix_obj_lib.htm

Dave


</pre>
</div>
</content>
</entry>
<entry>
<title>Re: xerces 2.8.0 runConfigure fail on AIX 5.3.0 (xlc_r version issue)</title>
<author><name>tech user &lt;techsgin@gmail.com&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/xerces-c-users/200911.mbox/%3cea5c85400911211250g15ba5cd2t40b064156e7144c2@mail.gmail.com%3e"/>
<id>urn:uuid:%3cea5c85400911211250g15ba5cd2t40b064156e7144c2@mail-gmail-com%3e</id>
<updated>2009-11-21T20:50:28Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Hi all

removing -z-G -z-qmkshrob runConfigure successfully.

./runConfigure -paix -cxlc_r -xxlC_r -z-+ -z-qnamemangling=v5
Works ok

We do get tones off duplicate symbols, is there a way to avoid that ?

Is there a way to make to link as *.so and not dot *.a ?

this what we where trying to do with "-z-G -z-qmkshrob"

Regards
TechSgin

On Sat, Nov 21, 2009 at 3:00 PM, tech user &lt;techsgin@gmail.com&gt; wrote:

&gt; Hi All
&gt;
&gt; and thanks in advance.
&gt;
&gt; this is urgent to us.
&gt;
&gt; OS:
&gt;       AIX 5.3.0
&gt; Compiler:
&gt;       IBM XL C/C++ Enterprise Edition V8.0 for AIX
&gt;       Version: 08.00.0000.0020
&gt;
&gt; we execute runConfigure:
&gt; ./runConfigure -paix -cxlc_r -xxlC_r -z-+ -z-qnamemangling=v5 -z-G
&gt; -z-qmkshrobj
&gt;
&gt; result:
&gt;
&gt; Generating makefiles with the following options ...
&gt; Platform: aix
&gt; C Compiler: xlc_r
&gt; C++ Compiler: xlC_r
&gt; Message Loader: inmem
&gt; Net Accessor: socket
&gt; Transcoder: native
&gt; Thread option: pthread
&gt; Library type: shared
&gt; bitsToBuild option: 32
&gt; Extra compile options:  -+ -qnamemangling=v5 -G -qmkshrobj
&gt; Extra link options:
&gt; Extra configure options:
&gt; Debug is OFF
&gt; Found host system to be powerpc-ibm-aix5.3.0.0
&gt;
&gt; checking for gcc... xlc_r
&gt; checking for C compiler default output file name...
&gt; configure: error: C compiler cannot create executables
&gt; See `config.log' for more details.
&gt;
&gt; "config.log" result:
&gt;
&gt; ....
&gt;
&gt; ## ----------- ##
&gt; ## Core tests. ##
&gt; ## ----------- ##
&gt;
&gt; configure:1765: checking for gcc
&gt; configure:1792: result: xlc_r
&gt; configure:2030: checking for C compiler version
&gt; configure:2037: xlc_r --version &gt;&amp;5
&gt; xlc_r: 1501-216 command option --version is not recognized - passed to ld
&gt;
&gt;
&gt;
&gt;   xlc(1)                 IBM (October 2005)                  xlc(1)
&gt;
&gt;
&gt; Summery:
&gt; it seems like there is a version query issue.
&gt;
&gt; is there a workaround for that ?
&gt;
&gt; Thanks
&gt; TechSgin
&gt;
&gt;


</pre>
</div>
</content>
</entry>
<entry>
<title>xerces 2.8.0 runConfigure fail on AIX 5.3.0 (xlc_r version issue)</title>
<author><name>tech user &lt;techsgin@gmail.com&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/xerces-c-users/200911.mbox/%3cea5c85400911210500q4e78d949m5df9dc99d806e814@mail.gmail.com%3e"/>
<id>urn:uuid:%3cea5c85400911210500q4e78d949m5df9dc99d806e814@mail-gmail-com%3e</id>
<updated>2009-11-21T13:00:18Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Hi All

and thanks in advance.

this is urgent to us.

OS:
      AIX 5.3.0
Compiler:
      IBM XL C/C++ Enterprise Edition V8.0 for AIX
      Version: 08.00.0000.0020

we execute runConfigure:
./runConfigure -paix -cxlc_r -xxlC_r -z-+ -z-qnamemangling=v5 -z-G
-z-qmkshrobj

result:

Generating makefiles with the following options ...
Platform: aix
C Compiler: xlc_r
C++ Compiler: xlC_r
Message Loader: inmem
Net Accessor: socket
Transcoder: native
Thread option: pthread
Library type: shared
bitsToBuild option: 32
Extra compile options:  -+ -qnamemangling=v5 -G -qmkshrobj
Extra link options:
Extra configure options:
Debug is OFF
Found host system to be powerpc-ibm-aix5.3.0.0

checking for gcc... xlc_r
checking for C compiler default output file name...
configure: error: C compiler cannot create executables
See `config.log' for more details.

"config.log" result:

....

## ----------- ##
## Core tests. ##
## ----------- ##

configure:1765: checking for gcc
configure:1792: result: xlc_r
configure:2030: checking for C compiler version
configure:2037: xlc_r --version &gt;&amp;5
xlc_r: 1501-216 command option --version is not recognized - passed to ld



  xlc(1)                 IBM (October 2005)                  xlc(1)


Summery:
it seems like there is a version query issue.

is there a workaround for that ?

Thanks
TechSgin


</pre>
</div>
</content>
</entry>
<entry>
<title>Parsing User Defined Data Types</title>
<author><name>&quot;Jones, Monte J CTR USAF AFSPC SLG/WML&quot; &lt;Monte.Jones.ctr@Peterson.af.mil&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/xerces-c-users/200911.mbox/%3cFB3FE05B8CB7E14EB5CEE4C357C0E2E001AF9552@ENPEFRML20C.frontrange.afspc.ds.af.mil%3e"/>
<id>urn:uuid:%3cFB3FE05B8CB7E14EB5CEE4C357C0E2E001AF9552@ENPEFRML20C-frontrange-afspc-ds-af-mil%3e</id>
<updated>2009-11-20T15:27:06Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
I am attempting to parse an XML with user defined data types.  I am
using these because some of these data types appear in multiple places
in the XML document.  For example one of the types I have is a location
which is defined as indicated below.  I use this for many assets, each
with different other parameters.

 

&lt;xsd:complextType name="Location"&gt;

                &lt;xsd:sequence&gt;

                                &lt;xsd:element name="Latitude"&gt;

&lt;xsd:restriction base="xsd:float"&gt;

&lt;xsd:minInclusive value="-90.0" /&gt;

&lt;xsd:maxInclusive value="90.0" /&gt;

                                                &lt;/xsd:restriction&gt;

                                &lt;/xsd:element&gt;

                                &lt;xsd:element name="Longitude"&gt;

&lt;xsd:restriction base="xsd:float"&gt;

&lt;xsd:minInclusive value="-180.0" /&gt;

&lt;xsd:maxInclusive value="180.0" /&gt;

                                                &lt;/xsd:restriction&gt;

                                &lt;/xsd:element&gt;

                                &lt;xsd:element name="Altitude"&gt;

&lt;xsd:restriction base="xsd:float"&gt;

&lt;xsd:minInclusive value="-300.0" /&gt;

&lt;xsd:maxInclusive value="43000.0" /&gt;

                                                &lt;/xsd:restriction&gt;

                                &lt;/xsd:element&gt;

                &lt;/xsd:sequence&gt;

&lt;/xsd:complexType&gt;

 

The schema validates, and the problem comes in that this structure
contains no actual data, only the definitions of data.  The auto
generated -pskel and -pimpl files has shells for this, but then I am
having trouble with the use for different assets because I do not have a
defined implementation for the shell.

 

Can anyone point me in the right direction for resolving this issue.

 

 

Monte J. Jones, Contractor

Colorado Professional Resources

SMC/SLG/WMLE

1050 E Stewart Ave

Colorado Springs, CO 80914

719-556-9903

 

 



</pre>
</div>
</content>
</entry>
<entry>
<title>Re: Xerces 2.6.0 Build on windows</title>
<author><name>Alberto Massari &lt;amassari@datadirect.com&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/xerces-c-users/200911.mbox/%3c4B0674C3.2020207@datadirect.com%3e"/>
<id>urn:uuid:%3c4B0674C3-2020207@datadirect-com%3e</id>
<updated>2009-11-20T10:51:47Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Let's start from scratch:
1) download 
http://archive.apache.org/dist/xml/xerces-c/Xerces-C_2_6_0/xerces-c-src_2_6_0.zip
2) unzip to a new folder
3) start VC6, open &lt;xerces&gt;/Projects/Win32/VC6/xerces-all/xerces-all.dsw
4) click on the Build menu, select Batch Build then click Rebuild All

Alberto

Vinutha Nagaraju wrote:
&gt; Alberto Massari wrote:
&gt;&gt; xerces-c_2.lib and xerces-depdom_2.lib are the Release builds; in 
&gt;&gt; order to select the release build you can use the combo box in the 
&gt;&gt; toolbar. If you don't see it, right click on the toolbar area and 
&gt;&gt; select it from the list (usually it's the mini-build toolbar that is 
&gt;&gt; displayed, the one with just the buttons to start the build)
&gt;&gt;
&gt; I have attached the screen shot of my workspace. I used the mini tool 
&gt; bar as u suggested even then, it doesn't work.
&gt; Basically  in the output window, it says no configuration specified 
&gt; hence defaulting to debug build.
&gt;
&gt; When I loaded the Xerceslib.dsp, there was warning that this project 
&gt; wasn't built using Developer studio, so it would create another 
&gt; Makefile as a wrapper to the existing one. Not sure because of that it 
&gt; if something is wrong. I see that after building the debug bits, there 
&gt; three new files created.
&gt; 1. xerceslib.opt
&gt; 2. xerceslib.dsw
&gt; 3. xerceslib1.dsp
&gt; 4. xerceslib1.plg
&gt; Is there a way I could edit the Makefile manually to build release 
&gt; bits by default ?
&gt;
&gt; THanks,
&gt; Vinu
&gt;
&gt;
&gt;&gt; Alberto
&gt;&gt;
&gt;&gt; Vinutha Nagaraju wrote:
&gt;&gt;&gt; Thanks for the quick response.
&gt;&gt;&gt; I am not able to build the release version.
&gt;&gt;&gt; In MSVC, under Build tab, I selected "Set Active Configuration" to 
&gt;&gt;&gt; "Release". But it still builds debug version.
&gt;&gt;&gt; any clue ?
&gt;&gt;&gt; One more question, In the past someone else in my team had built 
&gt;&gt;&gt; windows and in his workspace I see two extra libraries 
&gt;&gt;&gt; "xerces-c_2.lib" and "xerces-depdom_2.lib". This is missing in my 
&gt;&gt;&gt; workspace, I only have xerces-c_2D.lib and Xerces-depdom_2D.lib.
&gt;&gt;&gt; Are these release and debug bits by any chance ?
&gt;&gt;&gt;
&gt;&gt;&gt; Thanks,
&gt;&gt;&gt; Vinu
&gt;&gt;&gt;
&gt;&gt;&gt;
&gt;&gt;&gt; Alberto Massari wrote:
&gt;&gt;&gt;&gt; That's the "debug" folder; you should also select the "Release" 
&gt;&gt;&gt;&gt; configuration, and build it. The output for that configuration will 
&gt;&gt;&gt;&gt; be in the Build/VC6/Release folder.
&gt;&gt;&gt;&gt; Also, if you use the deprecated DOM, you should select the 
&gt;&gt;&gt;&gt; DeprecatedDOM project, right click to get the popup menu, and 
&gt;&gt;&gt;&gt; choose Build
&gt;&gt;&gt;&gt;
&gt;&gt;&gt;&gt; Alberto
&gt;&gt;&gt;&gt;
&gt;&gt;&gt;&gt; Vinutha Nagaraju wrote:
&gt;&gt;&gt;&gt;&gt;
&gt;&gt;&gt;&gt;&gt; Hi,
&gt;&gt;&gt;&gt;&gt;
&gt;&gt;&gt;&gt;&gt; I have a query on building Xerces 2.6.0 on Windows.
&gt;&gt;&gt;&gt;&gt; I have followed the instructions provided in Readme.html. I have 
&gt;&gt;&gt;&gt;&gt; opened the Project
&gt;&gt;&gt;&gt;&gt;
&gt;&gt;&gt;&gt;&gt; Projects\Win32\VC6\xerces-all\XercesLib\XercesLib.dsw
&gt;&gt;&gt;&gt;&gt;
&gt;&gt;&gt;&gt;&gt; in  MSVC6.0. Then built Xerceslib. Though I haven't seen any build 
&gt;&gt;&gt;&gt;&gt; errors, I am not sure if the final bits created is what is expected.
&gt;&gt;&gt;&gt;&gt;
&gt;&gt;&gt;&gt;&gt; I see the following files created in Build/Win32/VC6/Debug/
&gt;&gt;&gt;&gt;&gt; -rwxr-xr-x   1 nobody   nobody   2977668 Nov 17 13:24 xerces-c_2D.lib
&gt;&gt;&gt;&gt;&gt; -rwxr-xr-x   1 nobody   nobody   1820661 Nov 17 13:24 xerces-c_2D.exp
&gt;&gt;&gt;&gt;&gt; -rwxr-xr-x   1 nobody   nobody   4719616 Nov 17 13:24 
&gt;&gt;&gt;&gt;&gt; xerces-c_2_6D.pdb
&gt;&gt;&gt;&gt;&gt; -rwxr-xr-x   1 nobody   nobody   21348168 Nov 17 13:24 
&gt;&gt;&gt;&gt;&gt; xerces-c_2_6D.ilk
&gt;&gt;&gt;&gt;&gt; -rwxr-xr-x   1 nobody   nobody   3219545 Nov 17 13:24 
&gt;&gt;&gt;&gt;&gt; xerces-c_2_6D.dll
&gt;&gt;&gt;&gt;&gt;
&gt;&gt;&gt;&gt;&gt; Can someone please confirm  if the above files are windows 
&gt;&gt;&gt;&gt;&gt; expected files ? If not, what is missing and how to built it ?
&gt;&gt;&gt;&gt;&gt;
&gt;&gt;&gt;&gt;&gt; Thanks,
&gt;&gt;&gt;&gt;&gt; Vinu
&gt;&gt;&gt;&gt;&gt;
&gt;&gt;&gt;&gt;&gt;
&gt;&gt;&gt;&gt;&gt;
&gt;&gt;&gt;&gt;&gt;
&gt;&gt;&gt;&gt;
&gt;&gt;&gt;&gt;
&gt;&gt;&gt;&gt; ---------------------------------------------------------------------
&gt;&gt;&gt;&gt; To unsubscribe, e-mail: c-dev-unsubscribe@xerces.apache.org
&gt;&gt;&gt;&gt; For additional commands, e-mail: c-dev-help@xerces.apache.org
&gt;&gt;&gt;&gt;
&gt;&gt;&gt;
&gt;&gt;&gt;
&gt;&gt;&gt; ---------------------------------------------------------------------
&gt;&gt;&gt; To unsubscribe, e-mail: c-dev-unsubscribe@xerces.apache.org
&gt;&gt;&gt; For additional commands, e-mail: c-dev-help@xerces.apache.org
&gt;&gt;&gt;
&gt;&gt;&gt;
&gt;&gt;
&gt;&gt;
&gt;&gt; ---------------------------------------------------------------------
&gt;&gt; To unsubscribe, e-mail: c-dev-unsubscribe@xerces.apache.org
&gt;&gt; For additional commands, e-mail: c-dev-help@xerces.apache.org
&gt;&gt;
&gt;
&gt;
&gt; ------------------------------------------------------------------------
&gt;
&gt; ------------------------------------------------------------------------
&gt;
&gt;
&gt; ---------------------------------------------------------------------
&gt; To unsubscribe, e-mail: c-dev-unsubscribe@xerces.apache.org
&gt; For additional commands, e-mail: c-dev-help@xerces.apache.org



</pre>
</div>
</content>
</entry>
<entry>
<title>Re: Xerces 2.6.0 Build on windows</title>
<author><name>Vinutha Nagaraju &lt;Vinutha.Nagaraju@Sun.COM&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/xerces-c-users/200911.mbox/%3c4B067412.30901@sun.com%3e"/>
<id>urn:uuid:%3c4B067412-30901@sun-com%3e</id>
<updated>2009-11-20T10:48:50Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
I think I could resolve it. I manually ran nmake with CFG pointing to 
release.
That seems to go through now.

Thanks a lot for all the comments provided so far.
regards,
Vinu

Vinutha Nagaraju wrote:
&gt; Alberto Massari wrote:
&gt;&gt; xerces-c_2.lib and xerces-depdom_2.lib are the Release builds; in 
&gt;&gt; order to select the release build you can use the combo box in the 
&gt;&gt; toolbar. If you don't see it, right click on the toolbar area and 
&gt;&gt; select it from the list (usually it's the mini-build toolbar that is 
&gt;&gt; displayed, the one with just the buttons to start the build)
&gt;&gt;
&gt; I have attached the screen shot of my workspace. I used the mini tool 
&gt; bar as u suggested even then, it doesn't work.
&gt; Basically  in the output window, it says no configuration specified 
&gt; hence defaulting to debug build.
&gt;
&gt; When I loaded the Xerceslib.dsp, there was warning that this project 
&gt; wasn't built using Developer studio, so it would create another 
&gt; Makefile as a wrapper to the existing one. Not sure because of that it 
&gt; if something is wrong. I see that after building the debug bits, there 
&gt; three new files created.
&gt; 1. xerceslib.opt
&gt; 2. xerceslib.dsw
&gt; 3. xerceslib1.dsp
&gt; 4. xerceslib1.plg
&gt; Is there a way I could edit the Makefile manually to build release 
&gt; bits by default ?
&gt;
&gt; THanks,
&gt; Vinu
&gt;
&gt;
&gt;&gt; Alberto
&gt;&gt;
&gt;&gt; Vinutha Nagaraju wrote:
&gt;&gt;&gt; Thanks for the quick response.
&gt;&gt;&gt; I am not able to build the release version.
&gt;&gt;&gt; In MSVC, under Build tab, I selected "Set Active Configuration" to 
&gt;&gt;&gt; "Release". But it still builds debug version.
&gt;&gt;&gt; any clue ?
&gt;&gt;&gt; One more question, In the past someone else in my team had built 
&gt;&gt;&gt; windows and in his workspace I see two extra libraries 
&gt;&gt;&gt; "xerces-c_2.lib" and "xerces-depdom_2.lib". This is missing in my 
&gt;&gt;&gt; workspace, I only have xerces-c_2D.lib and Xerces-depdom_2D.lib.
&gt;&gt;&gt; Are these release and debug bits by any chance ?
&gt;&gt;&gt;
&gt;&gt;&gt; Thanks,
&gt;&gt;&gt; Vinu
&gt;&gt;&gt;
&gt;&gt;&gt;
&gt;&gt;&gt; Alberto Massari wrote:
&gt;&gt;&gt;&gt; That's the "debug" folder; you should also select the "Release" 
&gt;&gt;&gt;&gt; configuration, and build it. The output for that configuration will 
&gt;&gt;&gt;&gt; be in the Build/VC6/Release folder.
&gt;&gt;&gt;&gt; Also, if you use the deprecated DOM, you should select the 
&gt;&gt;&gt;&gt; DeprecatedDOM project, right click to get the popup menu, and 
&gt;&gt;&gt;&gt; choose Build
&gt;&gt;&gt;&gt;
&gt;&gt;&gt;&gt; Alberto
&gt;&gt;&gt;&gt;
&gt;&gt;&gt;&gt; Vinutha Nagaraju wrote:
&gt;&gt;&gt;&gt;&gt;
&gt;&gt;&gt;&gt;&gt; Hi,
&gt;&gt;&gt;&gt;&gt;
&gt;&gt;&gt;&gt;&gt; I have a query on building Xerces 2.6.0 on Windows.
&gt;&gt;&gt;&gt;&gt; I have followed the instructions provided in Readme.html. I have 
&gt;&gt;&gt;&gt;&gt; opened the Project
&gt;&gt;&gt;&gt;&gt;
&gt;&gt;&gt;&gt;&gt; Projects\Win32\VC6\xerces-all\XercesLib\XercesLib.dsw
&gt;&gt;&gt;&gt;&gt;
&gt;&gt;&gt;&gt;&gt; in  MSVC6.0. Then built Xerceslib. Though I haven't seen any build 
&gt;&gt;&gt;&gt;&gt; errors, I am not sure if the final bits created is what is expected.
&gt;&gt;&gt;&gt;&gt;
&gt;&gt;&gt;&gt;&gt; I see the following files created in Build/Win32/VC6/Debug/
&gt;&gt;&gt;&gt;&gt; -rwxr-xr-x   1 nobody   nobody   2977668 Nov 17 13:24 xerces-c_2D.lib
&gt;&gt;&gt;&gt;&gt; -rwxr-xr-x   1 nobody   nobody   1820661 Nov 17 13:24 xerces-c_2D.exp
&gt;&gt;&gt;&gt;&gt; -rwxr-xr-x   1 nobody   nobody   4719616 Nov 17 13:24 
&gt;&gt;&gt;&gt;&gt; xerces-c_2_6D.pdb
&gt;&gt;&gt;&gt;&gt; -rwxr-xr-x   1 nobody   nobody   21348168 Nov 17 13:24 
&gt;&gt;&gt;&gt;&gt; xerces-c_2_6D.ilk
&gt;&gt;&gt;&gt;&gt; -rwxr-xr-x   1 nobody   nobody   3219545 Nov 17 13:24 
&gt;&gt;&gt;&gt;&gt; xerces-c_2_6D.dll
&gt;&gt;&gt;&gt;&gt;
&gt;&gt;&gt;&gt;&gt; Can someone please confirm  if the above files are windows 
&gt;&gt;&gt;&gt;&gt; expected files ? If not, what is missing and how to built it ?
&gt;&gt;&gt;&gt;&gt;
&gt;&gt;&gt;&gt;&gt; Thanks,
&gt;&gt;&gt;&gt;&gt; Vinu
&gt;&gt;&gt;&gt;&gt;
&gt;&gt;&gt;&gt;&gt;
&gt;&gt;&gt;&gt;&gt;
&gt;&gt;&gt;&gt;&gt;
&gt;&gt;&gt;&gt;
&gt;&gt;&gt;&gt;
&gt;&gt;&gt;&gt; ---------------------------------------------------------------------
&gt;&gt;&gt;&gt; To unsubscribe, e-mail: c-dev-unsubscribe@xerces.apache.org
&gt;&gt;&gt;&gt; For additional commands, e-mail: c-dev-help@xerces.apache.org
&gt;&gt;&gt;&gt;
&gt;&gt;&gt;
&gt;&gt;&gt;
&gt;&gt;&gt; ---------------------------------------------------------------------
&gt;&gt;&gt; To unsubscribe, e-mail: c-dev-unsubscribe@xerces.apache.org
&gt;&gt;&gt; For additional commands, e-mail: c-dev-help@xerces.apache.org
&gt;&gt;&gt;
&gt;&gt;&gt;
&gt;



</pre>
</div>
</content>
</entry>
<entry>
<title>Re: Xerces 2.6.0 Build on windows</title>
<author><name>Alberto Massari &lt;amassari@datadirect.com&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/xerces-c-users/200911.mbox/%3c4B065316.8030806@datadirect.com%3e"/>
<id>urn:uuid:%3c4B065316-8030806@datadirect-com%3e</id>
<updated>2009-11-20T08:28:06Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
xerces-c_2.lib and xerces-depdom_2.lib are the Release builds; in order 
to select the release build you can use the combo box in the toolbar. If 
you don't see it, right click on the toolbar area and select it from the 
list (usually it's the mini-build toolbar that is displayed, the one 
with just the buttons to start the build)

Alberto

Vinutha Nagaraju wrote:
&gt; Thanks for the quick response.
&gt; I am not able to build the release version.
&gt; In MSVC, under Build tab, I selected "Set Active Configuration" to 
&gt; "Release". But it still builds debug version.
&gt; any clue ?
&gt; One more question, In the past someone else in my team had built 
&gt; windows and in his workspace I see two extra libraries 
&gt; "xerces-c_2.lib" and "xerces-depdom_2.lib". This is missing in my 
&gt; workspace, I only have xerces-c_2D.lib and Xerces-depdom_2D.lib.
&gt; Are these release and debug bits by any chance ?
&gt;
&gt; Thanks,
&gt; Vinu
&gt;
&gt;
&gt; Alberto Massari wrote:
&gt;&gt; That's the "debug" folder; you should also select the "Release" 
&gt;&gt; configuration, and build it. The output for that configuration will 
&gt;&gt; be in the Build/VC6/Release folder.
&gt;&gt; Also, if you use the deprecated DOM, you should select the 
&gt;&gt; DeprecatedDOM project, right click to get the popup menu, and choose 
&gt;&gt; Build
&gt;&gt;
&gt;&gt; Alberto
&gt;&gt;
&gt;&gt; Vinutha Nagaraju wrote:
&gt;&gt;&gt;
&gt;&gt;&gt; Hi,
&gt;&gt;&gt;
&gt;&gt;&gt; I have a query on building Xerces 2.6.0 on Windows.
&gt;&gt;&gt; I have followed the instructions provided in Readme.html. I have 
&gt;&gt;&gt; opened the Project
&gt;&gt;&gt;
&gt;&gt;&gt; Projects\Win32\VC6\xerces-all\XercesLib\XercesLib.dsw
&gt;&gt;&gt;
&gt;&gt;&gt; in  MSVC6.0. Then built Xerceslib. Though I haven't seen any build 
&gt;&gt;&gt; errors, I am not sure if the final bits created is what is expected.
&gt;&gt;&gt;
&gt;&gt;&gt; I see the following files created in Build/Win32/VC6/Debug/
&gt;&gt;&gt; -rwxr-xr-x   1 nobody   nobody   2977668 Nov 17 13:24 xerces-c_2D.lib
&gt;&gt;&gt; -rwxr-xr-x   1 nobody   nobody   1820661 Nov 17 13:24 xerces-c_2D.exp
&gt;&gt;&gt; -rwxr-xr-x   1 nobody   nobody   4719616 Nov 17 13:24 xerces-c_2_6D.pdb
&gt;&gt;&gt; -rwxr-xr-x   1 nobody   nobody   21348168 Nov 17 13:24 
&gt;&gt;&gt; xerces-c_2_6D.ilk
&gt;&gt;&gt; -rwxr-xr-x   1 nobody   nobody   3219545 Nov 17 13:24 xerces-c_2_6D.dll
&gt;&gt;&gt;
&gt;&gt;&gt; Can someone please confirm  if the above files are windows expected 
&gt;&gt;&gt; files ? If not, what is missing and how to built it ?
&gt;&gt;&gt;
&gt;&gt;&gt; Thanks,
&gt;&gt;&gt; Vinu
&gt;&gt;&gt;
&gt;&gt;&gt;
&gt;&gt;&gt;
&gt;&gt;&gt;
&gt;&gt;
&gt;&gt;
&gt;&gt; ---------------------------------------------------------------------
&gt;&gt; To unsubscribe, e-mail: c-dev-unsubscribe@xerces.apache.org
&gt;&gt; For additional commands, e-mail: c-dev-help@xerces.apache.org
&gt;&gt;
&gt;
&gt;
&gt; ---------------------------------------------------------------------
&gt; To unsubscribe, e-mail: c-dev-unsubscribe@xerces.apache.org
&gt; For additional commands, e-mail: c-dev-help@xerces.apache.org
&gt;
&gt;



</pre>
</div>
</content>
</entry>
<entry>
<title>Re: Xerces 2.6.0 Build on windows</title>
<author><name>Vinutha Nagaraju &lt;Vinutha.Nagaraju@Sun.COM&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/xerces-c-users/200911.mbox/%3c4B064FCB.2030303@sun.com%3e"/>
<id>urn:uuid:%3c4B064FCB-2030303@sun-com%3e</id>
<updated>2009-11-20T08:14:03Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Thanks for the quick response.
I am not able to build the release version.
In MSVC, under Build tab, I selected "Set Active Configuration" to 
"Release". But it still builds debug version.
any clue ?
One more question, In the past someone else in my team had built windows 
and in his workspace I see two extra libraries "xerces-c_2.lib" and 
"xerces-depdom_2.lib". This is missing in my workspace, I only have 
xerces-c_2D.lib and Xerces-depdom_2D.lib.
Are these release and debug bits by any chance ?

Thanks,
Vinu


Alberto Massari wrote:
&gt; That's the "debug" folder; you should also select the "Release" 
&gt; configuration, and build it. The output for that configuration will be 
&gt; in the Build/VC6/Release folder.
&gt; Also, if you use the deprecated DOM, you should select the 
&gt; DeprecatedDOM project, right click to get the popup menu, and choose 
&gt; Build
&gt;
&gt; Alberto
&gt;
&gt; Vinutha Nagaraju wrote:
&gt;&gt;
&gt;&gt; Hi,
&gt;&gt;
&gt;&gt; I have a query on building Xerces 2.6.0 on Windows.
&gt;&gt; I have followed the instructions provided in Readme.html. I have 
&gt;&gt; opened the Project
&gt;&gt;
&gt;&gt; Projects\Win32\VC6\xerces-all\XercesLib\XercesLib.dsw
&gt;&gt;
&gt;&gt; in  MSVC6.0. Then built Xerceslib. Though I haven't seen any build 
&gt;&gt; errors, I am not sure if the final bits created is what is expected.
&gt;&gt;
&gt;&gt; I see the following files created in Build/Win32/VC6/Debug/
&gt;&gt; -rwxr-xr-x   1 nobody   nobody   2977668 Nov 17 13:24 xerces-c_2D.lib
&gt;&gt; -rwxr-xr-x   1 nobody   nobody   1820661 Nov 17 13:24 xerces-c_2D.exp
&gt;&gt; -rwxr-xr-x   1 nobody   nobody   4719616 Nov 17 13:24 xerces-c_2_6D.pdb
&gt;&gt; -rwxr-xr-x   1 nobody   nobody   21348168 Nov 17 13:24 xerces-c_2_6D.ilk
&gt;&gt; -rwxr-xr-x   1 nobody   nobody   3219545 Nov 17 13:24 xerces-c_2_6D.dll
&gt;&gt;
&gt;&gt; Can someone please confirm  if the above files are windows expected 
&gt;&gt; files ? If not, what is missing and how to built it ?
&gt;&gt;
&gt;&gt; Thanks,
&gt;&gt; Vinu
&gt;&gt;
&gt;&gt;
&gt;&gt;
&gt;&gt;
&gt;
&gt;
&gt; ---------------------------------------------------------------------
&gt; To unsubscribe, e-mail: c-dev-unsubscribe@xerces.apache.org
&gt; For additional commands, e-mail: c-dev-help@xerces.apache.org
&gt;



</pre>
</div>
</content>
</entry>
<entry>
<title>Re: Xerces 2.6.0 Build on windows</title>
<author><name>Alberto Massari &lt;amassari@datadirect.com&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/xerces-c-users/200911.mbox/%3c4B064214.9010907@datadirect.com%3e"/>
<id>urn:uuid:%3c4B064214-9010907@datadirect-com%3e</id>
<updated>2009-11-20T07:15:32Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
That's the "debug" folder; you should also select the "Release" 
configuration, and build it. The output for that configuration will be 
in the Build/VC6/Release folder.
Also, if you use the deprecated DOM, you should select the DeprecatedDOM 
project, right click to get the popup menu, and choose Build

Alberto

Vinutha Nagaraju wrote:
&gt;
&gt; Hi,
&gt;
&gt; I have a query on building Xerces 2.6.0 on Windows.
&gt; I have followed the instructions provided in Readme.html. I have 
&gt; opened the Project
&gt;
&gt; Projects\Win32\VC6\xerces-all\XercesLib\XercesLib.dsw
&gt;
&gt; in  MSVC6.0. Then built Xerceslib. Though I haven't seen any build 
&gt; errors, I am not sure if the final bits created is what is expected.
&gt;
&gt; I see the following files created in Build/Win32/VC6/Debug/
&gt; -rwxr-xr-x   1 nobody   nobody   2977668 Nov 17 13:24 xerces-c_2D.lib
&gt; -rwxr-xr-x   1 nobody   nobody   1820661 Nov 17 13:24 xerces-c_2D.exp
&gt; -rwxr-xr-x   1 nobody   nobody   4719616 Nov 17 13:24 xerces-c_2_6D.pdb
&gt; -rwxr-xr-x   1 nobody   nobody   21348168 Nov 17 13:24 xerces-c_2_6D.ilk
&gt; -rwxr-xr-x   1 nobody   nobody   3219545 Nov 17 13:24 xerces-c_2_6D.dll
&gt;
&gt; Can someone please confirm  if the above files are windows expected 
&gt; files ? If not, what is missing and how to built it ?
&gt;
&gt; Thanks,
&gt; Vinu
&gt;
&gt;
&gt;
&gt;



</pre>
</div>
</content>
</entry>
<entry>
<title>Xerces 2.6.0 Build on windows</title>
<author><name>Vinutha Nagaraju &lt;Vinutha.Nagaraju@Sun.COM&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/xerces-c-users/200911.mbox/%3c4B063AF4.9010505@sun.com%3e"/>
<id>urn:uuid:%3c4B063AF4-9010505@sun-com%3e</id>
<updated>2009-11-20T06:45:08Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>

Hi,

I have a query on building Xerces 2.6.0 on Windows.
I have followed the instructions provided in Readme.html. I have opened 
the Project

Projects\Win32\VC6\xerces-all\XercesLib\XercesLib.dsw

in  MSVC6.0. Then built Xerceslib. Though I haven't seen any build 
errors, I am not sure if the final bits created is what is expected.

I see the following files created in Build/Win32/VC6/Debug/
-rwxr-xr-x   1 nobody   nobody   2977668 Nov 17 13:24 xerces-c_2D.lib
-rwxr-xr-x   1 nobody   nobody   1820661 Nov 17 13:24 xerces-c_2D.exp
-rwxr-xr-x   1 nobody   nobody   4719616 Nov 17 13:24 xerces-c_2_6D.pdb
-rwxr-xr-x   1 nobody   nobody   21348168 Nov 17 13:24 xerces-c_2_6D.ilk
-rwxr-xr-x   1 nobody   nobody   3219545 Nov 17 13:24 xerces-c_2_6D.dll

Can someone please confirm  if the above files are windows expected 
files ? If not, what is missing and how to built it ?

Thanks,
Vinu





</pre>
</div>
</content>
</entry>
<entry>
<title>Re: Could not load a transcoding service - Linux</title>
<author><name>&quot;David S.&quot; &lt;david@solder.ath.cx&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/xerces-c-users/200911.mbox/%3c26400086.post@talk.nabble.com%3e"/>
<id>urn:uuid:%3c26400086-post@talk-nabble-com%3e</id>
<updated>2009-11-17T23:59:31Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>



Paul Leeming wrote:
&gt; 
&gt; Hi,
&gt; 
&gt; I am attempting to use Xerces on a Set Top Box development kit, running
&gt; Linux. I have tested the code on an Linux PC and it works fine. However,
&gt; when I try to run it on my target device the
&gt; XMLPlatformUtils::Initialize() it fails with "Could not load a transcoding
&gt; service".
&gt; 
&gt; The Xerces code is compiled with --enable-transcoder-gnuiconv, and I have
&gt; also tried -iconv and -icu but the code will not build as it seems these
&gt; are not available on my system.
&gt; 
&gt; Using a debugger, the problem seems to be when calling 
&gt; 
&gt; XMLPlatformUtils::Initialize()
&gt; {
&gt; 
&gt;  which calls
&gt; 
&gt;   XMLPlatformUtils::makeTransService()
&gt; 
&gt; 
&gt;  which then calls 
&gt; 
&gt;       tc = new IconvGNUTransService(fgMemoryManager);
&gt; 
&gt;  This fails in the constructor, in the overloaded new operator of XMemory
&gt; 
&gt; 
&gt; I have also cross compiled one of the examples which came with Xerces, and
&gt; this fails in the same way.
&gt; 
&gt; Has anyone had a similar problem, or have any ideas?
&gt; 
&gt; Thanks in advance
&gt; 
&gt; Paul
&gt; 
&gt; 
&gt; 

GNU iconv needs files from /usr/lib/gconv in order to work with Xerces. Is
the directory present on your target system?

-- 
View this message in context: http://old.nabble.com/Could-not-load-a-transcoding-service---Linux-tp25468057p26400086.html
Sent from the Xerces - C - Users mailing list archive at Nabble.com.



</pre>
</div>
</content>
</entry>
<entry>
<title>Re: Configure script failed in attempt to build  Xerces on HP-UX ia64 Platform - How do you get Xerces to build on HP-UX ia64?</title>
<author><name>Alberto Massari &lt;amassari@datadirect.com&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/xerces-c-users/200911.mbox/%3c4B02E434.7050406@datadirect.com%3e"/>
<id>urn:uuid:%3c4B02E434-7050406@datadirect-com%3e</id>
<updated>2009-11-17T17:58:12Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Hi,
check this part of the log:

configure:2879: checking for C++ compiler default output file name
configure:2906: /opt/hp-gcc-4.2.1/bin/gcc -g   conftest.cpp  &gt;&amp;5
ld: Unsatisfied symbol "__gxx_personality_v0" in file /var/tmp//ccPHvmcm.o
1 errors.
collect2: ld returned 1 exit status



 From what I can find, this error is caused by compiling a .cpp file 
with a C compiler. Please don't set the CXX variable to a C compiler, 
use this command line

./configure --prefix=/site/sw/ots/xerces/xerces-c-3.0.1 --exec-prefix=/site/sw/ots/xerces/xerces-c-3.0.1
CXX=/opt/hp-gcc-4.2.1/bin/g++ CXXFLAGS="-g" --enable-netaccessor-socket


Alberto


Dantzler, DeWayne C wrote:
&gt; Hello
&gt;
&gt; I've downloaded Xerces-c-3.0.1 source onto HP-UX ia64 box and ran the configure script
as follows:
&gt;
&gt; ./configure --prefix=/site/sw/ots/xerces/xerces-c-3.0.1 --exec-prefix=/site/sw/ots/xerces/xerces-c-3.0.1
CXX=/opt/hp-gcc-4.2.1/bin/gcc CXXFLAGS="-g"
&gt; --enable-netaccessor-socket
&gt;
&gt; Configure script failed with the following results:
&gt; =========================================
&gt; checking build system type... ia64-hp-hpux11.31 checking host system type... ia64-hp-hpux11.31
checking for a BSD-compatible install... config/install-sh -c checking whether build environment
is sane... yes checking for a thread-safe mkdir -p... config/install-sh -c -d checking for
gawk... gawk checking whether make sets $(MAKE)... yes checking how to create a ustar tar
archive... plaintar checking whether to enable maintainer-specific portions of Makefiles...
no checking whether to use rpath... yes checking for C++ compiler default output file name...
&gt; configure: error: C++ compiler cannot create executables See `config.log' for more details.
&gt;
&gt; config.log file: see below
&gt; ==============================================
&gt;
&gt; ## --------- ##
&gt; ## Platform. ##
&gt; ## --------- ##
&gt;
&gt; hostname = ddpsprdn
&gt; uname -m = ia64
&gt; uname -r = B.11.31
&gt; uname -s = HP-UX
&gt; uname -v = U
&gt;
&gt; /usr/bin/uname -p = unknown
&gt; /bin/uname -X     = unknown
&gt;
&gt; /bin/arch              = unknown
&gt; /usr/bin/arch -k       = unknown
&gt; /usr/convex/getsysinfo = unknown
&gt; /usr/bin/hostinfo      = unknown
&gt; /bin/machine           = unknown
&gt; /usr/bin/oslevel       = unknown
&gt; /bin/universe          = unknown
&gt;
&gt; PATH: .
&gt; PATH: /net/sinai/home/d/dcd9420/bin
&gt; PATH: /usr/bin
&gt; PATH: /site/sw/ddps/devt/tools
&gt; PATH: /site/sw/ddps/devt/shl
&gt; PATH: /site/sw/ddps/devt/perl
&gt; PATH: /site/sw/ddps/devt/bin/hp
&gt; PATH: /site/sw/mkisofs/bin
&gt; PATH: /site/sw/microtech/bin
&gt; PATH: /site/bin
&gt; PATH: /opt/langtools/bin
&gt; PATH: /opt/java1.5/bin
&gt; PATH: /opt/pure6/bin
&gt; PATH: /usr/local/bin
&gt; PATH: /usr/lib
&gt; PATH: /site/sw/ddps/dev_usrc/eclipse/eclipse
&gt; PATH: /ots/apache-ant-1.6.2/bin
&gt; PATH: /site/sw/ddps/dev_usrc/java/jakarta-ant-1.5/bin
&gt; PATH: /opt/totalnet/bin
&gt; PATH: /ots/bin
&gt; PATH: /ots/rcs-5.7/bin
&gt; PATH: /opt/bin
&gt; PATH: /opt/perf/bin
&gt; PATH: /usr/bin
&gt; PATH: /usr/ccs/bin
&gt; PATH: /usr/contrib/bin
&gt; PATH: /usr/bin/X11
&gt; PATH: /usr/dt/bin
&gt; PATH: /usr/contrib/bin/X11
&gt; PATH: /usr/vue/bin
&gt; PATH: /usr/sbin
&gt; PATH: /opt/bin
&gt; PATH: /boeing/bin
&gt; PATH: /opt/rational/releases/PurifyPlus.7.0.0.0-010/hppa_hpux/bin
&gt; PATH: /opt/oracle/product/10.2.0
&gt; PATH: /opt/oracle/product/10.2.0/bin
&gt; PATH: /opt/oracle/local/bin
&gt; PATH: /site/sw/ots/gmake/make-3.81/bin
&gt;
&gt;
&gt; ## ----------- ##
&gt; ## Core tests. ##
&gt; ## ----------- ##
&gt;
&gt; configure:2061: checking build system type
&gt; configure:2079: result: ia64-hp-hpux11.31
&gt; configure:2101: checking host system type
&gt; configure:2116: result: ia64-hp-hpux11.31
&gt; configure:2155: checking for a BSD-compatible install
&gt; configure:2211: result: config/install-sh -c
&gt; configure:2222: checking whether build environment is sane
&gt; configure:2265: result: yes
&gt; configure:2293: checking for a thread-safe mkdir -p
&gt; configure:2332: result: config/install-sh -c -d
&gt; configure:2345: checking for gawk
&gt; configure:2361: found /ots/bin/gawk
&gt; configure:2372: result: gawk
&gt; configure:2383: checking whether make sets $(MAKE)
&gt; configure:2404: result: yes
&gt; configure:2587: checking how to create a ustar tar archive
&gt; configure:2600: tar --version
&gt; tar: s: unknown option
&gt; tar: usage  tar [-]{txruc}[eONvVwAfblhm{op}][0-7[lmh]] [tapefile] [blocksize] [[-C directory]
file] ...
&gt; configure:2603: $? = 1
&gt; configure:2600: gnutar --version
&gt; ./configure[2601]: gnutar:  not found.
&gt; configure:2603: $? = 127
&gt; configure:2600: gtar --version
&gt; ./configure[2601]: gtar:  not found.
&gt; configure:2603: $? = 127
&gt; configure:2643: tardir=conftest.dir &amp;&amp; eval gtar --format=ustar -chf - "$tardir"
&gt;conftest.tar
&gt; ./configure[2644]: gtar:  not found.
&gt; configure:2646: $? = 127
&gt; configure:2643: tardir=conftest.dir &amp;&amp; eval tar chf - "$tardir" &gt;conftest.tar
&gt; configure:2646: $? = 0
&gt; configure:2650: tar xf - &lt;conftest.tar
&gt; configure:2653: $? = 0
&gt; configure:2666: result: plaintar
&gt; configure:2673: checking whether to enable maintainer-specific portions of Makefiles
&gt; configure:2682: result: no
&gt; configure:2697: checking whether to use rpath
&gt; configure:2706: result: yes
&gt; configure:2826: checking for C++ compiler version
&gt; configure:2833: /opt/hp-gcc-4.2.1/bin/gcc --version &gt;&amp;5
&gt; gcc (GCC) 4.2.1
&gt; Copyright (C) 2007 Free Software Foundation, Inc.
&gt; This is free software; see the source for copying conditions.  There is NO
&gt; warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
&gt;
&gt; configure:2836: $? = 0
&gt; configure:2843: /opt/hp-gcc-4.2.1/bin/gcc -v &gt;&amp;5
&gt; Using built-in specs.
&gt; Target: ia64-hp-hpux11.23
&gt; Configured with: /tmp/gcc-4.2.1.tar.gz/gcc-4.2.1/configure --host=ia64-hp-hpux11.23 --target=ia64-hp-hpux11.23
--build=ia64-hp-hpux11.23 --prefix=/opt/hp-gcc-4.2.1 --with-gnu-as --without-gnu-ld --with-ld=/usr/ccs/bin/ld
--enable-threads=posix --enable-languages=c,c++
&gt; Thread model: posix
&gt; gcc version 4.2.1
&gt; configure:2846: $? = 0
&gt; configure:2853: /opt/hp-gcc-4.2.1/bin/gcc -V &gt;&amp;5
&gt; gcc: '-V' option must have argument
&gt; configure:2856: $? = 1
&gt; configure:2879: checking for C++ compiler default output file name
&gt; configure:2906: /opt/hp-gcc-4.2.1/bin/gcc -g   conftest.cpp  &gt;&amp;5
&gt; ld: Unsatisfied symbol "__gxx_personality_v0" in file /var/tmp//ccPHvmcm.o
&gt; 1 errors.
&gt; collect2: ld returned 1 exit status
&gt; configure:2909: $? = 1
&gt; configure:2947: result: 
&gt; configure: failed program was:
&gt; | /* confdefs.h.  */
&gt; | #define PACKAGE_NAME "xerces-c"
&gt; | #define PACKAGE_TARNAME "xerces-c"
&gt; | #define PACKAGE_VERSION "3.0.1"
&gt; | #define PACKAGE_STRING "xerces-c 3.0.1"
&gt; | #define PACKAGE_BUGREPORT ""
&gt; | #define PACKAGE "xerces-c"
&gt; | #define VERSION "3.0.1"
&gt; | /* end confdefs.h.  */
&gt; | 
&gt; | int
&gt; | main ()
&gt; | {
&gt; | 
&gt; |   ;
&gt; |   return 0;
&gt; | }
&gt; configure:2953: error: C++ compiler cannot create executables
&gt; See `config.log' for more details.
&gt;
&gt; ## ---------------- ##
&gt; ## Cache variables. ##
&gt; ## ---------------- ##
&gt;
&gt; ac_cv_build=ia64-hp-hpux11.31
&gt; ac_cv_env_CCC_set=''
&gt; ac_cv_env_CCC_value=''
&gt; ac_cv_env_CC_set=''
&gt; ac_cv_env_CC_value=''
&gt; ac_cv_env_CFLAGS_set=''
&gt; ac_cv_env_CFLAGS_value=''
&gt; ac_cv_env_CPPFLAGS_set=''
&gt; ac_cv_env_CPPFLAGS_value=''
&gt; ac_cv_env_CPP_set=''
&gt; ac_cv_env_CPP_value=''
&gt; ac_cv_env_CXXCPP_set=''
&gt; ac_cv_env_CXXCPP_value=''
&gt; ac_cv_env_CXXFLAGS_set=set
&gt; ac_cv_env_CXXFLAGS_value=-g
&gt; ac_cv_env_CXX_set=set
&gt; ac_cv_env_CXX_value=/opt/hp-gcc-4.2.1/bin/gcc
&gt; ac_cv_env_LDFLAGS_set=''
&gt; ac_cv_env_LDFLAGS_value=''
&gt; ac_cv_env_LIBS_set=''
&gt; ac_cv_env_LIBS_value=''
&gt; ac_cv_env_build_alias_set=''
&gt; ac_cv_env_build_alias_value=''
&gt; ac_cv_env_host_alias_set=''
&gt; ac_cv_env_host_alias_value=''
&gt; ac_cv_env_target_alias_set=''
&gt; ac_cv_env_target_alias_value=''
&gt; ac_cv_host=ia64-hp-hpux11.31
&gt; ac_cv_prog_AWK=gawk
&gt; ac_cv_prog_make_make_set=yes
&gt; am_cv_prog_tar_ustar=plaintar
&gt; xerces_cv_rpath=yes
&gt;
&gt; ## ----------------- ##
&gt; ## Output variables. ##
&gt; ## ----------------- ##
&gt;
&gt; ACLOCAL='${SHELL} /site/sw/ots/xerces/xerces-c-3.0.1/config/missing --run aclocal-1.10'
&gt; AMDEPBACKSLASH=''
&gt; AMDEP_FALSE=''
&gt; AMDEP_TRUE=''
&gt; AMTAR='${SHELL} /site/sw/ots/xerces/xerces-c-3.0.1/config/missing --run tar'
&gt; AR=''
&gt; AS=''
&gt; AUTOCONF='${SHELL} /site/sw/ots/xerces/xerces-c-3.0.1/config/missing --run autoconf'
&gt; AUTOHEADER='${SHELL} /site/sw/ots/xerces/xerces-c-3.0.1/config/missing --run autoheader'
&gt; AUTOMAKE='${SHELL} /site/sw/ots/xerces/xerces-c-3.0.1/config/missing --run automake-1.10'
&gt; AWK='gawk'
&gt; BUILD_SHARED=''
&gt; BUILD_STATIC=''
&gt; CC=''
&gt; CCDEPMODE=''
&gt; CFLAGS=''
&gt; CPP=''
&gt; CPPFLAGS=''
&gt; CURL_PREFIX=''
&gt; CXX='/opt/hp-gcc-4.2.1/bin/gcc'
&gt; CXXCPP=''
&gt; CXXDEPMODE=''
&gt; CXXFLAGS='-g'
&gt; CYGPATH_W='echo'
&gt; DEFS=''
&gt; DEPDIR=''
&gt; DLLTOOL=''
&gt; DSYMUTIL=''
&gt; ECHO='print -r'
&gt; ECHO_C='ECHO_N=''
&gt; ECHO_T=''
&gt; EGREP=''
&gt; EXEEXT=''
&gt; GREP=''
&gt; ICU_CXXFLAGS=''
&gt; ICU_PREFIX=''
&gt; INSTALL_DATA='${INSTALL} -m 644'
&gt; INSTALL_PROGRAM='${INSTALL}'
&gt; INSTALL_SCRIPT='${INSTALL}'
&gt; INSTALL_STRIP_PROGRAM='$(install_sh) -c -s'
&gt; LDFLAGS=''
&gt; LIBOBJS=''
&gt; LIBS=''
&gt; LIBTOOL=''
&gt; LN_S=''
&gt; LTLIBOBJS=''
&gt; MAINT='#'
&gt; MAINTAINER_MODE_FALSE=''
&gt; MAINTAINER_MODE_TRUE='#'
&gt; MAKEINFO='${SHELL} /site/sw/ots/xerces/xerces-c-3.0.1/config/missing --run makeinfo'
&gt; NMEDIT=''
&gt; OBJDUMP=''
&gt; OBJEXT=''
&gt; PACKAGE='xerces-c'
&gt; PACKAGE_BUGREPORT=''
&gt; PACKAGE_NAME='xerces-c'
&gt; PACKAGE_STRING='xerces-c 3.0.1'
&gt; PACKAGE_TARNAME='xerces-c'
&gt; PACKAGE_VERSION='3.0.1'
&gt; PATH_SEPARATOR=':'
&gt; PTHREAD_CC=''
&gt; PTHREAD_CFLAGS=''
&gt; PTHREAD_LIBS=''
&gt; RANLIB=''
&gt; SED=''
&gt; SET_MAKE=''
&gt; SHELL='/bin/sh'
&gt; SHREXT=''
&gt; STRIP=''
&gt; VERSION='3.0.1'
&gt; XERCES_PRETTY_MAKE_FALSE=''
&gt; XERCES_PRETTY_MAKE_TRUE=''
&gt; XERCES_USE_FILEMGR_POSIX_FALSE=''
&gt; XERCES_USE_FILEMGR_POSIX_TRUE=''
&gt; XERCES_USE_FILEMGR_WINDOWS_FALSE=''
&gt; XERCES_USE_FILEMGR_WINDOWS_TRUE=''
&gt; XERCES_USE_MSGLOADER_ICONV_FALSE=''
&gt; XERCES_USE_MSGLOADER_ICONV_TRUE=''
&gt; XERCES_USE_MSGLOADER_ICU_FALSE=''
&gt; XERCES_USE_MSGLOADER_ICU_TRUE=''
&gt; XERCES_USE_MSGLOADER_INMEMORY_FALSE=''
&gt; XERCES_USE_MSGLOADER_INMEMORY_TRUE=''
&gt; XERCES_USE_MUTEXMGR_NOTHREAD_FALSE=''
&gt; XERCES_USE_MUTEXMGR_NOTHREAD_TRUE=''
&gt; XERCES_USE_MUTEXMGR_POSIX_FALSE=''
&gt; XERCES_USE_MUTEXMGR_POSIX_TRUE=''
&gt; XERCES_USE_MUTEXMGR_WINDOWS_FALSE=''
&gt; XERCES_USE_MUTEXMGR_WINDOWS_TRUE=''
&gt; XERCES_USE_NETACCESSOR_CFURL_FALSE=''
&gt; XERCES_USE_NETACCESSOR_CFURL_TRUE=''
&gt; XERCES_USE_NETACCESSOR_CURL_FALSE=''
&gt; XERCES_USE_NETACCESSOR_CURL_TRUE=''
&gt; XERCES_USE_NETACCESSOR_SOCKET_FALSE=''
&gt; XERCES_USE_NETACCESSOR_SOCKET_TRUE=''
&gt; XERCES_USE_NETACCESSOR_WINSOCK_FALSE=''
&gt; XERCES_USE_NETACCESSOR_WINSOCK_TRUE=''
&gt; XERCES_USE_TRANSCODER_GNUICONV_FALSE=''
&gt; XERCES_USE_TRANSCODER_GNUICONV_TRUE=''
&gt; XERCES_USE_TRANSCODER_ICONV_FALSE=''
&gt; XERCES_USE_TRANSCODER_ICONV_TRUE=''
&gt; XERCES_USE_TRANSCODER_ICU_FALSE=''
&gt; XERCES_USE_TRANSCODER_ICU_TRUE=''
&gt; XERCES_USE_TRANSCODER_MACOSUNICODECONVERTER_FALSE=''
&gt; XERCES_USE_TRANSCODER_MACOSUNICODECONVERTER_TRUE=''
&gt; XERCES_USE_TRANSCODER_WINDOWS_FALSE=''
&gt; XERCES_USE_TRANSCODER_WINDOWS_TRUE=''
&gt; abs_top_builddir=''
&gt; abs_top_srcdir=''
&gt; ac_ct_CC=''
&gt; ac_ct_CXX=''
&gt; acx_pthread_config=''
&gt; am__fastdepCC_FALSE=''
&gt; am__fastdepCC_TRUE=''
&gt; am__fastdepCXX_FALSE=''
&gt; am__fastdepCXX_TRUE=''
&gt; am__include=''
&gt; am__isrc=''
&gt; am__leading_dot='.'
&gt; am__quote=''
&gt; am__tar='tar chf - "$$tardir"'
&gt; am__untar='tar xf -'
&gt; bindir='${exec_prefix}/bin'
&gt; build='ia64-hp-hpux11.31'
&gt; build_alias=''
&gt; build_cpu='ia64'
&gt; build_os='hpux11.31'
&gt; build_vendor='hp'
&gt; datadir='${datarootdir}'
&gt; datarootdir='${prefix}/share'
&gt; docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
&gt; dvidir='${docdir}'
&gt; exec_prefix='/site/sw/ots/xerces/xerces-c-3.0.1'
&gt; host='ia64-hp-hpux11.31'
&gt; host_alias=''
&gt; host_cpu='ia64'
&gt; host_os='hpux11.31'
&gt; host_vendor='hp'
&gt; htmldir='${docdir}'
&gt; includedir='${prefix}/include'
&gt; infodir='${datarootdir}/info'
&gt; install_sh='$(SHELL) /site/sw/ots/xerces/xerces-c-3.0.1/config/install-sh'
&gt; libdir='${exec_prefix}/lib'
&gt; libexecdir='${exec_prefix}/libexec'
&gt; localedir='${datarootdir}/locale'
&gt; localstatedir='${prefix}/var'
&gt; mandir='${datarootdir}/man'
&gt; mkdir_p='$(top_builddir)/config/install-sh -c -d'
&gt; oldincludedir='/usr/include'
&gt; pdfdir='${docdir}'
&gt; pkgconfigdir=''
&gt; prefix='/site/sw/ots/xerces/xerces-c-3.0.1'
&gt; program_transform_name='s,x,x,'
&gt; psdir='${docdir}'
&gt; sbindir='${exec_prefix}/sbin'
&gt; sharedstatedir='${prefix}/com'
&gt; sysconfdir='${prefix}/etc'
&gt; target_alias=''
&gt;
&gt; ## ----------- ##
&gt; ## confdefs.h. ##
&gt; ## ----------- ##
&gt;
&gt; #define PACKAGE_NAME "xerces-c"
&gt; #define PACKAGE_TARNAME "xerces-c"
&gt; #define PACKAGE_VERSION "3.0.1"
&gt; #define PACKAGE_STRING "xerces-c 3.0.1"
&gt; #define PACKAGE_BUGREPORT ""
&gt; #define PACKAGE "xerces-c"
&gt; #define VERSION "3.0.1"
&gt;
&gt; configure: exit 77
&gt;
&gt;   



</pre>
</div>
</content>
</entry>
<entry>
<title>Configure script failed in attempt to build  Xerces on HP-UX ia64 Platform - How do you get Xerces to build on HP-UX ia64?</title>
<author><name>&quot;Dantzler, DeWayne C&quot; &lt;dewayne.c.dantzler@boeing.com&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/xerces-c-users/200911.mbox/%3cFEB731E1C95A704493E85BE8D8BA3A073785179341@XCH-NW-12V.nw.nos.boeing.com%3e"/>
<id>urn:uuid:%3cFEB731E1C95A704493E85BE8D8BA3A073785179341@XCH-NW-12V-nw-nos-boeing-com%3e</id>
<updated>2009-11-17T17:33:10Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Hello

I've downloaded Xerces-c-3.0.1 source onto HP-UX ia64 box and ran the configure script as
follows:

./configure --prefix=/site/sw/ots/xerces/xerces-c-3.0.1 --exec-prefix=/site/sw/ots/xerces/xerces-c-3.0.1
CXX=/opt/hp-gcc-4.2.1/bin/gcc CXXFLAGS="-g"
--enable-netaccessor-socket

Configure script failed with the following results:
=========================================
checking build system type... ia64-hp-hpux11.31 checking host system type... ia64-hp-hpux11.31
checking for a BSD-compatible install... config/install-sh -c checking whether build environment
is sane... yes checking for a thread-safe mkdir -p... config/install-sh -c -d checking for
gawk... gawk checking whether make sets $(MAKE)... yes checking how to create a ustar tar
archive... plaintar checking whether to enable maintainer-specific portions of Makefiles...
no checking whether to use rpath... yes checking for C++ compiler default output file name...
configure: error: C++ compiler cannot create executables See `config.log' for more details.

config.log file: see below
==============================================

## --------- ##
## Platform. ##
## --------- ##

hostname = ddpsprdn
uname -m = ia64
uname -r = B.11.31
uname -s = HP-UX
uname -v = U

/usr/bin/uname -p = unknown
/bin/uname -X     = unknown

/bin/arch              = unknown
/usr/bin/arch -k       = unknown
/usr/convex/getsysinfo = unknown
/usr/bin/hostinfo      = unknown
/bin/machine           = unknown
/usr/bin/oslevel       = unknown
/bin/universe          = unknown

PATH: .
PATH: /net/sinai/home/d/dcd9420/bin
PATH: /usr/bin
PATH: /site/sw/ddps/devt/tools
PATH: /site/sw/ddps/devt/shl
PATH: /site/sw/ddps/devt/perl
PATH: /site/sw/ddps/devt/bin/hp
PATH: /site/sw/mkisofs/bin
PATH: /site/sw/microtech/bin
PATH: /site/bin
PATH: /opt/langtools/bin
PATH: /opt/java1.5/bin
PATH: /opt/pure6/bin
PATH: /usr/local/bin
PATH: /usr/lib
PATH: /site/sw/ddps/dev_usrc/eclipse/eclipse
PATH: /ots/apache-ant-1.6.2/bin
PATH: /site/sw/ddps/dev_usrc/java/jakarta-ant-1.5/bin
PATH: /opt/totalnet/bin
PATH: /ots/bin
PATH: /ots/rcs-5.7/bin
PATH: /opt/bin
PATH: /opt/perf/bin
PATH: /usr/bin
PATH: /usr/ccs/bin
PATH: /usr/contrib/bin
PATH: /usr/bin/X11
PATH: /usr/dt/bin
PATH: /usr/contrib/bin/X11
PATH: /usr/vue/bin
PATH: /usr/sbin
PATH: /opt/bin
PATH: /boeing/bin
PATH: /opt/rational/releases/PurifyPlus.7.0.0.0-010/hppa_hpux/bin
PATH: /opt/oracle/product/10.2.0
PATH: /opt/oracle/product/10.2.0/bin
PATH: /opt/oracle/local/bin
PATH: /site/sw/ots/gmake/make-3.81/bin


## ----------- ##
## Core tests. ##
## ----------- ##

configure:2061: checking build system type
configure:2079: result: ia64-hp-hpux11.31
configure:2101: checking host system type
configure:2116: result: ia64-hp-hpux11.31
configure:2155: checking for a BSD-compatible install
configure:2211: result: config/install-sh -c
configure:2222: checking whether build environment is sane
configure:2265: result: yes
configure:2293: checking for a thread-safe mkdir -p
configure:2332: result: config/install-sh -c -d
configure:2345: checking for gawk
configure:2361: found /ots/bin/gawk
configure:2372: result: gawk
configure:2383: checking whether make sets $(MAKE)
configure:2404: result: yes
configure:2587: checking how to create a ustar tar archive
configure:2600: tar --version
tar: s: unknown option
tar: usage  tar [-]{txruc}[eONvVwAfblhm{op}][0-7[lmh]] [tapefile] [blocksize] [[-C directory]
file] ...
configure:2603: $? = 1
configure:2600: gnutar --version
./configure[2601]: gnutar:  not found.
configure:2603: $? = 127
configure:2600: gtar --version
./configure[2601]: gtar:  not found.
configure:2603: $? = 127
configure:2643: tardir=conftest.dir &amp;&amp; eval gtar --format=ustar -chf - "$tardir" &gt;conftest.tar
./configure[2644]: gtar:  not found.
configure:2646: $? = 127
configure:2643: tardir=conftest.dir &amp;&amp; eval tar chf - "$tardir" &gt;conftest.tar
configure:2646: $? = 0
configure:2650: tar xf - &lt;conftest.tar
configure:2653: $? = 0
configure:2666: result: plaintar
configure:2673: checking whether to enable maintainer-specific portions of Makefiles
configure:2682: result: no
configure:2697: checking whether to use rpath
configure:2706: result: yes
configure:2826: checking for C++ compiler version
configure:2833: /opt/hp-gcc-4.2.1/bin/gcc --version &gt;&amp;5
gcc (GCC) 4.2.1
Copyright (C) 2007 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

configure:2836: $? = 0
configure:2843: /opt/hp-gcc-4.2.1/bin/gcc -v &gt;&amp;5
Using built-in specs.
Target: ia64-hp-hpux11.23
Configured with: /tmp/gcc-4.2.1.tar.gz/gcc-4.2.1/configure --host=ia64-hp-hpux11.23 --target=ia64-hp-hpux11.23
--build=ia64-hp-hpux11.23 --prefix=/opt/hp-gcc-4.2.1 --with-gnu-as --without-gnu-ld --with-ld=/usr/ccs/bin/ld
--enable-threads=posix --enable-languages=c,c++
Thread model: posix
gcc version 4.2.1
configure:2846: $? = 0
configure:2853: /opt/hp-gcc-4.2.1/bin/gcc -V &gt;&amp;5
gcc: '-V' option must have argument
configure:2856: $? = 1
configure:2879: checking for C++ compiler default output file name
configure:2906: /opt/hp-gcc-4.2.1/bin/gcc -g   conftest.cpp  &gt;&amp;5
ld: Unsatisfied symbol "__gxx_personality_v0" in file /var/tmp//ccPHvmcm.o
1 errors.
collect2: ld returned 1 exit status
configure:2909: $? = 1
configure:2947: result: 
configure: failed program was:
| /* confdefs.h.  */
| #define PACKAGE_NAME "xerces-c"
| #define PACKAGE_TARNAME "xerces-c"
| #define PACKAGE_VERSION "3.0.1"
| #define PACKAGE_STRING "xerces-c 3.0.1"
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE "xerces-c"
| #define VERSION "3.0.1"
| /* end confdefs.h.  */
| 
| int
| main ()
| {
| 
|   ;
|   return 0;
| }
configure:2953: error: C++ compiler cannot create executables
See `config.log' for more details.

## ---------------- ##
## Cache variables. ##
## ---------------- ##

ac_cv_build=ia64-hp-hpux11.31
ac_cv_env_CCC_set=''
ac_cv_env_CCC_value=''
ac_cv_env_CC_set=''
ac_cv_env_CC_value=''
ac_cv_env_CFLAGS_set=''
ac_cv_env_CFLAGS_value=''
ac_cv_env_CPPFLAGS_set=''
ac_cv_env_CPPFLAGS_value=''
ac_cv_env_CPP_set=''
ac_cv_env_CPP_value=''
ac_cv_env_CXXCPP_set=''
ac_cv_env_CXXCPP_value=''
ac_cv_env_CXXFLAGS_set=set
ac_cv_env_CXXFLAGS_value=-g
ac_cv_env_CXX_set=set
ac_cv_env_CXX_value=/opt/hp-gcc-4.2.1/bin/gcc
ac_cv_env_LDFLAGS_set=''
ac_cv_env_LDFLAGS_value=''
ac_cv_env_LIBS_set=''
ac_cv_env_LIBS_value=''
ac_cv_env_build_alias_set=''
ac_cv_env_build_alias_value=''
ac_cv_env_host_alias_set=''
ac_cv_env_host_alias_value=''
ac_cv_env_target_alias_set=''
ac_cv_env_target_alias_value=''
ac_cv_host=ia64-hp-hpux11.31
ac_cv_prog_AWK=gawk
ac_cv_prog_make_make_set=yes
am_cv_prog_tar_ustar=plaintar
xerces_cv_rpath=yes

## ----------------- ##
## Output variables. ##
## ----------------- ##

ACLOCAL='${SHELL} /site/sw/ots/xerces/xerces-c-3.0.1/config/missing --run aclocal-1.10'
AMDEPBACKSLASH=''
AMDEP_FALSE=''
AMDEP_TRUE=''
AMTAR='${SHELL} /site/sw/ots/xerces/xerces-c-3.0.1/config/missing --run tar'
AR=''
AS=''
AUTOCONF='${SHELL} /site/sw/ots/xerces/xerces-c-3.0.1/config/missing --run autoconf'
AUTOHEADER='${SHELL} /site/sw/ots/xerces/xerces-c-3.0.1/config/missing --run autoheader'
AUTOMAKE='${SHELL} /site/sw/ots/xerces/xerces-c-3.0.1/config/missing --run automake-1.10'
AWK='gawk'
BUILD_SHARED=''
BUILD_STATIC=''
CC=''
CCDEPMODE=''
CFLAGS=''
CPP=''
CPPFLAGS=''
CURL_PREFIX=''
CXX='/opt/hp-gcc-4.2.1/bin/gcc'
CXXCPP=''
CXXDEPMODE=''
CXXFLAGS='-g'
CYGPATH_W='echo'
DEFS=''
DEPDIR=''
DLLTOOL=''
DSYMUTIL=''
ECHO='print -r'
ECHO_C='ECHO_N=''
ECHO_T=''
EGREP=''
EXEEXT=''
GREP=''
ICU_CXXFLAGS=''
ICU_PREFIX=''
INSTALL_DATA='${INSTALL} -m 644'
INSTALL_PROGRAM='${INSTALL}'
INSTALL_SCRIPT='${INSTALL}'
INSTALL_STRIP_PROGRAM='$(install_sh) -c -s'
LDFLAGS=''
LIBOBJS=''
LIBS=''
LIBTOOL=''
LN_S=''
LTLIBOBJS=''
MAINT='#'
MAINTAINER_MODE_FALSE=''
MAINTAINER_MODE_TRUE='#'
MAKEINFO='${SHELL} /site/sw/ots/xerces/xerces-c-3.0.1/config/missing --run makeinfo'
NMEDIT=''
OBJDUMP=''
OBJEXT=''
PACKAGE='xerces-c'
PACKAGE_BUGREPORT=''
PACKAGE_NAME='xerces-c'
PACKAGE_STRING='xerces-c 3.0.1'
PACKAGE_TARNAME='xerces-c'
PACKAGE_VERSION='3.0.1'
PATH_SEPARATOR=':'
PTHREAD_CC=''
PTHREAD_CFLAGS=''
PTHREAD_LIBS=''
RANLIB=''
SED=''
SET_MAKE=''
SHELL='/bin/sh'
SHREXT=''
STRIP=''
VERSION='3.0.1'
XERCES_PRETTY_MAKE_FALSE=''
XERCES_PRETTY_MAKE_TRUE=''
XERCES_USE_FILEMGR_POSIX_FALSE=''
XERCES_USE_FILEMGR_POSIX_TRUE=''
XERCES_USE_FILEMGR_WINDOWS_FALSE=''
XERCES_USE_FILEMGR_WINDOWS_TRUE=''
XERCES_USE_MSGLOADER_ICONV_FALSE=''
XERCES_USE_MSGLOADER_ICONV_TRUE=''
XERCES_USE_MSGLOADER_ICU_FALSE=''
XERCES_USE_MSGLOADER_ICU_TRUE=''
XERCES_USE_MSGLOADER_INMEMORY_FALSE=''
XERCES_USE_MSGLOADER_INMEMORY_TRUE=''
XERCES_USE_MUTEXMGR_NOTHREAD_FALSE=''
XERCES_USE_MUTEXMGR_NOTHREAD_TRUE=''
XERCES_USE_MUTEXMGR_POSIX_FALSE=''
XERCES_USE_MUTEXMGR_POSIX_TRUE=''
XERCES_USE_MUTEXMGR_WINDOWS_FALSE=''
XERCES_USE_MUTEXMGR_WINDOWS_TRUE=''
XERCES_USE_NETACCESSOR_CFURL_FALSE=''
XERCES_USE_NETACCESSOR_CFURL_TRUE=''
XERCES_USE_NETACCESSOR_CURL_FALSE=''
XERCES_USE_NETACCESSOR_CURL_TRUE=''
XERCES_USE_NETACCESSOR_SOCKET_FALSE=''
XERCES_USE_NETACCESSOR_SOCKET_TRUE=''
XERCES_USE_NETACCESSOR_WINSOCK_FALSE=''
XERCES_USE_NETACCESSOR_WINSOCK_TRUE=''
XERCES_USE_TRANSCODER_GNUICONV_FALSE=''
XERCES_USE_TRANSCODER_GNUICONV_TRUE=''
XERCES_USE_TRANSCODER_ICONV_FALSE=''
XERCES_USE_TRANSCODER_ICONV_TRUE=''
XERCES_USE_TRANSCODER_ICU_FALSE=''
XERCES_USE_TRANSCODER_ICU_TRUE=''
XERCES_USE_TRANSCODER_MACOSUNICODECONVERTER_FALSE=''
XERCES_USE_TRANSCODER_MACOSUNICODECONVERTER_TRUE=''
XERCES_USE_TRANSCODER_WINDOWS_FALSE=''
XERCES_USE_TRANSCODER_WINDOWS_TRUE=''
abs_top_builddir=''
abs_top_srcdir=''
ac_ct_CC=''
ac_ct_CXX=''
acx_pthread_config=''
am__fastdepCC_FALSE=''
am__fastdepCC_TRUE=''
am__fastdepCXX_FALSE=''
am__fastdepCXX_TRUE=''
am__include=''
am__isrc=''
am__leading_dot='.'
am__quote=''
am__tar='tar chf - "$$tardir"'
am__untar='tar xf -'
bindir='${exec_prefix}/bin'
build='ia64-hp-hpux11.31'
build_alias=''
build_cpu='ia64'
build_os='hpux11.31'
build_vendor='hp'
datadir='${datarootdir}'
datarootdir='${prefix}/share'
docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
dvidir='${docdir}'
exec_prefix='/site/sw/ots/xerces/xerces-c-3.0.1'
host='ia64-hp-hpux11.31'
host_alias=''
host_cpu='ia64'
host_os='hpux11.31'
host_vendor='hp'
htmldir='${docdir}'
includedir='${prefix}/include'
infodir='${datarootdir}/info'
install_sh='$(SHELL) /site/sw/ots/xerces/xerces-c-3.0.1/config/install-sh'
libdir='${exec_prefix}/lib'
libexecdir='${exec_prefix}/libexec'
localedir='${datarootdir}/locale'
localstatedir='${prefix}/var'
mandir='${datarootdir}/man'
mkdir_p='$(top_builddir)/config/install-sh -c -d'
oldincludedir='/usr/include'
pdfdir='${docdir}'
pkgconfigdir=''
prefix='/site/sw/ots/xerces/xerces-c-3.0.1'
program_transform_name='s,x,x,'
psdir='${docdir}'
sbindir='${exec_prefix}/sbin'
sharedstatedir='${prefix}/com'
sysconfdir='${prefix}/etc'
target_alias=''

## ----------- ##
## confdefs.h. ##
## ----------- ##

#define PACKAGE_NAME "xerces-c"
#define PACKAGE_TARNAME "xerces-c"
#define PACKAGE_VERSION "3.0.1"
#define PACKAGE_STRING "xerces-c 3.0.1"
#define PACKAGE_BUGREPORT ""
#define PACKAGE "xerces-c"
#define VERSION "3.0.1"

configure: exit 77


</pre>
</div>
</content>
</entry>
<entry>
<title>Re: Angle brackets in xml</title>
<author><name>&quot;Dale Worley&quot; &lt;dworley@nortel.com&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/xerces-c-users/200911.mbox/%3c1258384666.3850.0.camel@khone.us.nortel.com%3e"/>
<id>urn:uuid:%3c1258384666-3850-0-camel@khone-us-nortel-com%3e</id>
<updated>2009-11-16T15:17:46Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
On Mon, 2009-11-16 at 10:56 +0530, Naresh Arelli wrote:
&gt; I am having a problem in using angle brackets ( '&lt;'  '&gt;' ) within an xml tag
&gt; value
&gt; while it is getting parsed by Xerces SAX2XMLReader.
&gt; I tried using &amp;gt;, &amp;lt; and CDATA.
&gt; But still we are getting error while parsing.
&gt; 
&gt; Could anybody please help on this?

It would help immensely if you included a test file which is not parsed
correctly.  Ideally, you would attach it to your message, as attachments
are less likely to be reformatted by mail programs.

Dale




</pre>
</div>
</content>
</entry>
<entry>
<title>Re: Angle brackets in xml</title>
<author><name>&quot;Pete Cordell&quot; &lt;petexmldev@codalogic.com&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/xerces-c-users/200911.mbox/%3c3B2820EBF57D41F692E5E7170554351B@Codalogic%3e"/>
<id>urn:uuid:%3c3B2820EBF57D41F692E5E7170554351B@Codalogic%3e</id>
<updated>2009-11-16T09:21:41Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Original Message From: "Naresh Arelli"

&gt; I am having a problem in using angle brackets ( '&lt;'  '&gt;' ) within an xml 
&gt; tag
&gt; value

Do you mean you want to do something like:

&lt;my&amp;lt;tag   ...

?

If so I think you'll find that this is illegal.  See productions 4, 4a and 5 
at:

http://www.w3.org/TR/REC-xml/#NT-Name

HTH,

Pete Cordell
Codalogic Ltd
Interface XML to C++ the easy way using XML C++
data binding to convert XSD schemas to C++ classes.
Visit http://codalogic.com/lmx/ or http://www.xml2cpp.com
for more info





</pre>
</div>
</content>
</entry>
<entry>
<title>Angle brackets in xml</title>
<author><name>Naresh Arelli &lt;naresh.hk@gmail.com&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/xerces-c-users/200911.mbox/%3cd4dc76470911152126j65b59e14ndf1cecd4c98c904d@mail.gmail.com%3e"/>
<id>urn:uuid:%3cd4dc76470911152126j65b59e14ndf1cecd4c98c904d@mail-gmail-com%3e</id>
<updated>2009-11-16T05:26:43Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Hi All,

I am having a problem in using angle brackets ( '&lt;'  '&gt;' ) within an xml tag
value
while it is getting parsed by Xerces SAX2XMLReader.
I tried using &amp;gt;, &amp;lt; and CDATA.
But still we are getting error while parsing.

Could anybody please help on this?

-- 
Thanks &amp; Regards
Naresh


</pre>
</div>
</content>
</entry>
<entry>
<title>How to Configure Xerces to run on HP-UX ia64 Platform?</title>
<author><name>&quot;Dantzler, DeWayne C&quot; &lt;dewayne.c.dantzler@boeing.com&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/xerces-c-users/200911.mbox/%3cFEB731E1C95A704493E85BE8D8BA3A073785178EAC@XCH-NW-12V.nw.nos.boeing.com%3e"/>
<id>urn:uuid:%3cFEB731E1C95A704493E85BE8D8BA3A073785178EAC@XCH-NW-12V-nw-nos-boeing-com%3e</id>
<updated>2009-11-14T01:55:34Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Hello

I've downloaded Xerces-c-3.0.1 source onto HP-UX ia64 box and ran the configure script as
follows:

./configure --prefix=/site/sw/ots/xerces/xerces-c-3.0.1 --exec-prefix=/site/sw/ots/xerces/xerces-c-3.0.1
CXX=/opt/hp-gcc-4.2.1/bin/gcc CXXFLAGS="-g"
--enable-netaccessor-socket

Got the following results:
=========================================
checking build system type... ia64-hp-hpux11.31
checking host system type... ia64-hp-hpux11.31
checking for a BSD-compatible install... config/install-sh -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... config/install-sh -c -d
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking how to create a ustar tar archive... plaintar
checking whether to enable maintainer-specific portions of Makefiles... no
checking whether to use rpath... yes
checking for C++ compiler default output file name...
configure: error: C++ compiler cannot create executables
See `config.log' for more details.

config.log file: see attachment
==============================================

Thanks

De Wayne Dantzler




</pre>
</div>
</content>
</entry>
<entry>
<title>Re: RE: SaxParser and tag without a value</title>
<author><name>&quot;Mirko Braun&quot; &lt;mirko.braun@gmx.de&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/xerces-c-users/200911.mbox/%3c20091112174613.200850@gmx.net%3e"/>
<id>urn:uuid:%3c20091112174613-200850@gmx-net%3e</id>
<updated>2009-11-12T17:46:13Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>

Hi John,

thank you very much for your help.
I will try it this way.

Best regards,
Mirko

-------- Original-Nachricht --------
&gt; Datum: Thu, 12 Nov 2009 11:44:56 -0500
&gt; Von: John Lilley &lt;jlilley@datalever.com&gt;
&gt; An: "c-users@xerces.apache.org" &lt;c-users@xerces.apache.org&gt;
&gt; Betreff: RE: SaxParser and tag without a value

&gt; One strategy is to keep a stack of strings in your parser subclass.  When
&gt; an element is started, push an empty string on the stack.  When
&gt; characters() is called, append to the string.  When the element ends, pop the stack.
&gt; 
&gt; john
&gt; 
&gt; ________________________________________
&gt; From: Mirko Braun [mirko.braun@gmx.de]
&gt; Sent: Wednesday, November 11, 2009 1:13 PM
&gt; To: c-users@xerces.apache.org
&gt; Subject: Re: SaxParser and tag without a value
&gt; 
&gt; Hi Boris,
&gt; 
&gt; thank you for your answer. I think you are right.
&gt; This would explain why i get cryptical signs as
&gt; a value for this tag.
&gt; Is there any possibility to determine such tags
&gt; as tags which has no value (with SaxParser and the
&gt; BaseHandler)?
&gt; 
&gt; Best regards,
&gt; Mirko
&gt; 
&gt; -------- Original-Nachricht --------
&gt; &gt; Datum: Wed, 11 Nov 2009 19:36:38 +0200
&gt; &gt; Von: Boris Kolpackov &lt;boris@codesynthesis.com&gt;
&gt; &gt; An: c-users@xerces.apache.org
&gt; &gt; Betreff: Re: SaxParser and tag without a value
&gt; 
&gt; &gt; Hi Mirko,
&gt; &gt;
&gt; &gt; Mirko Braun &lt;mirko.braun@gmx.de&gt; writes:
&gt; &gt;
&gt; &gt; &gt; In my xml file there is a tag like &lt;tag&gt;&lt;/tag&gt;.
&gt; &gt; &gt; If i use the characters() method of the BaseHandler
&gt; &gt; &gt; for this tag, i would expect to get an empty string
&gt; &gt; &gt; but i get an value with some cryptical characters.
&gt; &gt;
&gt; &gt; This element does not contain any data so I would expect
&gt; &gt; the parser not to call characters() at all.
&gt; &gt;
&gt; &gt; Boris
&gt; &gt;
&gt; &gt; --
&gt; &gt; Boris Kolpackov, Code Synthesis
&gt; &gt; http://codesynthesis.com/~boris/blog
&gt; &gt; Open-source XML data binding for C++
&gt; &gt; http://codesynthesis.com/products/xsd
&gt; &gt; XML data binding for embedded systems
&gt; &gt; http://codesynthesis.com/products/xsde
&gt; &gt; Command line interface to C++ compiler
&gt; &gt; http://codesynthesis.com/projects/cli


</pre>
</div>
</content>
</entry>
<entry>
<title>RE: SaxParser and tag without a value</title>
<author><name>John Lilley &lt;jlilley@datalever.com&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/xerces-c-users/200911.mbox/%3c782A77DE52224A4293522E9999C6AFB3322473DEF6@VMBX101.ihostexchange.net%3e"/>
<id>urn:uuid:%3c782A77DE52224A4293522E9999C6AFB3322473DEF6@VMBX101-ihostexchange-net%3e</id>
<updated>2009-11-12T16:44:56Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
One strategy is to keep a stack of strings in your parser subclass.  When an element is started,
push an empty string on the stack.  When characters() is called, append to the string.  When
the element ends, pop the stack.

john

________________________________________
From: Mirko Braun [mirko.braun@gmx.de]
Sent: Wednesday, November 11, 2009 1:13 PM
To: c-users@xerces.apache.org
Subject: Re: SaxParser and tag without a value

Hi Boris,

thank you for your answer. I think you are right.
This would explain why i get cryptical signs as
a value for this tag.
Is there any possibility to determine such tags
as tags which has no value (with SaxParser and the
BaseHandler)?

Best regards,
Mirko

-------- Original-Nachricht --------
&gt; Datum: Wed, 11 Nov 2009 19:36:38 +0200
&gt; Von: Boris Kolpackov &lt;boris@codesynthesis.com&gt;
&gt; An: c-users@xerces.apache.org
&gt; Betreff: Re: SaxParser and tag without a value

&gt; Hi Mirko,
&gt;
&gt; Mirko Braun &lt;mirko.braun@gmx.de&gt; writes:
&gt;
&gt; &gt; In my xml file there is a tag like &lt;tag&gt;&lt;/tag&gt;.
&gt; &gt; If i use the characters() method of the BaseHandler
&gt; &gt; for this tag, i would expect to get an empty string
&gt; &gt; but i get an value with some cryptical characters.
&gt;
&gt; This element does not contain any data so I would expect
&gt; the parser not to call characters() at all.
&gt;
&gt; Boris
&gt;
&gt; --
&gt; Boris Kolpackov, Code Synthesis
&gt; http://codesynthesis.com/~boris/blog
&gt; Open-source XML data binding for C++
&gt; http://codesynthesis.com/products/xsd
&gt; XML data binding for embedded systems
&gt; http://codesynthesis.com/products/xsde
&gt; Command line interface to C++ compiler
&gt; http://codesynthesis.com/projects/cli

</pre>
</div>
</content>
</entry>
<entry>
<title>Re: Is Security issue applicable to Xerces 2.6.0 ?</title>
<author><name>Vinutha Nagaraju &lt;Vinutha.Nagaraju@Sun.COM&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/xerces-c-users/200911.mbox/%3c4AFBFB90.8020909@Sun.COM%3e"/>
<id>urn:uuid:%3c4AFBFB90-8020909@Sun-COM%3e</id>
<updated>2009-11-12T12:12:00Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
On 11/12/09 16:47, Alberto Massari wrote:
&gt; I wouldn't be surprised if Xerces 2.x implemented "make distclean" 
&gt; differently from what you would expect. Have you tried adding an 
&gt; explicit "gmake clean" before distclean?
&gt; 

I use the same steps to build a fresh 2.6.0 workspace with the patch.
That works. Which means the segmentation fault which was appearing on 
the fresh workspace, returns the error message after patch is applied.
But when I do the reverse the same gmake steps don't work..Don't know 
how that is possible though. That is what confused me. I have tried this 
already 2-3 times now..
Let me try out your suggestion.


Thanks,
Vinu

&gt; Alberto
&gt; 
&gt; Vinutha Nagaraju wrote:
&gt;&gt; On 11/11/09 19:50, Alberto Massari wrote:
&gt;&gt;&gt; The security issue is in the end a stack overflow, and it's in 2.6 as 
&gt;&gt;&gt; well; some operating systems grow the stack on demand, and can handle 
&gt;&gt;&gt; such a test case with only a performance impact. Did 2.7 fail on the 
&gt;&gt;&gt; same system?
&gt;&gt;&gt;
&gt;&gt; It was on the same system. I see that function where it has been fixed 
&gt;&gt; has similar code in both 2.6.0 and 2.7.0 so, I tested with fresh 
&gt;&gt; workspace without applying the patch and I am able to reproduce it now.
&gt;&gt;
&gt;&gt; But if I try to reproduce it on a workspace which had the patch once 
&gt;&gt; and later rebuild without the fix. I can't reproduce the bug. I think 
&gt;&gt; something is missing as part of build.  Sorry about this confusion.
&gt;&gt;
&gt;&gt; Are the following build sequence correct?
&gt;&gt; 1. export XERCESCROOT=`pwd`
&gt;&gt; 2. export PATH=[compiler paths]
&gt;&gt; 2. cd src/xercesc
&gt;&gt; 3.  ./runConfigure -p solaris -c cc -x CC
&gt;&gt; 4. gmake
&gt;&gt; 5. add the patch.
&gt;&gt; 6. gmake distclean
&gt;&gt; 7. repeat steps 3 and 4.
&gt;&gt;
&gt;&gt;
&gt;&gt; Thanks,
&gt;&gt; Vinu
&gt;&gt;
&gt;&gt;&gt; Alberto
&gt;&gt;&gt;
&gt;&gt;&gt; Vinutha Nagaraju wrote:
&gt;&gt;&gt;&gt;
&gt;&gt;&gt;&gt; Hi,
&gt;&gt;&gt;&gt;
&gt;&gt;&gt;&gt; This is regarding the security issue on Xerces-C++ which was 
&gt;&gt;&gt;&gt; reported by CERT-FI.
&gt;&gt;&gt;&gt; http://www.cert.fi/en/reports/2009/vulnerability2009085.html
&gt;&gt;&gt;&gt;
&gt;&gt;&gt;&gt; I have received a test case from CERT-FI which contains the sample 
&gt;&gt;&gt;&gt; xml file with the faulty line which can cause a crash. I have been 
&gt;&gt;&gt;&gt; able to reproduce the segmentation fault on Xerces 2.7.0. However we 
&gt;&gt;&gt;&gt; are using Xerces 2.6.0 within our Web Server product. Hence tried 
&gt;&gt;&gt;&gt; the same steps to reproduce it in 2.6.0 but instead of the crash I 
&gt;&gt;&gt;&gt; could see the following error message printed. This was the same 
&gt;&gt;&gt;&gt; error message I got after patching 2.7.0 as well.
&gt;&gt;&gt;&gt; bash-3.00$ ./SAXPrint ./xerces-crash.xml
&gt;&gt;&gt;&gt; &lt;?xml version="1.0" encoding="LATIN1"?&gt;
&gt;&gt;&gt;&gt;
&gt;&gt;&gt;&gt; Fatal Error at file 
&gt;&gt;&gt;&gt; /iws_share/vinu/xerces/2.6.0/solaris/xerces-c-src_2_6_0/bin/
&gt;&gt;&gt;&gt; xerces-crash.xml, line 2, char 65564
&gt;&gt;&gt;&gt; Message: Expected an element name
&gt;&gt;&gt;&gt;
&gt;&gt;&gt;&gt; Is this vulnerability applicable to 2.6.0 or not ? Without it being 
&gt;&gt;&gt;&gt; reproduced if we have to change the xerces in our product, it would 
&gt;&gt;&gt;&gt; mean a lot of effort of patching and rebuilding 2.6.0 on all 
&gt;&gt;&gt;&gt; platforms. Hence I kindly request someone to provide their expert 
&gt;&gt;&gt;&gt; comment on this.
&gt;&gt;&gt;&gt;
&gt;&gt;&gt;&gt; Note: Due to security reasons I cannot attach the test case. Please 
&gt;&gt;&gt;&gt; email your PGP key and I can send you the test case.
&gt;&gt;&gt;&gt;
&gt;&gt;&gt;&gt; Thanks,
&gt;&gt;&gt;&gt; Vinu
&gt;&gt;&gt;&gt;
&gt;&gt;&gt;&gt;
&gt;&gt;&gt;&gt; Alberto Massari wrote:
&gt;&gt;&gt;&gt;&gt; Hi Vinu,
&gt;&gt;&gt;&gt;&gt; the security report has the link to the SVN change, that you can 
&gt;&gt;&gt;&gt;&gt; apply to the version of Xerces you are using.
&gt;&gt;&gt;&gt;&gt;
&gt;&gt;&gt;&gt;&gt; Alberto
&gt;&gt;&gt;&gt;&gt;
&gt;&gt;&gt;&gt;&gt; Vinutha Nagaraju wrote:
&gt;&gt;&gt;&gt;&gt;&gt; Hi,
&gt;&gt;&gt;&gt;&gt;&gt;
&gt;&gt;&gt;&gt;&gt;&gt; We are using Xerces 2.6.0 within our product and we have recently

&gt;&gt;&gt;&gt;&gt;&gt; read about the following security issue with Xerces.
&gt;&gt;&gt;&gt;&gt;&gt;
&gt;&gt;&gt;&gt;&gt;&gt; http://www.cert.fi/en/reports/2009/vulnerability2009085.html
&gt;&gt;&gt;&gt;&gt;&gt;
&gt;&gt;&gt;&gt;&gt;&gt; We would like to know in which Version of Xerces is the fix 
&gt;&gt;&gt;&gt;&gt;&gt; available ?
&gt;&gt;&gt;&gt;&gt;&gt; Can we request this to be ported to 2.x series too. Because moving

&gt;&gt;&gt;&gt;&gt;&gt; from 2.x to next major release would mean lot of changes at our 
&gt;&gt;&gt;&gt;&gt;&gt; product end which is under sustaining phase. Appreciate if this 
&gt;&gt;&gt;&gt;&gt;&gt; request could be accommodated. I am hoping this would eventually

&gt;&gt;&gt;&gt;&gt;&gt; help other users of xerces with similar request.
&gt;&gt;&gt;&gt;&gt;&gt;
&gt;&gt;&gt;&gt;&gt;&gt; Thanks,
&gt;&gt;&gt;&gt;&gt;&gt; Vinu
&gt;&gt;&gt;&gt;&gt;&gt;
&gt;&gt;&gt;&gt;&gt;&gt;
&gt;&gt;&gt;&gt;&gt;
&gt;&gt;&gt;&gt;
&gt;&gt;&gt;&gt;
&gt;&gt;&gt;&gt; ---------------------------------------------------------------------
&gt;&gt;&gt;&gt; To unsubscribe, e-mail: c-dev-unsubscribe@xerces.apache.org
&gt;&gt;&gt;&gt; For additional commands, e-mail: c-dev-help@xerces.apache.org
&gt;&gt;&gt;&gt;
&gt;&gt;&gt;&gt;
&gt;&gt;&gt;
&gt;&gt;
&gt;&gt;
&gt; 



</pre>
</div>
</content>
</entry>
<entry>
<title>Re: Is Security issue applicable to Xerces 2.6.0 ?</title>
<author><name>Vinutha Nagaraju &lt;Vinutha.Nagaraju@Sun.COM&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/xerces-c-users/200911.mbox/%3c4AFBF0ED.9000006@Sun.COM%3e"/>
<id>urn:uuid:%3c4AFBF0ED-9000006@Sun-COM%3e</id>
<updated>2009-11-12T11:26:37Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
On 11/11/09 19:50, Alberto Massari wrote:
&gt; The security issue is in the end a stack overflow, and it's in 2.6 as 
&gt; well; some operating systems grow the stack on demand, and can handle 
&gt; such a test case with only a performance impact. Did 2.7 fail on the 
&gt; same system?
&gt; 
It was on the same system. I see that function where it has been fixed 
has similar code in both 2.6.0 and 2.7.0 so, I tested with fresh 
workspace without applying the patch and I am able to reproduce it now.

But if I try to reproduce it on a workspace which had the patch once and 
later rebuild without the fix. I can't reproduce the bug. I think 
something is missing as part of build.  Sorry about this confusion.

Are the following build sequence correct?
1. export XERCESCROOT=`pwd`
2. export PATH=[compiler paths]
2. cd src/xercesc
3.  ./runConfigure -p solaris -c cc -x CC
4. gmake
5. add the patch.
6. gmake distclean
7. repeat steps 3 and 4.


Thanks,
Vinu

&gt; Alberto
&gt; 
&gt; Vinutha Nagaraju wrote:
&gt;&gt;
&gt;&gt; Hi,
&gt;&gt;
&gt;&gt; This is regarding the security issue on Xerces-C++ which was reported 
&gt;&gt; by CERT-FI.
&gt;&gt; http://www.cert.fi/en/reports/2009/vulnerability2009085.html
&gt;&gt;
&gt;&gt; I have received a test case from CERT-FI which contains the sample xml 
&gt;&gt; file with the faulty line which can cause a crash. I have been able to 
&gt;&gt; reproduce the segmentation fault on Xerces 2.7.0. However we are using 
&gt;&gt; Xerces 2.6.0 within our Web Server product. Hence tried the same steps 
&gt;&gt; to reproduce it in 2.6.0 but instead of the crash I could see the 
&gt;&gt; following error message printed. This was the same error message I got 
&gt;&gt; after patching 2.7.0 as well.
&gt;&gt; bash-3.00$ ./SAXPrint ./xerces-crash.xml
&gt;&gt; &lt;?xml version="1.0" encoding="LATIN1"?&gt;
&gt;&gt;
&gt;&gt; Fatal Error at file 
&gt;&gt; /iws_share/vinu/xerces/2.6.0/solaris/xerces-c-src_2_6_0/bin/
&gt;&gt; xerces-crash.xml, line 2, char 65564
&gt;&gt; Message: Expected an element name
&gt;&gt;
&gt;&gt; Is this vulnerability applicable to 2.6.0 or not ? Without it being 
&gt;&gt; reproduced if we have to change the xerces in our product, it would 
&gt;&gt; mean a lot of effort of patching and rebuilding 2.6.0 on all 
&gt;&gt; platforms. Hence I kindly request someone to provide their expert 
&gt;&gt; comment on this.
&gt;&gt;
&gt;&gt; Note: Due to security reasons I cannot attach the test case. Please 
&gt;&gt; email your PGP key and I can send you the test case.
&gt;&gt;
&gt;&gt; Thanks,
&gt;&gt; Vinu
&gt;&gt;
&gt;&gt;
&gt;&gt; Alberto Massari wrote:
&gt;&gt;&gt; Hi Vinu,
&gt;&gt;&gt; the security report has the link to the SVN change, that you can 
&gt;&gt;&gt; apply to the version of Xerces you are using.
&gt;&gt;&gt;
&gt;&gt;&gt; Alberto
&gt;&gt;&gt;
&gt;&gt;&gt; Vinutha Nagaraju wrote:
&gt;&gt;&gt;&gt; Hi,
&gt;&gt;&gt;&gt;
&gt;&gt;&gt;&gt; We are using Xerces 2.6.0 within our product and we have recently 
&gt;&gt;&gt;&gt; read about the following security issue with Xerces.
&gt;&gt;&gt;&gt;
&gt;&gt;&gt;&gt; http://www.cert.fi/en/reports/2009/vulnerability2009085.html
&gt;&gt;&gt;&gt;
&gt;&gt;&gt;&gt; We would like to know in which Version of Xerces is the fix available ?
&gt;&gt;&gt;&gt; Can we request this to be ported to 2.x series too. Because moving 
&gt;&gt;&gt;&gt; from 2.x to next major release would mean lot of changes at our 
&gt;&gt;&gt;&gt; product end which is under sustaining phase. Appreciate if this 
&gt;&gt;&gt;&gt; request could be accommodated. I am hoping this would eventually 
&gt;&gt;&gt;&gt; help other users of xerces with similar request.
&gt;&gt;&gt;&gt;
&gt;&gt;&gt;&gt; Thanks,
&gt;&gt;&gt;&gt; Vinu
&gt;&gt;&gt;&gt;
&gt;&gt;&gt;&gt;
&gt;&gt;&gt;
&gt;&gt;
&gt;&gt;
&gt;&gt; ---------------------------------------------------------------------
&gt;&gt; To unsubscribe, e-mail: c-dev-unsubscribe@xerces.apache.org
&gt;&gt; For additional commands, e-mail: c-dev-help@xerces.apache.org
&gt;&gt;
&gt;&gt;
&gt; 



</pre>
</div>
</content>
</entry>
<entry>
<title>Re: Is Security issue applicable to Xerces 2.6.0 ?</title>
<author><name>Alberto Massari &lt;amassari@datadirect.com&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/xerces-c-users/200911.mbox/%3c4AFBEEB8.9040000@datadirect.com%3e"/>
<id>urn:uuid:%3c4AFBEEB8-9040000@datadirect-com%3e</id>
<updated>2009-11-12T11:17:12Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
I wouldn't be surprised if Xerces 2.x implemented "make distclean" 
differently from what you would expect. Have you tried adding an 
explicit "gmake clean" before distclean?

Alberto

Vinutha Nagaraju wrote:
&gt; On 11/11/09 19:50, Alberto Massari wrote:
&gt;&gt; The security issue is in the end a stack overflow, and it's in 2.6 as 
&gt;&gt; well; some operating systems grow the stack on demand, and can handle 
&gt;&gt; such a test case with only a performance impact. Did 2.7 fail on the 
&gt;&gt; same system?
&gt;&gt;
&gt; It was on the same system. I see that function where it has been fixed 
&gt; has similar code in both 2.6.0 and 2.7.0 so, I tested with fresh 
&gt; workspace without applying the patch and I am able to reproduce it now.
&gt;
&gt; But if I try to reproduce it on a workspace which had the patch once 
&gt; and later rebuild without the fix. I can't reproduce the bug. I think 
&gt; something is missing as part of build.  Sorry about this confusion.
&gt;
&gt; Are the following build sequence correct?
&gt; 1. export XERCESCROOT=`pwd`
&gt; 2. export PATH=[compiler paths]
&gt; 2. cd src/xercesc
&gt; 3.  ./runConfigure -p solaris -c cc -x CC
&gt; 4. gmake
&gt; 5. add the patch.
&gt; 6. gmake distclean
&gt; 7. repeat steps 3 and 4.
&gt;
&gt;
&gt; Thanks,
&gt; Vinu
&gt;
&gt;&gt; Alberto
&gt;&gt;
&gt;&gt; Vinutha Nagaraju wrote:
&gt;&gt;&gt;
&gt;&gt;&gt; Hi,
&gt;&gt;&gt;
&gt;&gt;&gt; This is regarding the security issue on Xerces-C++ which was 
&gt;&gt;&gt; reported by CERT-FI.
&gt;&gt;&gt; http://www.cert.fi/en/reports/2009/vulnerability2009085.html
&gt;&gt;&gt;
&gt;&gt;&gt; I have received a test case from CERT-FI which contains the sample 
&gt;&gt;&gt; xml file with the faulty line which can cause a crash. I have been 
&gt;&gt;&gt; able to reproduce the segmentation fault on Xerces 2.7.0. However we 
&gt;&gt;&gt; are using Xerces 2.6.0 within our Web Server product. Hence tried 
&gt;&gt;&gt; the same steps to reproduce it in 2.6.0 but instead of the crash I 
&gt;&gt;&gt; could see the following error message printed. This was the same 
&gt;&gt;&gt; error message I got after patching 2.7.0 as well.
&gt;&gt;&gt; bash-3.00$ ./SAXPrint ./xerces-crash.xml
&gt;&gt;&gt; &lt;?xml version="1.0" encoding="LATIN1"?&gt;
&gt;&gt;&gt;
&gt;&gt;&gt; Fatal Error at file 
&gt;&gt;&gt; /iws_share/vinu/xerces/2.6.0/solaris/xerces-c-src_2_6_0/bin/
&gt;&gt;&gt; xerces-crash.xml, line 2, char 65564
&gt;&gt;&gt; Message: Expected an element name
&gt;&gt;&gt;
&gt;&gt;&gt; Is this vulnerability applicable to 2.6.0 or not ? Without it being 
&gt;&gt;&gt; reproduced if we have to change the xerces in our product, it would 
&gt;&gt;&gt; mean a lot of effort of patching and rebuilding 2.6.0 on all 
&gt;&gt;&gt; platforms. Hence I kindly request someone to provide their expert 
&gt;&gt;&gt; comment on this.
&gt;&gt;&gt;
&gt;&gt;&gt; Note: Due to security reasons I cannot attach the test case. Please 
&gt;&gt;&gt; email your PGP key and I can send you the test case.
&gt;&gt;&gt;
&gt;&gt;&gt; Thanks,
&gt;&gt;&gt; Vinu
&gt;&gt;&gt;
&gt;&gt;&gt;
&gt;&gt;&gt; Alberto Massari wrote:
&gt;&gt;&gt;&gt; Hi Vinu,
&gt;&gt;&gt;&gt; the security report has the link to the SVN change, that you can 
&gt;&gt;&gt;&gt; apply to the version of Xerces you are using.
&gt;&gt;&gt;&gt;
&gt;&gt;&gt;&gt; Alberto
&gt;&gt;&gt;&gt;
&gt;&gt;&gt;&gt; Vinutha Nagaraju wrote:
&gt;&gt;&gt;&gt;&gt; Hi,
&gt;&gt;&gt;&gt;&gt;
&gt;&gt;&gt;&gt;&gt; We are using Xerces 2.6.0 within our product and we have recently 
&gt;&gt;&gt;&gt;&gt; read about the following security issue with Xerces.
&gt;&gt;&gt;&gt;&gt;
&gt;&gt;&gt;&gt;&gt; http://www.cert.fi/en/reports/2009/vulnerability2009085.html
&gt;&gt;&gt;&gt;&gt;
&gt;&gt;&gt;&gt;&gt; We would like to know in which Version of Xerces is the fix 
&gt;&gt;&gt;&gt;&gt; available ?
&gt;&gt;&gt;&gt;&gt; Can we request this to be ported to 2.x series too. Because moving 
&gt;&gt;&gt;&gt;&gt; from 2.x to next major release would mean lot of changes at our 
&gt;&gt;&gt;&gt;&gt; product end which is under sustaining phase. Appreciate if this 
&gt;&gt;&gt;&gt;&gt; request could be accommodated. I am hoping this would eventually 
&gt;&gt;&gt;&gt;&gt; help other users of xerces with similar request.
&gt;&gt;&gt;&gt;&gt;
&gt;&gt;&gt;&gt;&gt; Thanks,
&gt;&gt;&gt;&gt;&gt; Vinu
&gt;&gt;&gt;&gt;&gt;
&gt;&gt;&gt;&gt;&gt;
&gt;&gt;&gt;&gt;
&gt;&gt;&gt;
&gt;&gt;&gt;
&gt;&gt;&gt; ---------------------------------------------------------------------
&gt;&gt;&gt; To unsubscribe, e-mail: c-dev-unsubscribe@xerces.apache.org
&gt;&gt;&gt; For additional commands, e-mail: c-dev-help@xerces.apache.org
&gt;&gt;&gt;
&gt;&gt;&gt;
&gt;&gt;
&gt;
&gt;



</pre>
</div>
</content>
</entry>
<entry>
<title>Re: SaxParser and tag without a value</title>
<author><name>&quot;Mirko Braun&quot; &lt;mirko.braun@gmx.de&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/xerces-c-users/200911.mbox/%3c20091111201352.216300@gmx.net%3e"/>
<id>urn:uuid:%3c20091111201352-216300@gmx-net%3e</id>
<updated>2009-11-11T20:13:52Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>

Hi Boris,

thank you for your answer. I think you are right.
This would explain why i get cryptical signs as
a value for this tag.
Is there any possibility to determine such tags
as tags which has no value (with SaxParser and the
BaseHandler)?

Best regards,
Mirko

-------- Original-Nachricht --------
&gt; Datum: Wed, 11 Nov 2009 19:36:38 +0200
&gt; Von: Boris Kolpackov &lt;boris@codesynthesis.com&gt;
&gt; An: c-users@xerces.apache.org
&gt; Betreff: Re: SaxParser and tag without a value

&gt; Hi Mirko,
&gt; 
&gt; Mirko Braun &lt;mirko.braun@gmx.de&gt; writes:
&gt; 
&gt; &gt; In my xml file there is a tag like &lt;tag&gt;&lt;/tag&gt;.
&gt; &gt; If i use the characters() method of the BaseHandler
&gt; &gt; for this tag, i would expect to get an empty string
&gt; &gt; but i get an value with some cryptical characters.
&gt; 
&gt; This element does not contain any data so I would expect
&gt; the parser not to call characters() at all.
&gt; 
&gt; Boris
&gt; 
&gt; -- 
&gt; Boris Kolpackov, Code Synthesis       
&gt; http://codesynthesis.com/~boris/blog
&gt; Open-source XML data binding for C++  
&gt; http://codesynthesis.com/products/xsd
&gt; XML data binding for embedded systems 
&gt; http://codesynthesis.com/products/xsde
&gt; Command line interface to C++ compiler
&gt; http://codesynthesis.com/projects/cli


</pre>
</div>
</content>
</entry>
</feed>
