Done. Also in TTree and TChain. -- Fons On Wed, 2003-03-19 at 14:30, Axel Naumann wrote: > Hi Rene, > Thanks. I just realized this change also contains inefficient code > ("illegal c++" :-]). Could you please replace > > base/inc/TDSet.h: virtual Int_t Draw(const char *varexp, TCut selection, > by > virtual Int_t Draw(const char *varexp, const TCut& selection, > > Cheers, Axel. > > Some time ago, Rene Brun decided to write: > > Hi Axel, > > > > This problem is now fixed in CVS. > > The class TDSet has been moved to the directory "tree" > > > > Thanks for reporting the problem. > > > > Rene Brun > > > > Axel Naumann wrote: > >> > >> Hi, > >> > >> since today's cvs there is a recursive dependency between the base and > >> tree modules. This is not essential for most platforms (which allow > >> undefined symbols for shared libs), but it shows up on win (I tested > >> on the unpublished "win32gcc"). > >> > >> $ grep TCut base/inc/*.h # [modified] > >> base/inc/TDSet.h:#include "TCut.h" > >> base/inc/TDSet.h: virtual Int_t Draw(const char *varexp, TCut > >> selection, > >> > >> The linker needs to resolve TCut symbols to be able to build libCore, > >> which it can't, because libTree is not built. But libTree can only be > >> built if libCore exists. > >> > >> Cheers, Axel. -- Org: CERN, European Laboratory for Particle Physics. Mail: 1211 Geneve 23, Switzerland E-Mail: Fons.Rademakers@cern.ch Phone: +41 22 7679248 WWW: http://root.cern.ch/~rdm/ Fax: +41 22 7679480
This archive was generated by hypermail 2b29 : Thu Jan 01 2004 - 17:50:10 MET