You are viewing a plain text version of this content. The canonical link for it is here.
Posted to c-users@xerces.apache.org by "Dantzler, DeWayne C" <de...@boeing.com> on 2009/10/12 23:58:11 UTC

What Compilier options for xerces-c-3.0.1 are requred to support proxy network navigation

Hello 

The problem is that there is a proxy between Xerces and the outside World and I need Xerces to perform XML validation against a schema which includes online references to an external scheme (e.g <xs:import namespace="http://www.w3.org/myspace schemaLocation="http://www.w3.org/schema.xsd"/>.

So, I need to know the compiler options and network library to include for xerces-c-3.0.1 to support setting the proxy host and port similar to how Xerces-j does with the two system properties: "http.proxyHost" and "http.proxyPort". Also, can someone provide me with the link to the documenation on the API to use to set these Properties?

Thanks

DeWayne Dantlzer


RE: Getting xerces-c-3.0.1 and libcurl to play together

Posted by "Dantzler, DeWayne C" <de...@boeing.com>.
ok, can someone explain to me if Xerces is configured to compile with libcurl(--enable-netaccessor-curl)how Xerces uses
this library? Otherwise, under what condition would it be necessary to do this? 

Thanks



Re: Getting xerces-c-3.0.1 and libcurl to play together

Posted by David Bertoni <db...@apache.org>.
Dantzler, DeWayne C wrote:
> The problem is that there is a proxy between Xerces and the outside world and I need Xerces to perform XML validation
> against a schema which includes online references to an external schema 
> (e.g <xs:import  > namespace="http://www.w3.org/myspace schemaLocation="http://www.w3.org/schema.xsd"/>.
> 
> I built Xerces 3.0.1 to use libcurl(--enable-netaccessor-curl). Now, I assume Xerces has an API which wraps libcurl's
> API to allow Xerces to set the proxy host and port similar to what Xerces-j does to set system properties: "http.proxyHost" and "http.proxyPort". Can someone point me to the documentation on this API? Otherwise, why compile Xerces to use libcurl?  
> 
> Here's how Xerces-j handles this use case:
> $ java -Dhttp.proxyHost="www-stl-proxy4.MyProxy.com" -Dhttp.proxyPort="8160" -classpath SimpleParser.jar;xercesImpl.jar JavaXMLParse filename.xml filename.dtd
> 
> In a nutshell,how can I do this with Xerces-C++ using libcurl?
See this page for more information about using environment variables for 
libcurl:

http://curl.haxx.se/libcurl/c/libcurl-tutorial.html

For what I can see from the code, there's no Xerces-C specific way to 
set proxy information. If you think this would be a valuable feature, 
please open a feature request in Jira.

Dave


Getting xerces-c-3.0.1 and libcurl to play together

Posted by "Dantzler, DeWayne C" <de...@boeing.com>.
The problem is that there is a proxy between Xerces and the outside world and I need Xerces to perform XML validation
against a schema which includes online references to an external schema 
(e.g <xs:import  > namespace="http://www.w3.org/myspace schemaLocation="http://www.w3.org/schema.xsd"/>.

I built Xerces 3.0.1 to use libcurl(--enable-netaccessor-curl). Now, I assume Xerces has an API which wraps libcurl's
API to allow Xerces to set the proxy host and port similar to what Xerces-j does to set system properties: "http.proxyHost" and "http.proxyPort". Can someone point me to the documentation on this API? Otherwise, why compile Xerces to use libcurl?  

Here's how Xerces-j handles this use case:
$ java -Dhttp.proxyHost="www-stl-proxy4.MyProxy.com" -Dhttp.proxyPort="8160" -classpath SimpleParser.jar;xercesImpl.jar JavaXMLParse filename.xml filename.dtd

In a nutshell,how can I do this with Xerces-C++ using libcurl?

Re: What Compilier options for xerces-c-3.0.1 are requred to support proxy network navigation

Posted by Vitaly Prapirny <ma...@mebius.net>.
Hi,

Dantzler, DeWayne C wrote:
> The problem is that there is a proxy between Xerces and the
> outside World and I need Xerces to perform XML validation
 > against a schema which includes online references to an
 > external scheme (e.g <xs:import
 > namespace="http://www.w3.org/myspace 
schemaLocation="http://www.w3.org/schema.xsd"/>.
> 
> So, I need to know the compiler options and network library
 > to include for xerces-c-3.0.1 to support setting the proxy
 > host and port similar to how Xerces-j does with the two
 > system properties: "http.proxyHost" and "http.proxyPort".
 > Also, can someone provide me with the link to the documenation
 > on the API to use to set these Properties?

I believe you should use the libcurl library net accessor with
the http_proxy environment variable for such a feature.

Please look at http://xerces.apache.org/xerces-c/build-3.html#UNIX for
the option to enabling the right net accessor 
(--enable-netaccessor-curl) and at
http://curl.haxx.se/libcurl/c/libcurl-tutorial.html for the
http_proxy environment variable description.

I personally don't use the libcurl so can't provide more help.

Good luck!
	Vitaly

How to get Xerces configuration on HP-UX ia64 box to work? Missing a transcoder???

Posted by "Dantzler, DeWayne C" <de...@boeing.com>.
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
============================================= 


How to get Xerces to construct a fully qualified URL for the systemid of external parameter entities?

Posted by "Dantzler, DeWayne C" <de...@boeing.com>.
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?


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

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

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

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

Re: What is the difference between configuring Xerces 3.0.1 with --enable-netaccessor-curl vs --enable-netaccessor-socket?

Posted by Vitaly Prapirny <ma...@mebius.net>.
Dantzler, DeWayne C wrote:
> 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.

> 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.

> 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.

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

RE: What is the difference between configuring Xerces 3.0.1 with --enable-netaccessor-curl vs --enable-netaccessor-socket?

Posted by "Dantzler, DeWayne C" <de...@boeing.com>.
Vitaly wrote:
>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/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
	

RE: What is the difference between configuring Xerces 3.0.1 with--enable-netaccessor-curlvs--enable-netaccessor-socket?

Posted by "Dantzler, DeWayne C" <de...@boeing.com>.
Vitaly wrote:
>>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 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!!
	

RE: What is the difference between configuring Xerces 3.0.1 with --enable-netaccessor-curl vs --enable-netaccessor-socket?

Posted by "Dantzler, DeWayne C" <de...@boeing.com>.
Vitaly wrote:
>>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
	
====================================================================
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?

Re: What is the difference between configuring Xerces 3.0.1 with--enable-netaccessor-curlvs--enable-netaccessor-socket?

Posted by Vitaly Prapirny <ma...@mebius.net>.
Dantzler, DeWayne C wrote:
> 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?
>
> #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

RE: What is the difference between configuring Xerces 3.0.1 with--enable-netaccessor-curlvs--enable-netaccessor-socket?

Posted by "Dantzler, DeWayne C" <de...@boeing.com>.
Vitaly wrote:
>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->setValidationScheme(_XmlDOMParser->Val_Always);
        _XmlDOMParser->setDoSchema(false);
        resetErrorHandler();
      _XmlDOMParser->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]->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]->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]->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]->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]->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->isDeclared()) ? (XSElementDeclaration*) fModel->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->isDeclared()) ? (XSElementDeclaration*) fModel->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->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->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->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->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->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->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->isDeclared()) ? (XSElementDeclaration*) fModel->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->isDeclared()) ? (XSElementDeclaration*) fModel->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->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->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->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->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->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->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->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->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 &ostream::operator <<(unsigned short)" ["/opt/aCC/include/iostream/iostream.h", line 565] and "ostream &ostream::operator <<(short)" ["/opt/aCC/include/iostream/iostream.h", line 564]." Choosing "ostream &ostream::operator <<(unsigned short)" ["/opt/aCC/include/iostream/iostream.h", line 565] for resolving ambiguity.
        XERCES_STD_QUALIFIER cerr << StrX(domError.getLocation()->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 &ostream::operator <<(unsigned short)" ["/opt/aCC/include/iostream/iostream.h", line 565] and "ostream &ostream::operator <<(short)" ["/opt/aCC/include/iostream/iostream.h", line 564]." Choosing "ostream &ostream::operator <<(unsigned short)" ["/opt/aCC/include/iostream/iostream.h", line 565] for resolving ambiguity.
        XERCES_STD_QUALIFIER cerr << StrX(domError.getLocation()->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 &ostream::operator <<(unsigned short)" ["/opt/aCC/include/iostream/iostream.h", line 565] and "ostream &ostream::operator <<(short)" ["/opt/aCC/include/iostream/iostream.h", line 564]." Choosing "ostream &ostream::operator <<(unsigned short)" ["/opt/aCC/include/iostream/iostream.h", line 565] for resolving ambiguity.
        XERCES_STD_QUALIFIER cerr << StrX(domError.getLocation()->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 &ostream::operator <<(unsigned short)" ["/opt/aCC/include/iostream/iostream.h", line 565] and "ostream &ostream::operator <<(short)" ["/opt/aCC/include/iostream/iostream.h", line 564]." Choosing "ostream &ostream::operator <<(unsigned short)" ["/opt/aCC/include/iostream/iostream.h", line 565] for resolving ambiguity.
        XERCES_STD_QUALIFIER cerr << StrX(domError.getLocation()->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




Re: What is the difference between configuring Xerces 3.0.1 with--enable-netaccessor-curlvs--enable-netaccessor-socket?

Posted by Vitaly Prapirny <ma...@mebius.net>.
Dantzler, DeWayne C wrote:
> 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?

> 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

RE: What is the difference between configuring Xerces 3.0.1 with--enable-netaccessor-curlvs--enable-netaccessor-socket?

Posted by "Dantzler, DeWayne C" <de...@boeing.com>.
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 && eval gtar --format=ustar -chf - "$tardir" >conftest.tar
./configure[2644]: gtar:  not found.
configure:2646: $? = 127
configure:2643: tardir=conftest.dir && eval tar chf - "$tardir" >conftest.tar
configure:2646: $? = 0
configure:2650: tar xf - <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 >&5
aCC: HP ANSI C++ B3910B A.03.63
configure:2836: $? = 0
configure:2843: /opt/aCC/bin/aCC -v >&5
configure:2846: $? = 0
configure:2853: /opt/aCC/bin/aCC -V >&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  >&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  >&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 >&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 >&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 >&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 >&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 >&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 >&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 >&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 >&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 >&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 <ac_nonexistent.h>
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 <ac_nonexistent.h>
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 >&5
configure:5837: $? = 0
configure:5936: cc -o conftest -g -I/site/sw/ots/curl/curl-7.19.6/include  conftest.c  >&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 >&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 >&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 >&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 >&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 >&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 >&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 >&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 >&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 <stdio.h>
| #ifdef HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #ifdef HAVE_SYS_STAT_H
| # include <sys/stat.h>
| #endif
| #ifdef STDC_HEADERS
| # include <stdlib.h>
| # include <stddef.h>
| #else
| # ifdef HAVE_STDLIB_H
| #  include <stdlib.h>
| # endif
| #endif
| #ifdef HAVE_STRING_H
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
| #  include <memory.h>
| # endif
| # include <string.h>
| #endif
| #ifdef HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #ifdef HAVE_INTTYPES_H
| # include <inttypes.h>
| #endif
| #ifdef HAVE_STDINT_H
| # include <stdint.h>
| #endif
| #ifdef HAVE_UNISTD_H
| # include <unistd.h>
| #endif
|
| #include <stdint.h>
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 >&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 >&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 <ac_nonexistent.h> not found.
    #include <ac_nonexistent.h>
             ^^^^^^^^^^^^^^^^^^
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 <ac_nonexistent.h>
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 <ac_nonexistent.h> not found.
    #include <ac_nonexistent.h>
             ^^^^^^^^^^^^^^^^^^
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 <ac_nonexistent.h>
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 >&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' \> 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 >&5
Warning 829: "conftest.cpp", line 21 # Implicit conversion of string literal to 'char *' is deprecated.
      {"nm_test_var", (lt_ptr_t) &nm_test_var},
       ^^^^^^^^^^^^^
Warning 829: "conftest.cpp", line 22 # Implicit conversion of string literal to 'char *' is deprecated.
      {"nm_test_func", (lt_ptr_t) &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 >&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 >&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 >&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 >&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 >&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 >&5
configure:20122: $? = 0
configure:20128: cc -c conftest.c -o conftest2.o >&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 >&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 >&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 >&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 >&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 >&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 >&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 >&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 >&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 >&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 >&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 >&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 >&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 >&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 >&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 >&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 >&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 >&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 >&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 <stdio.h>
| #ifdef HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #ifdef HAVE_SYS_STAT_H
| # include <sys/stat.h>
| #endif
| #ifdef STDC_HEADERS
| # include <stdlib.h>
| # include <stddef.h>
| #else
| # ifdef HAVE_STDLIB_H
| #  include <stdlib.h>
| # endif
| #endif
| #ifdef HAVE_STRING_H
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
| #  include <memory.h>
| # endif
| # include <string.h>
| #endif
| #ifdef HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #ifdef HAVE_INTTYPES_H
| # include <inttypes.h>
| #endif
| #ifdef HAVE_STDINT_H
| # include <stdint.h>
| #endif
| #ifdef HAVE_UNISTD_H
| # include <unistd.h>
| #endif
| #include <CoreServices/CoreServices.h>
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 <CoreServices/CoreServices.h>
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 >&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 <stdio.h>
| #ifdef HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #ifdef HAVE_SYS_STAT_H
| # include <sys/stat.h>
| #endif
| #ifdef STDC_HEADERS
| # include <stdlib.h>
| # include <stddef.h>
| #else
| # ifdef HAVE_STDLIB_H
| #  include <stdlib.h>
| # endif
| #endif
| #ifdef HAVE_STRING_H
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
| #  include <memory.h>
| # endif
| # include <string.h>
| #endif
| #ifdef HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #ifdef HAVE_INTTYPES_H
| # include <inttypes.h>
| #endif
| #ifdef HAVE_STDINT_H
| # include <stdint.h>
| #endif
| #ifdef HAVE_UNISTD_H
| # include <unistd.h>
| #endif
| #include <endian.h>
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 <endian.h>
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 >&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 <stdio.h>
| #ifdef HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #ifdef HAVE_SYS_STAT_H
| # include <sys/stat.h>
| #endif
| #ifdef STDC_HEADERS
| # include <stdlib.h>
| # include <stddef.h>
| #else
| # ifdef HAVE_STDLIB_H
| #  include <stdlib.h>
| # endif
| #endif
| #ifdef HAVE_STRING_H
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
| #  include <memory.h>
| # endif
| # include <string.h>
| #endif
| #ifdef HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #ifdef HAVE_INTTYPES_H
| # include <inttypes.h>
| #endif
| #ifdef HAVE_STDINT_H
| # include <stdint.h>
| #endif
| #ifdef HAVE_UNISTD_H
| # include <unistd.h>
| #endif
| #include <machine/endian.h>
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 <machine/endian.h>
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 >&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 <stdbool.h>
| #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 = &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 < 0 && -1 - (bool) 0 < 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 / (&(digs + 5)[-2 + (bool) 1] == &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 = &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 >&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 >&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 >&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 >&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 >&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 >&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 >&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  >&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 >&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 >&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 >&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 >&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  >&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 >&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  >&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 >&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  >&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 >&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  >&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 >&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 <stdio.h>
| #ifdef HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #ifdef HAVE_SYS_STAT_H
| # include <sys/stat.h>
| #endif
| #ifdef STDC_HEADERS
| # include <stdlib.h>
| # include <stddef.h>
| #else
| # ifdef HAVE_STDLIB_H
| #  include <stdlib.h>
| # endif
| #endif
| #ifdef HAVE_STRING_H
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
| #  include <memory.h>
| # endif
| # include <string.h>
| #endif
| #ifdef HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #ifdef HAVE_INTTYPES_H
| # include <inttypes.h>
| #endif
| #ifdef HAVE_STDINT_H
| # include <stdint.h>
| #endif
| #ifdef HAVE_UNISTD_H
| # include <unistd.h>
| #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  >&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 <stdio.h>
| #ifdef HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #ifdef HAVE_SYS_STAT_H
| # include <sys/stat.h>
| #endif
| #ifdef STDC_HEADERS
| # include <stdlib.h>
| # include <stddef.h>
| #else
| # ifdef HAVE_STDLIB_H
| #  include <stdlib.h>
| # endif
| #endif
| #ifdef HAVE_STRING_H
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
| #  include <memory.h>
| # endif
| # include <string.h>
| #endif
| #ifdef HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #ifdef HAVE_INTTYPES_H
| # include <inttypes.h>
| #endif
| #ifdef HAVE_STDINT_H
| # include <stdint.h>
| #endif
| #ifdef HAVE_UNISTD_H
| # include <unistd.h>
| #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 <stdio.h>
| #include <stdlib.h>
| int
| main ()
| {
|
|   FILE *f = fopen ("conftest.val", "w");
|   if (! f)
|     return 1;
|   if (((long int) (sizeof (ac__type_sizeof_))) < 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 >&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 >&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 >&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 >&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 >&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 >&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 >&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 >&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 >&5
Error 112: "conftest.cpp", line 66 # Include file <iostream> not found.
    #include <iostream>
             ^^^^^^^^^^
Error 20: "conftest.cpp", line 67 # '(' expected before '::'.
            std::istream& is = std::cin;
               ^^
Error 585: "conftest.cpp", line 67 # Expected an operator before '::'.
            std::istream& is = std::cin;
                                  ^^
Error 24: "conftest.cpp", line 67 # ')' expected instead of ';'.
            std::istream& 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& 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& 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& is = std::cin;
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Warning (anachronism) 600: "conftest.cpp", line 67 # Type specifier is omitted; "int" is no longer assumed.
            std::istream& 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 <iostream>
|       std::istream& 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 >&5
Error 112: "conftest.cpp", line 66 # Include file <iostream> not found.
    #include <iostream>
             ^^^^^^^^^^
Error 112: "conftest.cpp", line 68 # Include file <iomanip> not found.
    #include <iomanip>
             ^^^^^^^^^
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 <iostream>
| #include <map>
| #include <iomanip>
| #include <cmath>
| #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 >&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  >&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 <pthread.h>
| 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  >&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  >&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  >&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  >&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  >&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  >&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  >&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  >&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  >&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  >&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  >&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  >&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  >&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  >&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  >&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  >&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  >&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  >&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  >&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  >&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 <limits.h> declares stricmp.
|    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
| #define stricmp innocuous_stricmp
|
| /* System header to define __stub macros and hopefully few prototypes,
|     which can conflict with char stricmp (); below.
|     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
|     <limits.h> exists even on freestanding compilers.  */
|
| #ifdef __STDC__
| # include <limits.h>
| #else
| # include <assert.h>
| #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  >&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 <limits.h> declares strnicmp.
|    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
| #define strnicmp innocuous_strnicmp
|
| /* System header to define __stub macros and hopefully few prototypes,
|     which can conflict with char strnicmp (); below.
|     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
|     <limits.h> exists even on freestanding compilers.  */
|
| #ifdef __STDC__
| # include <limits.h>
| #else
| # include <assert.h>
| #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  >&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  >&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  >&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  >&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  >&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  >&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  >&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  >&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  >&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  >&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 <limits.h> declares wcsupr.
|    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
| #define wcsupr innocuous_wcsupr
|
| /* System header to define __stub macros and hopefully few prototypes,
|     which can conflict with char wcsupr (); below.
|     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
|     <limits.h> exists even on freestanding compilers.  */
|
| #ifdef __STDC__
| # include <limits.h>
| #else
| # include <assert.h>
| #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  >&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 <limits.h> declares wcslwr.
|    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
| #define wcslwr innocuous_wcslwr
|
| /* System header to define __stub macros and hopefully few prototypes,
|     which can conflict with char wcslwr (); below.
|     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
|     <limits.h> exists even on freestanding compilers.  */
|
| #ifdef __STDC__
| # include <limits.h>
| #else
| # include <assert.h>
| #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  >&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 <limits.h> declares wcsnicmp.
|    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
| #define wcsnicmp innocuous_wcsnicmp
|
| /* System header to define __stub macros and hopefully few prototypes,
|     which can conflict with char wcsnicmp (); below.
|     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
|     <limits.h> exists even on freestanding compilers.  */
|
| #ifdef __STDC__
| # include <limits.h>
| #else
| # include <assert.h>
| #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  >&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 <limits.h> declares wcsicmp.
|    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
| #define wcsicmp innocuous_wcsicmp
|
| /* System header to define __stub macros and hopefully few prototypes,
|     which can conflict with char wcsicmp (); below.
|     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
|     <limits.h> exists even on freestanding compilers.  */
|
| #ifdef __STDC__
| # include <limits.h>
| #else
| # include <assert.h>
| #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 >&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 <wchar.h>
| int
| main ()
| {
| mbstate_t st; mbrlen( "t", 5, &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 >&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 <wchar.h>
| int
| main ()
| {
| mbstate_t st; char buffer[2]; wchar_t src[2]; wcsrtombs(buffer, &src, 2, &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 >&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 <wchar.h>
| int
| main ()
| {
| mbstate_t st; wchar_t buffer[2]; char src[2]; mbsrtowcs(buffer, &src, 2, &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 >&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 >&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 >&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 >&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 >&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 >&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 >&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 >&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 >&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 >&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 >&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 >&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 >&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 >&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 >&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 <windows.h>
|                                         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) \&\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) \\&\\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:
> 2) config.log confirmed Xerces was configured to use netaccessor curl
> configure:29841:   NetAccessor: curl
> 3)built and installed Xerces

Something goes wrong between this steps...

> 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

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

> #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 <xercesc/util/XMLNetAccessor.hpp>

   if (XMLPlatformUtils::fgNetAccessor) {
     const XMLCh *na_id = XMLPlatformUtils::fgNetAccessor->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(&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

Re: What is the difference between configuring Xerces 3.0.1 with--enable-netaccessor-curlvs--enable-netaccessor-socket?

Posted by Vitaly Prapirny <ma...@mebius.net>.
Dantzler, DeWayne C wrote:
> 2) config.log confirmed Xerces was configured to use netaccessor curl
> configure:29841:   NetAccessor: curl
> 3)built and installed Xerces

Something goes wrong between this steps...

> 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

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

> #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 <xercesc/util/XMLNetAccessor.hpp>

   if (XMLPlatformUtils::fgNetAccessor) {
     const XMLCh *na_id = XMLPlatformUtils::fgNetAccessor->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(&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

RE: What is the difference between configuring Xerces 3.0.1 with--enable-netaccessor-curlvs--enable-netaccessor-socket?

Posted by "Dantzler, DeWayne C" <de...@boeing.com>.
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->setValidationScheme(_XmlDOMParser->Val_Always);
	_XmlDOMParser->setDoSchema(false);
    	resetErrorHandler();
      _XmlDOMParser->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:
> Dantzler, DeWayne C wrote:
>> my assumption is that somehow Xerces must use it. Given Alberto 
>> comments "If you use --enable-netaccessor-curl Xerces will use the 
>> APIs provided by libcurl, so if you use the same API to setup a 
>> global proxy
> 
> Xerces does nothing with the proxy settings. What Alberto means is 
> that you should use the *libcurl* API to setup a global proxy. Simply 
> use any of the libcurl abilities to specify proxy settings, not the 
> Xerces API.
> 
> 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

Re: What is the difference between configuring Xerces 3.0.1 with--enable-netaccessor-curlvs --enable-netaccessor-socket?

Posted by David Bertoni <db...@apache.org>.
Vitaly Prapirny wrote:
> Dantzler, DeWayne C wrote:
>> my assumption is that somehow Xerces must use it. Given Alberto 
>> comments "If you use --enable-netaccessor-curl Xerces will use the 
>> APIs provided by libcurl, so if you use the same API to setup a global 
>> proxy
> 
> Xerces does nothing with the proxy settings. What Alberto means is that
> you should use the *libcurl* API to setup a global proxy. Simply use
> any of the libcurl abilities to specify proxy settings, not the Xerces
> API.
> 
> 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

Re: What is the difference between configuring Xerces 3.0.1 with--enable-netaccessor-curlvs --enable-netaccessor-socket?

Posted by Vitaly Prapirny <ma...@mebius.net>.
Dantzler, DeWayne C wrote:
> my assumption is that somehow Xerces must use it. Given Alberto comments "If you use --enable-netaccessor-curl Xerces will use the APIs provided by libcurl, so if you use the same API to setup a global proxy

Xerces does nothing with the proxy settings. What Alberto means is that
you should use the *libcurl* API to setup a global proxy. Simply use
any of the libcurl abilities to specify proxy settings, not the Xerces
API.

Seems that my english is not perfect enough :)

Good luck!
	Vitaly

Re: What is the difference between configuring Xerces 3.0.1 with--enable-netaccessor-curlvs --enable-netaccessor-socket?

Posted by Alberto Massari <am...@datadirect.com>.
This is what libcurl says about proxy support:


    Proxies

What "proxy" means according to Merriam-Webster: "a person authorized to 
act for another" but also "the agency, function, or office of a deputy 
who acts as a substitute for another".

Proxies are exceedingly common these days. Companies often only offer 
Internet access to employees through their proxies. Network clients or 
user-agents ask the proxy for documents, the proxy does the actual 
request and then it returns them.

libcurl supports SOCKS and HTTP proxies. When a given URL is wanted, 
libcurl will ask the proxy for it instead of trying to connect to the 
actual host identified in the URL.

If you're using a SOCKS proxy, you may find that libcurl doesn't quite 
support all operations through it.

For HTTP proxies: the fact that the proxy is a HTTP proxy puts certain 
restrictions on what can actually happen. A requested URL that might not 
be a HTTP URL will be still be passed to the HTTP proxy to deliver back 
to libcurl. This happens transparently, and an application may not need 
to know. I say "may", because at times it is very important to 
understand that all operations over a HTTP proxy use the HTTP protocol. 
For example, you can't invoke your own custom FTP commands or even 
proper FTP directory listings.

*Proxy Options*

To tell libcurl to use a proxy at a given port number:

 curl_easy_setopt(easyhandle, CURLOPT_PROXY, "proxy-host.com:8080");

Some proxies require user authentication before allowing a request, and 
you pass that information similar to this:

 curl_easy_setopt(easyhandle, CURLOPT_PROXYUSERPWD, "user:password");

If you want to, you can specify the host name only in the CURLOPT_PROXY 
option, and set the port number separately with CURLOPT_PROXYPORT.

Tell libcurl what kind of proxy it is with CURLOPT_PROXYTYPE (if not, it 
will default to assume a HTTP proxy):

 curl_easy_setopt(easyhandle, CURLOPT_PROXYTYPE, CURLPROXY_SOCKS4);

*Environment Variables*

libcurl automatically checks and uses a set of environment variables to 
know what proxies to use for certain protocols. The names of the 
variables are following an ancient de facto standard and are built up as 
"[protocol]_proxy" (note the lower casing). Which makes the variable 
'http_proxy' checked for a name of a proxy to use when the input URL is 
HTTP. Following the same rule, the variable named 'ftp_proxy' is checked 
for FTP URLs. Again, the proxies are always HTTP proxies, the different 
names of the variables simply allows different HTTP proxies to be used.

The proxy environment variable contents should be in the format 
"[protocol://][user:password@]machine[:port]". Where the protocol:// 
part is simply ignored if present (so http://proxy and bluerk://proxy 
will do the same) and the optional port number specifies on which port 
the proxy operates on the host. If not specified, the internal default 
port number will be used and that is most likely *not* the one you would 
like it to be.

There are two special environment variables. 'all_proxy' is what sets 
proxy for any URL in case the protocol specific variable wasn't set, and 
'no_proxy' defines a list of hosts that should not use a proxy even 
though a variable may say so. If 'no_proxy' is a plain asterisk ("*") it 
matches all hosts.

To explicitly disable libcurl's checking for and using the proxy 
environment variables, set the proxy name to "" - an empty string - with 
CURLOPT_PROXY.

So, setting your environment variable 'http_proxy' to 'proxy-host:8080' 
should work: does it work indeed?

Alberto

Dantzler, DeWayne C wrote:
> I've looked at the libcurl doc, but I'm using Xerces to parse and it is during the parsing of the XMl file that internet access occurs since the XML calls entities that must be resolved via a URL. Since Xerces can be configured with libcurl, my assumption is that somehow Xerces must use it. Given Alberto comments "If you use --enable-netaccessor-curl Xerces will use the APIs provided by libcurl, so if you use the same API to setup a global proxy, you will be able to use it." and based on the libcurl doc, my assumption is that setting the env 'http_proxy' using libcurl's API is how Xerces will know the correct proxy to use. Is this how Xerces will know the correct proxy to use? 
>
> -----Original Message-----
> From: Vitaly Prapirny [mailto:marl@mebius.net] 
> Sent: Thursday, November 05, 2009 12:18 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?
>
> Proxy settings should be recognized by libcurl, not Xerces.
> So please look at http://curl.haxx.se/libcurl/c/libcurl-tutorial.html
> as I suggest you in my answer to your previous message
> http://marc.info/?l=xerces-c-users&m=125541575925143&w=2
>
> Good luck!
> 	Vitaly
>
> Dantzler, DeWayne C wrote:
>   
>> Ok, If Xerces will use the APIs provided by libcurl, then what Xerces's APIs must I use to get Xerces to recognize my proxy settings or how does Xerces determine the proxy settings? I've tried googling for the answer, but came up empty. I'm not sure of the right text combo to get a hit.
>>
>> Thanks
>>
>> -----Original Message-----
>> From: Alberto Massari [mailto:amassari@datadirect.com]
>> Sent: Tuesday, November 03, 2009 11:27 PM
>> To: c-users@xerces.apache.org
>> Subject: Re: What is the difference between configuring Xerces 3.0.1 with--enable-netaccessor-curl vs --enable-netaccessor-socket?
>>
>> If you use --enable-netaccessor-socket you will not be able to specify a proxy, as the code that reads from the Internet is simply working with plain TCP sockets. If you use --enable-netaccessor-curl Xerces will use the APIs provided by libcurl, so if you use the same API to setup a global proxy, you will be able to use it.
>>
>> Alberto
>>
>> Dantzler, DeWayne C wrote:
>>     
>>> Hello
>>>
>>> Problem: there is a proxy between Xerces and the outside World and I need Xerces to perform XML validation against a schema which includes online references to an external scheme (e.g<xs:import namespace="http://www.w3.org/myspace schemaLocation="http://www.w3.org/schema.xsd"/>.
>>>
>>> What is the difference between configuring Xerces with --enable-netaccessor-curl vs --enable-netaccessor-socket? Basically, how does this effect the socket behavior of Xerces and why would I choose one over the other?
>>>
>>> Thanks
>>>
>>>
>>>       
>
>
>   


RE: What is the difference between configuring Xerces 3.0.1 with--enable-netaccessor-curlvs --enable-netaccessor-socket?

Posted by "Dantzler, DeWayne C" <de...@boeing.com>.
I've looked at the libcurl doc, but I'm using Xerces to parse and it is during the parsing of the XMl file that internet access occurs since the XML calls entities that must be resolved via a URL. Since Xerces can be configured with libcurl, my assumption is that somehow Xerces must use it. Given Alberto comments "If you use --enable-netaccessor-curl Xerces will use the APIs provided by libcurl, so if you use the same API to setup a global proxy, you will be able to use it." and based on the libcurl doc, my assumption is that setting the env 'http_proxy' using libcurl's API is how Xerces will know the correct proxy to use. Is this how Xerces will know the correct proxy to use? 

-----Original Message-----
From: Vitaly Prapirny [mailto:marl@mebius.net] 
Sent: Thursday, November 05, 2009 12:18 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?

Proxy settings should be recognized by libcurl, not Xerces.
So please look at http://curl.haxx.se/libcurl/c/libcurl-tutorial.html
as I suggest you in my answer to your previous message
http://marc.info/?l=xerces-c-users&m=125541575925143&w=2

Good luck!
	Vitaly

Dantzler, DeWayne C wrote:
> Ok, If Xerces will use the APIs provided by libcurl, then what Xerces's APIs must I use to get Xerces to recognize my proxy settings or how does Xerces determine the proxy settings? I've tried googling for the answer, but came up empty. I'm not sure of the right text combo to get a hit.
>
> Thanks
>
> -----Original Message-----
> From: Alberto Massari [mailto:amassari@datadirect.com]
> Sent: Tuesday, November 03, 2009 11:27 PM
> To: c-users@xerces.apache.org
> Subject: Re: What is the difference between configuring Xerces 3.0.1 with--enable-netaccessor-curl vs --enable-netaccessor-socket?
>
> If you use --enable-netaccessor-socket you will not be able to specify a proxy, as the code that reads from the Internet is simply working with plain TCP sockets. If you use --enable-netaccessor-curl Xerces will use the APIs provided by libcurl, so if you use the same API to setup a global proxy, you will be able to use it.
>
> Alberto
>
> Dantzler, DeWayne C wrote:
>>
>> Hello
>>
>> Problem: there is a proxy between Xerces and the outside World and I need Xerces to perform XML validation against a schema which includes online references to an external scheme (e.g<xs:import namespace="http://www.w3.org/myspace schemaLocation="http://www.w3.org/schema.xsd"/>.
>>
>> What is the difference between configuring Xerces with --enable-netaccessor-curl vs --enable-netaccessor-socket? Basically, how does this effect the socket behavior of Xerces and why would I choose one over the other?
>>
>> Thanks
>>
>>
>


Re: What is the difference between configuring Xerces 3.0.1 with--enable-netaccessor-curl vs --enable-netaccessor-socket?

Posted by Vitaly Prapirny <ma...@mebius.net>.
Proxy settings should be recognized by libcurl, not Xerces.
So please look at http://curl.haxx.se/libcurl/c/libcurl-tutorial.html
as I suggest you in my answer to your previous message
http://marc.info/?l=xerces-c-users&m=125541575925143&w=2

Good luck!
	Vitaly

Dantzler, DeWayne C wrote:
> Ok, If Xerces will use the APIs provided by libcurl, then what Xerces's APIs must I use to get Xerces to recognize my proxy settings or how does Xerces determine the proxy settings? I've tried googling for the answer, but came up empty. I'm not sure of the right text combo to get a hit.
>
> Thanks
>
> -----Original Message-----
> From: Alberto Massari [mailto:amassari@datadirect.com]
> Sent: Tuesday, November 03, 2009 11:27 PM
> To: c-users@xerces.apache.org
> Subject: Re: What is the difference between configuring Xerces 3.0.1 with--enable-netaccessor-curl vs --enable-netaccessor-socket?
>
> If you use --enable-netaccessor-socket you will not be able to specify a proxy, as the code that reads from the Internet is simply working with plain TCP sockets. If you use --enable-netaccessor-curl Xerces will use the APIs provided by libcurl, so if you use the same API to setup a global proxy, you will be able to use it.
>
> Alberto
>
> Dantzler, DeWayne C wrote:
>>
>> Hello
>>
>> Problem: there is a proxy between Xerces and the outside World and I need Xerces to perform XML validation against a schema which includes online references to an external scheme (e.g<xs:import namespace="http://www.w3.org/myspace schemaLocation="http://www.w3.org/schema.xsd"/>.
>>
>> What is the difference between configuring Xerces with --enable-netaccessor-curl vs --enable-netaccessor-socket? Basically, how does this effect the socket behavior of Xerces and why would I choose one over the other?
>>
>> Thanks
>>
>>
>


RE: What is the difference between configuring Xerces 3.0.1 with--enable-netaccessor-curl vs --enable-netaccessor-socket?

Posted by "Dantzler, DeWayne C" <de...@boeing.com>.
Ok, If Xerces will use the APIs provided by libcurl, then what Xerces's APIs must I use to get Xerces to recognize my proxy settings or how does Xerces determine the proxy settings? I've tried googling for the answer, but came up empty. I'm not sure of the right text combo to get a hit. 

Thanks

-----Original Message-----
From: Alberto Massari [mailto:amassari@datadirect.com] 
Sent: Tuesday, November 03, 2009 11:27 PM
To: c-users@xerces.apache.org
Subject: Re: What is the difference between configuring Xerces 3.0.1 with--enable-netaccessor-curl vs --enable-netaccessor-socket?

If you use --enable-netaccessor-socket you will not be able to specify a proxy, as the code that reads from the Internet is simply working with plain TCP sockets. If you use --enable-netaccessor-curl Xerces will use the APIs provided by libcurl, so if you use the same API to setup a global proxy, you will be able to use it.

Alberto

Dantzler, DeWayne C wrote:
>  
> Hello
>
> Problem: there is a proxy between Xerces and the outside World and I need Xerces to perform XML validation against a schema which includes online references to an external scheme (e.g <xs:import namespace="http://www.w3.org/myspace schemaLocation="http://www.w3.org/schema.xsd"/>.
>
> What is the difference between configuring Xerces with --enable-netaccessor-curl vs --enable-netaccessor-socket? Basically, how does this effect the socket behavior of Xerces and why would I choose one over the other?
>
> Thanks
>
>   


Re: What is the difference between configuring Xerces 3.0.1 with --enable-netaccessor-curl vs --enable-netaccessor-socket?

Posted by Alberto Massari <am...@datadirect.com>.
If you use --enable-netaccessor-socket you will not be able to specify a 
proxy, as the code that reads from the Internet is simply working with 
plain TCP sockets. If you use --enable-netaccessor-curl Xerces will use 
the APIs provided by libcurl, so if you use the same API to setup a 
global proxy, you will be able to use it.

Alberto

Dantzler, DeWayne C wrote:
>  
> Hello 
>
> Problem: there is a proxy between Xerces and the outside World and I need Xerces to perform XML validation against a schema which includes online references to an external scheme (e.g <xs:import namespace="http://www.w3.org/myspace schemaLocation="http://www.w3.org/schema.xsd"/>.
>
> What is the difference between configuring Xerces with --enable-netaccessor-curl vs --enable-netaccessor-socket? Basically, how does this effect the socket behavior of Xerces and why would I choose one over the other?
>
> Thanks
>
>   


What is the difference between configuring Xerces 3.0.1 with --enable-netaccessor-curl vs --enable-netaccessor-socket?

Posted by "Dantzler, DeWayne C" <de...@boeing.com>.
 
Hello 

Problem: there is a proxy between Xerces and the outside World and I need Xerces to perform XML validation against a schema which includes online references to an external scheme (e.g <xs:import namespace="http://www.w3.org/myspace schemaLocation="http://www.w3.org/schema.xsd"/>.

What is the difference between configuring Xerces with --enable-netaccessor-curl vs --enable-netaccessor-socket? Basically, how does this effect the socket behavior of Xerces and why would I choose one over the other?

Thanks

RE: How do I get Xerces to find the location of a DTD specified in an XML file?

Posted by "Dantzler, DeWayne C" <de...@boeing.com>.
I do apologize for not providing sufficient details. I'm running on HP-UX ddpsdev1 B.11.11 U 9000/800 and xmlDoc is a variable assigned to the name of the XML file that specifies the dtd. It is the file that I'm trying to parse. I've set the permissions on the file to 777 and I tried using an absolute path to the dtd with the same results:
Type:RuntimeException, Message:Could not open DTD file 'fullpath/mpboe03.dtd'


-----Original Message-----
From: Alberto Massari [mailto:amassari@datadirect.com] 
Sent: Wednesday, November 04, 2009 8:51 AM
To: c-users@xerces.apache.org
Subject: Re: How do I get Xerces to find the location of a DTD specified inan XML file?

When a relative path is found, the path of the including file is used as base path; missing that, the current directory (as reported by the OS) is used. What is the xmlDoc variable? What platform you are running on?

Alberto

Dantzler, DeWayne C wrote:
> Sorry, I apologize. It was a typo and the name of the dtd in the XML is mpboe03. And I'm running Xerces2.7.0, but will be migrating to Xerces3.0.1 very soon. So, how does Xerces resolve paths to dtd's in an XML file? Does it attempt to look for the file in current directory the application is running under or should absolute paths be used?
>
> Thanks
>
>
> -----Original Message-----
> From: Alberto Massari [mailto:amassari@datadirect.com]
> Sent: Tuesday, November 03, 2009 11:25 PM
> To: c-users@xerces.apache.org
> Subject: Re: How do I get Xerces to find the location of a DTD specified inan XML file?
>
> Have you checked that in the same folder there is another DTD named 
> mpboe03.dtd? From what you say, it looks you placed mpdjp103.dtd
>
> Alberto
>
>
> Dantzler, DeWayne C wrote:
>   
>>  
>> Hello
>>
>> Scenario: I have a local dtd on my system and I'm running my code in the same directory as the dtd. I thought Xerces would look for the dtd relative to the current directory or if an absolute path is specified, use it. 
>>  
>> I have an xml file specified as follows:
>>
>> <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE mpd SYSTEM 
>> "mpboe03.dtd" [ <!ENTITY E67895 SYSTEM "E67895.tif" NDATA ccitt4> 
>> <!ENTITY W28741 SYSTEM "W28741.tif" NDATA ccitt4> <!ENTITY W28833 
>> SYSTEM "W28833.tif" NDATA ccitt4> .... Rest of xml file
>>
>>
>> I've generated code as follows:
>>
>>     try
>>     {
>> 		//The parser should use the default DTD called out in the XML file 
>> 		//by the DOCTYPE declaration to resolve external ENTITY's  
>> 		//------------- Example given below ------------- 
>> 		//<!DOCTYPE mpd SYSTEM "mpboe03.dtd" [
>> 		//<!ENTITY E67895 SYSTEM "E67895.tif" NDATA ccitt4>
>> 		//<!ENTITY W28741 SYSTEM "W28741.tif" NDATA ccitt4>
>> 		
>> 		//Turn on the necessary features to allow validation by an internal DTD
>> 	      //Val_Auto   - turn on validation only if an internal/external DTD subset has been seen!!
>> 		_XmlDOMParser->setValidationScheme(_XmlDOMParser->Val_Auto);
>> 		_XmlDOMParser->setDoSchema(false);
>>             _XmlDOMParser->parse(xmlDoc);
>>     }
>>     catch(....ALL EXCEPTIONs)
>>  
>> Results: I get the following Exception even though the permissions on 
>> the dtd is 777 "Parser Error Message: An exception occurred! Type:RuntimeException, Message:Could not open DTD file 'mpboe03.dtd'"
>>
>> What must I do (syntax or SAX feature) for Xerces to locate the dtd?
>>   
>>     
>
>
>   


Re: How do I get Xerces to find the location of a DTD specified in an XML file?

Posted by Alberto Massari <am...@datadirect.com>.
When a relative path is found, the path of the including file is used as 
base path; missing that, the current directory (as reported by the OS) 
is used. What is the xmlDoc variable? What platform you are running on?

Alberto

Dantzler, DeWayne C wrote:
> Sorry, I apologize. It was a typo and the name of the dtd in the XML is mpboe03. And I'm running Xerces2.7.0, but will be migrating to Xerces3.0.1 very soon. So, how does Xerces resolve paths to dtd's in an XML file? Does it attempt to look for the file in current directory the application is running under or should absolute paths be used?
>
> Thanks 
>
>
> -----Original Message-----
> From: Alberto Massari [mailto:amassari@datadirect.com] 
> Sent: Tuesday, November 03, 2009 11:25 PM
> To: c-users@xerces.apache.org
> Subject: Re: How do I get Xerces to find the location of a DTD specified inan XML file?
>
> Have you checked that in the same folder there is another DTD named mpboe03.dtd? From what you say, it looks you placed mpdjp103.dtd
>
> Alberto
>
>
> Dantzler, DeWayne C wrote:
>   
>>  
>> Hello
>>
>> Scenario: I have a local dtd on my system and I'm running my code in the same directory as the dtd. I thought Xerces would look for the dtd relative to the current directory or if an absolute path is specified, use it. 
>>  
>> I have an xml file specified as follows:
>>
>> <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE mpd SYSTEM 
>> "mpboe03.dtd" [ <!ENTITY E67895 SYSTEM "E67895.tif" NDATA ccitt4> 
>> <!ENTITY W28741 SYSTEM "W28741.tif" NDATA ccitt4> <!ENTITY W28833 
>> SYSTEM "W28833.tif" NDATA ccitt4> .... Rest of xml file
>>
>>
>> I've generated code as follows:
>>
>>     try
>>     {
>> 		//The parser should use the default DTD called out in the XML file 
>> 		//by the DOCTYPE declaration to resolve external ENTITY's  
>> 		//------------- Example given below ------------- 
>> 		//<!DOCTYPE mpd SYSTEM "mpboe03.dtd" [
>> 		//<!ENTITY E67895 SYSTEM "E67895.tif" NDATA ccitt4>
>> 		//<!ENTITY W28741 SYSTEM "W28741.tif" NDATA ccitt4>
>> 		
>> 		//Turn on the necessary features to allow validation by an internal DTD
>> 	      //Val_Auto   - turn on validation only if an internal/external DTD subset has been seen!!
>> 		_XmlDOMParser->setValidationScheme(_XmlDOMParser->Val_Auto);
>> 		_XmlDOMParser->setDoSchema(false);
>>             _XmlDOMParser->parse(xmlDoc);
>>     }
>>     catch(....ALL EXCEPTIONs)
>>  
>> Results: I get the following Exception even though the permissions on 
>> the dtd is 777 "Parser Error Message: An exception occurred! Type:RuntimeException, Message:Could not open DTD file 'mpboe03.dtd'"
>>
>> What must I do (syntax or SAX feature) for Xerces to locate the dtd?
>>   
>>     
>
>
>   


RE: How do I get Xerces to find the location of a DTD specified in an XML file?

Posted by "Dantzler, DeWayne C" <de...@boeing.com>.
I've found a workaround. If I define an entity resolver to use the systemid passed by the parser which is the path specified in the DOCTYPE declaration in the XML file (i.e <!DOCTYPE mpd SYSTEM "mpboe03.dtd" ), I can verify the accessibility of the file and pass it to the parser to use as an inputsource.

Thanks Alberto

-----Original Message-----
From: Dantzler, DeWayne C 
Sent: Wednesday, November 04, 2009 8:40 AM
To: c-users@xerces.apache.org
Subject: RE: How do I get Xerces to find the location of a DTD specified inan XML file?

Sorry, I apologize. It was a typo and the name of the dtd in the XML is mpboe03. And I'm running Xerces2.7.0, but will be migrating to Xerces3.0.1 very soon. So, how does Xerces resolve paths to dtd's in an XML file? Does it attempt to look for the file in current directory the application is running under or should absolute paths be used?

Thanks 


-----Original Message-----
From: Alberto Massari [mailto:amassari@datadirect.com]
Sent: Tuesday, November 03, 2009 11:25 PM
To: c-users@xerces.apache.org
Subject: Re: How do I get Xerces to find the location of a DTD specified inan XML file?

Have you checked that in the same folder there is another DTD named mpboe03.dtd? From what you say, it looks you placed mpdjp103.dtd

Alberto


Dantzler, DeWayne C wrote:
>  
> Hello
>
> Scenario: I have a local dtd on my system and I'm running my code in the same directory as the dtd. I thought Xerces would look for the dtd relative to the current directory or if an absolute path is specified, use it. 
>  
> I have an xml file specified as follows:
>
> <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE mpd SYSTEM 
> "mpboe03.dtd" [ <!ENTITY E67895 SYSTEM "E67895.tif" NDATA ccitt4> 
> <!ENTITY W28741 SYSTEM "W28741.tif" NDATA ccitt4> <!ENTITY W28833 
> SYSTEM "W28833.tif" NDATA ccitt4> .... Rest of xml file
>
>
> I've generated code as follows:
>
>     try
>     {
> 		//The parser should use the default DTD called out in the XML file 
> 		//by the DOCTYPE declaration to resolve external ENTITY's  
> 		//------------- Example given below ------------- 
> 		//<!DOCTYPE mpd SYSTEM "mpboe03.dtd" [
> 		//<!ENTITY E67895 SYSTEM "E67895.tif" NDATA ccitt4>
> 		//<!ENTITY W28741 SYSTEM "W28741.tif" NDATA ccitt4>
> 		
> 		//Turn on the necessary features to allow validation by an internal DTD
> 	      //Val_Auto   - turn on validation only if an internal/external DTD subset has been seen!!
> 		_XmlDOMParser->setValidationScheme(_XmlDOMParser->Val_Auto);
> 		_XmlDOMParser->setDoSchema(false);
>             _XmlDOMParser->parse(xmlDoc);
>     }
>     catch(....ALL EXCEPTIONs)
>  
> Results: I get the following Exception even though the permissions on 
> the dtd is 777 "Parser Error Message: An exception occurred! Type:RuntimeException, Message:Could not open DTD file 'mpboe03.dtd'"
>
> What must I do (syntax or SAX feature) for Xerces to locate the dtd?
>   


RE: How do I get Xerces to find the location of a DTD specified in an XML file?

Posted by "Dantzler, DeWayne C" <de...@boeing.com>.
Sorry, I apologize. It was a typo and the name of the dtd in the XML is mpboe03. And I'm running Xerces2.7.0, but will be migrating to Xerces3.0.1 very soon. So, how does Xerces resolve paths to dtd's in an XML file? Does it attempt to look for the file in current directory the application is running under or should absolute paths be used?

Thanks 


-----Original Message-----
From: Alberto Massari [mailto:amassari@datadirect.com] 
Sent: Tuesday, November 03, 2009 11:25 PM
To: c-users@xerces.apache.org
Subject: Re: How do I get Xerces to find the location of a DTD specified inan XML file?

Have you checked that in the same folder there is another DTD named mpboe03.dtd? From what you say, it looks you placed mpdjp103.dtd

Alberto


Dantzler, DeWayne C wrote:
>  
> Hello
>
> Scenario: I have a local dtd on my system and I'm running my code in the same directory as the dtd. I thought Xerces would look for the dtd relative to the current directory or if an absolute path is specified, use it. 
>  
> I have an xml file specified as follows:
>
> <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE mpd SYSTEM 
> "mpboe03.dtd" [ <!ENTITY E67895 SYSTEM "E67895.tif" NDATA ccitt4> 
> <!ENTITY W28741 SYSTEM "W28741.tif" NDATA ccitt4> <!ENTITY W28833 
> SYSTEM "W28833.tif" NDATA ccitt4> .... Rest of xml file
>
>
> I've generated code as follows:
>
>     try
>     {
> 		//The parser should use the default DTD called out in the XML file 
> 		//by the DOCTYPE declaration to resolve external ENTITY's  
> 		//------------- Example given below ------------- 
> 		//<!DOCTYPE mpd SYSTEM "mpboe03.dtd" [
> 		//<!ENTITY E67895 SYSTEM "E67895.tif" NDATA ccitt4>
> 		//<!ENTITY W28741 SYSTEM "W28741.tif" NDATA ccitt4>
> 		
> 		//Turn on the necessary features to allow validation by an internal DTD
> 	      //Val_Auto   - turn on validation only if an internal/external DTD subset has been seen!!
> 		_XmlDOMParser->setValidationScheme(_XmlDOMParser->Val_Auto);
> 		_XmlDOMParser->setDoSchema(false);
>             _XmlDOMParser->parse(xmlDoc);
>     }
>     catch(....ALL EXCEPTIONs)
>  
> Results: I get the following Exception even though the permissions on 
> the dtd is 777 "Parser Error Message: An exception occurred! Type:RuntimeException, Message:Could not open DTD file 'mpboe03.dtd'"
>
> What must I do (syntax or SAX feature) for Xerces to locate the dtd?
>   


Re: How do I get Xerces to find the location of a DTD specified in an XML file?

Posted by Alberto Massari <am...@datadirect.com>.
Have you checked that in the same folder there is another DTD named 
mpboe03.dtd? From what you say, it looks you placed mpdjp103.dtd

Alberto


Dantzler, DeWayne C wrote:
>  
> Hello 
>
> Scenario: I have a local dtd on my system and I'm running my code in the same directory as the dtd. I thought Xerces would look for the dtd relative to the current directory or if an absolute path is specified, use it. 
>  
> I have an xml file specified as follows:
>
> <?xml version="1.0" encoding="UTF-8"?>
> <!DOCTYPE mpd SYSTEM "mpdjpl03.dtd" [
> <!ENTITY E67895 SYSTEM "E67895.tif" NDATA ccitt4>
> <!ENTITY W28741 SYSTEM "W28741.tif" NDATA ccitt4>
> <!ENTITY W28833 SYSTEM "W28833.tif" NDATA ccitt4>
> .... Rest of xml file
>
>
> I've generated code as follows:
>
>     try
>     {
> 		//The parser should use the default DTD called out in the XML file 
> 		//by the DOCTYPE declaration to resolve external ENTITY's  
> 		//------------- Example given below ------------- 
> 		//<!DOCTYPE mpd SYSTEM "mpboe03.dtd" [
> 		//<!ENTITY E67895 SYSTEM "E67895.tif" NDATA ccitt4>
> 		//<!ENTITY W28741 SYSTEM "W28741.tif" NDATA ccitt4>
> 		
> 		//Turn on the necessary features to allow validation by an internal DTD
> 	      //Val_Auto   - turn on validation only if an internal/external DTD subset has been seen!!
> 		_XmlDOMParser->setValidationScheme(_XmlDOMParser->Val_Auto);
> 		_XmlDOMParser->setDoSchema(false);
>             _XmlDOMParser->parse(xmlDoc);
>     }
>     catch(....ALL EXCEPTIONs)
>  
> Results: I get the following Exception even though the permissions on the dtd is 777
> "Parser Error Message: An exception occurred! Type:RuntimeException, Message:Could not open DTD file 'mpboe03.dtd'"
>
> What must I do (syntax or SAX feature) for Xerces to locate the dtd?
>   


How do I get Xerces to find the location of a DTD specified in an XML file?

Posted by "Dantzler, DeWayne C" <de...@boeing.com>.
 
Hello 

Scenario: I have a local dtd on my system and I'm running my code in the same directory as the dtd. I thought Xerces would look for the dtd relative to the current directory or if an absolute path is specified, use it. 
 
I have an xml file specified as follows:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mpd SYSTEM "mpdjpl03.dtd" [
<!ENTITY E67895 SYSTEM "E67895.tif" NDATA ccitt4>
<!ENTITY W28741 SYSTEM "W28741.tif" NDATA ccitt4>
<!ENTITY W28833 SYSTEM "W28833.tif" NDATA ccitt4>
.... Rest of xml file


I've generated code as follows:

    try
    {
		//The parser should use the default DTD called out in the XML file 
		//by the DOCTYPE declaration to resolve external ENTITY's  
		//------------- Example given below ------------- 
		//<!DOCTYPE mpd SYSTEM "mpboe03.dtd" [
		//<!ENTITY E67895 SYSTEM "E67895.tif" NDATA ccitt4>
		//<!ENTITY W28741 SYSTEM "W28741.tif" NDATA ccitt4>
		
		//Turn on the necessary features to allow validation by an internal DTD
	      //Val_Auto   - turn on validation only if an internal/external DTD subset has been seen!!
		_XmlDOMParser->setValidationScheme(_XmlDOMParser->Val_Auto);
		_XmlDOMParser->setDoSchema(false);
            _XmlDOMParser->parse(xmlDoc);
    }
    catch(....ALL EXCEPTIONs)
 
Results: I get the following Exception even though the permissions on the dtd is 777
"Parser Error Message: An exception occurred! Type:RuntimeException, Message:Could not open DTD file 'mpboe03.dtd'"

What must I do (syntax or SAX feature) for Xerces to locate the dtd?