Hi Philippe,
Philippe Canal <pcanal_at_fnal.gov> writes:
>
Thanks for your continued help on this, but it looks like as of today's CVS the problem has reversed itself. Now only the second, 2D Book<>() seems to get picked up.
I've distilled the issue to just a couple standalone files (attached). Here is a session showing how to reproduce the problem:
bug/ bug/LinkDef.h bug/Foo.h
double, double, int, double, double, const char*) [with THType = TH1D]': FooCint.cc:182: instantiated from here Foo.h:21: error: no matching function for call to `TH1D::TH1D(const char*&,
const char*&, int&, Axis_t&, Axis_t&, int&, Axis_t&, Axis_t&)' /usr/local/opt/root-devel/include/TH1.h:498: error: candidates are:
TH1D::TH1D(const TH1D&)
/usr/local/opt/root-devel/include/TH1.h:497: error:
TH1D::TH1D(const TVectorD&)
/usr/local/opt/root-devel/include/TH1.h:496: error:
TH1D::TH1D(const char*, const char*, int, const Double_t*) /usr/local/opt/root-devel/include/TH1.h:495: error:
TH1D::TH1D(const char*, const char*, int, const Float_t*) /usr/local/opt/root-devel/include/TH1.h:494: error:
TH1D::TH1D(const char*, const char*, int, double, double) /usr/local/opt/root-devel/include/TH1.h:493: error:
TH1D::TH1D()
bviren_at_coop:bug> root-config --version
4.03/02
bviren_at_coop:bug> root
Compiled for linux with thread support.
CINT/ROOT C/C++ Interpreter version 5.15.159, Nov 14 2004 Type ? for help. Commands must be C++ statements. Enclose multiple statements between { }. root [0]
-Brett.
This archive was generated by hypermail 2.2.0 : Tue Jan 02 2007 - 14:45:05 MET