Sorry Brad,<br><br>I just missed the e32def.h header a.d yes the definition for linux part is missed there.<br><br>So, this problem is coming.<br><br>Anyway will be there any changes between the source code or R1.108 and the one I have checked out today ?<br>
<br>I mean will there be any difference in xml file generated in way of tag and attributes ?<br><br><br><div class="gmail_quote">On Thu, Sep 16, 2010 at 5:40 PM, Brad King <span dir="ltr"><<a href="mailto:brad.king@kitware.com">brad.king@kitware.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;"><div class="im">On 09/16/2010 07:41 AM, satarupa pal wrote:<br>
> But now problem comes as it's throwing compilation error for a system<br>
> defined file e32cmn.h of my project for the line -<br>
><br>
> error is -<br>
><br>
> an explicit specialization must be preceded by 'template <>'<br>
><br>
> and the line is<br>
> TEMPLATE_SPECIALIZATION class RPointerArray<TAny> : private RPointerArrayBase<br>
<br>
</div>The intention of the authors of that code is clearly that the macro<br>
TEMPLATE_SPECIALIZATION should be defined to "template <>" when<br>
necessary.  A quick glance through "e32def.h" shows where the macro<br>
should be defined.<br>
<br>
However, it looks like that code was written for cross-compilers only<br>
since it is part of a Symbian kit.  The gccxml tool is designed to<br>
simulate the preprocessor of a given target compiler.  What compiler<br>
do you usually use to build that code on Linux?  You need to specify<br>
it like this:<br>
<br>
  gccxml --gccxml-compiler /path/to/my/compiler ...<br>
<br>
You can also add the "-E -dD" options to get the output preprocessed<br>
as gccxml sees it.  This may tell you where the TEMPLATE_SPECIALIZATION<br>
macro is being defined, or that it is not defined at all.<br>
<div class="im"><br>
> It will be good if I can get the same source tree of revesion id 1.108<br>
> from cvs.<br>
> But there is no such option (I know about) of getting particular revison<br>
> code from CVS.<br>
<br>
</div>You can checkout with the -D option and specify the date of that revision.<br>
That will get the whole tree from that time.<br>
<font color="#888888"><br>
-Brad<br>
</font></blockquote></div><br><br clear="all"><br>-- <br><br><br>with regards,<br><br>Satarupa Pal<br><br><br>