[ROOT] Bug in rootcint behaviour?

From: Ole Streicher (ole@ifh.de)
Date: Thu Sep 12 2002 - 16:55:10 MEST


Hi!

I am not sure if this is a bug or a feature or if I just didn't read
the manual carefully enough:

When I have dictionaries to be generated in different dierectories,
their file name mus be different. When one has something like

cd event
rootcint -f RootDict.cpp -c file1.h LinkDef.h
cd ../raw
rootcint -f RootDict.cpp -c file2.h LinkDef.h

then every RootDict.cpp file contains some Symbols that seem to be
built from the file name, like

extern void G__cpp_setup_tagtableRootDict();

and when linked together in a program (or within Root), only the first
is loaded. This causes that Root complains about missing class
definitions for all except the first loaded file.

Is this a correct behaviour of rootcint or a bug?

Ole



This archive was generated by hypermail 2b29 : Sat Jan 04 2003 - 23:51:09 MET