Also, one more thing - DOMWriter seems to have been deprecated from xerces
3.0.
I'm getting the following error :
* error C2039: 'DOMWriter' : is not a member of 'xercesc_3_0'*
Can anyone suggest how to resolve this or do I have to modify my code to
remove all dependency on DOMWriter ? (Although, It'll be very painful to
remove DOMWriter in my project)

On Thu, Dec 4, 2008 at 1:29 PM, Dyuti Barma <[EMAIL PROTECTED]> wrote:

> Removed all the warnings.
> However, another issue has cropped up :
>
> I'm using the the following snippet of code to instantiate an object of
> XercesDOMSupport :
>
> */// dom_support_ - holds the XALAN XercesDOMSupport
>   xalanc_1_11::XercesDOMSupport dom_support_;*
>
> However, getting the following error :
>
> *error C2512: 'xalanc_1_11::XercesDOMSupport' : no appropriate default
> constructor available
>
> T*his was working fine with xalanc_1_10 / VC7.1.
> How do I fix this  ?
>
> On Wed, Dec 3, 2008 at 6:14 PM, Hans Smit <[EMAIL PROTECTED]> wrote:
>
>> The first warning is a common VC++7/8/9 warning. It is not major, but will
>> help you program in a more secure (non-buffer-overrun-like) manner. I
>> usually disable this warning, fixing it may lead to MS specific code.
>>
>> refer to:
>> http://msdn.microsoft.com/en-us/library/aa985974(VS.80).aspx<http://msdn.microsoft.com/en-us/library/aa985974%28VS.80%29.aspx>
>> and
>> http://msdn.microsoft.com/en-us/library/aa985965.aspx
>>
>> The 2nd warning (or is it an error) is unknown to me. It looks like you
>> forgot half the message.
>>
>> How did you resolve the references to xalanc_1_10 errors?
>
> These were specific to my project. I replaced all the xalan include files
> with the ones from the new source and changed references to xalanc_1_10 to
> xalanc_1_11 in a few files, followed by a clean build. That got rid of these
> errors. :)
>
>>
>>
>> Hans
>>
>>
>> > Hi,
>> >
>> > I'm pretty close to compiling my project with VC++8. However, I'm not
>> sure
>> > how best to remove the following warnings. Do I simply use the flag
>> > mentioned ? Or is there any other way to get rid of these warnings ?
>> >
>> > *thirdparty\xalanc/Include/XalanVector.hpp(274) : warning C4996:
>> > 'std::copy': Function call with parameters that may be unsafe - this
>> call
>> > relies on the caller to check that the passed values are correct. To
>> > disable
>> > this war use -D_SCL_SECURE_NO_WARNINGS. See documentation on how to use
>> > Visual C++ 'Checked Iterators'
>> >
>> > thirdparty\xalanc/Include/XalanVector.hpp(266) : while compiling class
>> > template member function 'unsigned short
>> > *xalanc_1_11::XalanVector<Type>::erase(unsigned short *,unsigned short
>> *)'
>> >         with
>> >         [
>> >             Type=xalanc_1_11::XalanDOMChar
>> >         ]
>> >         thirdparty\xalanc/XalanDOM/XalanDOMString.hpp(59) : see
>> reference
>> > to
>> > class template instantiation 'xalanc_1_11::XalanVector<Type>' being
>> > compiled
>> >         with
>> >         [
>> >             Type=xalanc_1_11::XalanDOMChar
>> >         ]*
>> >
>> > On Wed, Dec 3, 2008 at 1:18 AM, Hans Smit <[EMAIL PROTECTED]> wrote:
>> >
>> >> It seems like Dyuti and I got into a one-on-one thread. I must remember
>> >> to
>> >> use "reply all". Here is the rest of the thread for those of you who
>> are
>> >> interested: (it seems to be a recurring theme - the "building"
>> theme...)
>> >>
>> >>
>> >> Tuesday, December 02, 2008 19:27 Hans Smit wrote:
>> >>
>> >> Once again, I vaguely remember having a similar problem (with
>> >> Xalanc_1_10 /
>> >> 1_11 mix up). I think I had to double check that my project linking
>> with
>> >> the
>> >> xalanc include + the xalanc library directories were to the newly
>> >> compiled
>> >> XalanC. I also remember having some dll dependencies that had to be
>> >> recompiled (they were throwing dll inconsistent linkage errors). It all
>> >> came
>> >> down to carelessness on my part, so I didn't bother making any notes on
>> >> this. I'm not sure this is the problem your having though.
>> >>
>> >> I assume you did manage to compile the XalanMsgLib project? It is
>> >> important
>> >> that you take nothing from the previous xalanc version.
>> >>
>> >> I would suggest starting a project from scratch and just try to compile
>> >> a
>> >> short xalanc function call. If this doesn't work, you at least have
>> >> something to share with the rest (that we can try to debug). Have you
>> >> tried
>> >> compiling and running any of the XalanC examples?
>> >>
>> >> It's a shame every one has a different way of saying "char" in C++.
>> >> Would
>> >> you like a 'w_' with that, a 'XalanDomChar', or a 'XMLCh' with your
>> >> encoding
>> >> today sir? Or would you like it s8, u8, u16 or the super duper u32? :-)
>> >> I
>> >> guess that was my pathetic excuse of a joke... encodings and locale
>> have
>> >> been the bane of my existance since I started working with XML related
>> >> technologies.
>> >>
>> >> Hans
>> >> ----- Original Message ----- From: Dyuti Barma
>> >> To: Hans Smit
>> >> Sent: Tuesday, December 02, 2008 18:54
>> >> Subject: Re: Xalan with VC++8
>> >>
>> >>
>> >> Comments inline -
>> >>
>> >>
>> >> On Tue, Dec 2, 2008 at 7:51 PM, Hans Smit wrote:
>> >>
>> >> I vaguely remember having similar problems, and if my memory serves me
>> >> correctly...
>> >>
>> >> Check out the following settings in MSVC++ Project Properties:
>> >>
>> >> General->Character Set = Not set
>> >> C++ -> Language -> Treat w_char as built in type = Yes
>> >>
>> >> Yep, these settings seem to be in order. Still getting the same errors.
>> >> What I can't understand is - Why are the errors referring to
>> Xalanc_1_10
>> >> when I've replaced it by the new Xalanc_1_11 . Any clue ?
>> >>
>> >>
>> >>
>> >> Make sure the settings in the XalanC / XercesC and your own project
>> >> match.
>> >> This is very important.
>> >>
>> >> I hope this helps. Let us know.
>> >>
>> >> Cheers,
>> >>
>> >> Hans
>> >>
>> >>
>> >>  Hey,
>> >>>
>> >>> Finally built Xalan-c. Phew !!
>> >>> (by removing all the .rc files)
>> >>> And I can totally imagine how you felt when you saw the success
>> message
>> >>> ...Thanks a ton :-)
>> >>>
>> >>> And if I'm not asking for too much, can you tell me why I'm getting
>> the
>> >>> following errors while building my application with the latest Xalan ?
>> >>> Thing to be noted is that - the error messages still refer to
>> >>> xalanc_1_10
>> >>> instead of xalanc_1_11. Do you know why thats happening ?
>> >>>
>> >>>  xalanc/DOMSupport/DOMServices.hpp(571) : error C2664: 'void (const
>> >>> XMLCh *const ,const unsigned int)' : cannot convert parameter 1 from
>> >>> 'const xalanc_1_10::XalanDOMChar *' to 'const XMLCh *const '
>> >>>
>> >>>
>> >>>
>> >>>         Types pointed to are unrelated; conversion requires
>> >>> reinterpret_cast, C-style cast or function-style cast
>> >>>  xalanc/XPath/XObject.hpp(339) : error C2664: 'void (const XMLCh
>> >>> *const,const unsigned int)' : cannot convert parameter 1 from 'const
>> >>> xalanc_1_10::XalanDOMChar *' to 'const XMLCh *const '
>> >>>
>> >>>
>> >>>
>> >>>         Types pointed to are unrelated; conversion requires
>> >>> reinterpret_cast, C-style cast or function-style cast
>> >>>  xalanc/XPath/XObject.hpp(343) : error C2664: 'void (const  XMLCh
>> >>> *const,const unsigned int)' : cannot convert parameter 1 from 'const
>> >>> xalanc_1_10::XalanDOMChar *' to 'const XMLCh *const '
>> >>>
>> >>>
>> >>>
>> >>> On Tue, Dec 2, 2008 at 6:05 PM, Hans Smit wrote:
>> >>>
>> >>>  You are most likely compiling with VC++8 Express Edition. The express
>> >>>> edition does not include the resource builder. To get it to build
>> >>>> properly, remove all the .rc files from the projects you are going to
>> >>>> compile.
>> >>>>
>> >>>> I'm not sure why XalanC developers included any .rc files. I'm not
>> >>>> sure
>> >>>> what purpose they serve in a non-gui application.
>> >>>>
>> >>>> Also, be sure you get the xalanmessages_1_11.lib to build, and make
>> >>>> sure
>> >>>> your project knows where to locate it. Without it, you are out of
>> luck
>> >>>> building xalanc. Isn't building fun? ;-) And just think, it's much
>> >>>> easier
>> >>>> than it was a couple of years ago. Back then, I spent an entire night
>> >>>> trying to figure out how to build XalanC. I guess you can image how
>> >>>> pleased I was when I saw the build message stating 0 errors.
>> >>>>
>> >>>> Hans
>> >>>>
>> >>>
>> >>
>> >>
>> >> ----- Original Message ----- From: "David Bertoni" <
>> [EMAIL PROTECTED]>
>> >> To: <xalan-c-users@xml.apache.org>
>> >> Sent: Tuesday, December 02, 2008 20:30
>> >> Subject: Re: Xalan with VC++8
>> >>
>> >>
>> >>  Dyuti Barma wrote:
>> >>>
>> >>>> fwiw, I was unable to build XAlanMsgLib due to following error :
>> >>>> cannot open include file 'winres.h'
>> >>>>
>> >>>> What can I do to resolve this ?
>> >>>>
>> >>> Make sure you've installed the minimal amount of the ATL/MFC
>> frameworks
>> >>> as
>> >>> you can.  Unfortunately, that file is only installed by those
>> >>> components.
>> >>>
>> >>> Dave
>> >>>
>> >>>
>> >>
>> >
>>
>>
>>
>

Reply via email to