I believe that this has been fixed in the latest CVS version. Another solution 
is to apply the patch file for the FreeBSD version. (There are several of 
these protected-rather-than-private changes that are needed.)

On Wednesday 20 July 2005 11:36 am, Jack Woehr wrote:
> ?Any tips? on this build problem w 1.9.0 on Solaris 10 w/ GCC 3.4.3
> installed by Solaris (late in the build after Xalan's runConfig with
> proper args etc.):
>
> g++ -O -DNDEBUG     -fno-elide-constructors -Wall -fPIC -DSOLARIS
> -D_REENTRANT -DXALAN_INMEM_MSG_LOADER -c
> -I/usr/local/src/xml-xalan/c/src -I/usr/local/src/xml-xalan/c/include
> -I../../nls/include -I/usr/local/src/xerces-c-src_2_6_0/src/
> -I/usr/local/src/xerces-c-src_2_6_0/include/xercesc
> -I/usr/local/src/xerces-c-src_2_6_0/include/  -o
> ../../obj/XPathEvaluator.o
> /usr/local/src/xml-xalan/c/src/xalanc/XPath/XPathEvaluator.cpp
> /usr/local/src/xml-xalan/c/src/xalanc/XPath/XPathEvaluator.cpp: In
> member function `xalanc_1_9::XObjectPtr
> xalanc_1_9::XPathEvaluator::evaluate(xalanc_1_9::DOMSupport&,
> xalanc_1_9::XalanNode*, const xalanc_1_9::XalanDOMChar*, const
> xalanc_1_9::XalanElement*)':
> /usr/local/src/xml-xalan/c/src/xalanc/XPath/ElementPrefixResolverProxy.hpp:
>89: error:
> `xalanc_1_9::ElementPrefixResolverProxy::ElementPrefixResolverProxy(const
> xalanc_1_9::ElementPrefixResolverProxy&)' is private
> /usr/local/src/xml-xalan/c/src/xalanc/XPath/XPathEvaluator.cpp:279:
> error: within this context
> /usr/local/src/xml-xalan/c/src/xalanc/XPath/XPathEvaluator.cpp: In
> member function `xalanc_1_9::XObjectPtr
> xalanc_1_9::XPathEvaluator::evaluate(xalanc_1_9::DOMSupport&,
> xalanc_1_9::XalanNode*, const xalanc_1_9::XPath&, const
> xalanc_1_9::XalanElement*)':
> /usr/local/src/xml-xalan/c/src/xalanc/XPath/ElementPrefixResolverProxy.hpp:
>89: error:
> `xalanc_1_9::ElementPrefixResolverProxy::ElementPrefixResolverProxy(const
> xalanc_1_9::ElementPrefixResolverProxy&)' is private
> /usr/local/src/xml-xalan/c/src/xalanc/XPath/XPathEvaluator.cpp:299:
> error: within this context
> /usr/local/src/xml-xalan/c/src/xalanc/XPath/XPathEvaluator.cpp: In
> member function `xalanc_1_9::XPath*
> xalanc_1_9::XPathEvaluator::createXPath(const xalanc_1_9::XalanDOMChar*)':
> /usr/local/src/xml-xalan/c/src/xalanc/XPath/ElementPrefixResolverProxy.hpp:
>89: error:
> `xalanc_1_9::ElementPrefixResolverProxy::ElementPrefixResolverProxy(const
> xalanc_1_9::ElementPrefixResolverProxy&)' is private
> /usr/local/src/xml-xalan/c/src/xalanc/XPath/XPathEvaluator.cpp:348:
> error: within this context
> /usr/local/src/xml-xalan/c/src/xalanc/XPath/XPathEvaluator.cpp: In
> member function `xalanc_1_9::XPath*
> xalanc_1_9::XPathEvaluator::createXPath(const xalanc_1_9::XalanDOMChar*,
> xalanc_1_9::DOMSupport&, const xalanc_1_9::XalanElement*)':
> /usr/local/src/xml-xalan/c/src/xalanc/XPath/ElementPrefixResolverProxy.hpp:
>89: error:
> `xalanc_1_9::ElementPrefixResolverProxy::ElementPrefixResolverProxy(const
> xalanc_1_9::ElementPrefixResolverProxy&)' is private
> /usr/local/src/xml-xalan/c/src/xalanc/XPath/XPathEvaluator.cpp:361:
> error: within this context
> make[1]: *** [../../obj/XPathEvaluator.o] Error 1
> make[1]: Leaving directory `/usr/local/src/xml-xalan/c/src/xalanc'
> make: *** [all] Error 2


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to