RE: namespaces/tempates and dictionary creation

From: Philippe Canal <pcanal_at_fnal.gov>
Date: Tue, 07 Feb 2006 13:53:13 -0600


This patch is now in CVS.

Cheers,
Philippe.

-----Original Message-----
From: owner-roottalk_at_pcroot.cern.ch [mailto:owner-roottalk_at_pcroot.cern.ch] On Behalf Of Axel Naumann
Sent: Tuesday, February 07, 2006 11:23 AM To: C.V.Andreopoulos_at_rl.ac.uk
Cc: Roottalk
Subject: Re: [ROOT] namespaces/tempates and dictionary creation

Hi Costas,

the attached patch fixes that. You can apply it to your ROOT sources using

patch -p0 < rootcint_nested_namespace.diff; make skip bin/rootcint

It should also appear in ROOT's CVS soon. Thanks for reporting.

FYI: in some occasions, rootcint created invalid dictionary sources for nested namespaces.

Cheers, Axel.

Costas Andreopoulos wrote:
> Hello all,
>
> while migrating my MC generator http://www.genie-mc.org
> from ROOT 4.04 to 5.09 I hit a problem with CINT.
> It seems that it gets confused and fails to build the
> dictionary in a case that I use templated classes behind
> namespaces.
>
> A small example that, I believe, reproduces the problem
> can be found at:
> http://hepunx.rl.ac.uk/~candreop/outbox/root5-problem.tar.gz
>
> cheers,
> Costas
>
Received on Tue Feb 07 2006 - 21:09:37 MET

This archive was generated by hypermail 2.2.0 : Mon Jan 01 2007 - 16:31:57 MET