Header file errors in 2.20/06 distribution (WARNING!)
Pasha Murat (murat@cdfsga.fnal.gov)
Mon, 21 Dec 1998 09:32:37 -0600 (CST)
Marcus H. Mendenhall writes:
> I recently have been working with the various 2.20 distributions, and had
> no luck getting the stuff in test/ to work right. I finally yesterday
> found the problem...
> The header files in include/ are _not_ currently synced with the headers in
> src/ in the distribution. Anything built against the headers in include/
> is likely to have many random failures. For now it is easy to link things
> against the headers in src/, but could one of the official ROOTers make
> sure that the include/ directory is brought up to date?
>
> Thanks Fons, Rene, Masa and anyeveryone one else for your efforts on ROOT
> 2.20. It works extremely well. I am, incidentally, building it on egcs
> 1.1.1 on linux-ppc on a Power Macintosh. Except for some minor problems I
> have already reported to Damir, and that he has passed on, it works
> perfectly now.
>
> Merry Christmas (or Happy whatever holidays you choose to celebrate) and
> happy New Year.
>
> Marcus Mendenhall
>
Hi Marcus, may be you didn't read my reply to your previous mail...
I ran `diff' on all $ROOTSYS/include/*.h files (ver 2.20/06)
and compared them to the corresponding files from $ROOTSYS/src - only
comments are different in there, for example:
/data69/upgrade/root/v2_20_06/GCC_2_8>diff include/TGText.h src/TGText.h
18c18
< //*KEEP,TObjString.
---
> //*KEEP,TOBJSTRING.
24c24
< //*KEEP,TGDimension,T=C++.
---
> //*KEEP,TGDIMENSION.
Could you be more specific in your statement that the include files are out of
sinc in include/ and src/ ? Could you give an example?
Merry Christmas, pasha.