RE: [ROOT] Api.h / G__ci.h problems

From: Jacek M. Holeczek (holeczek@us.edu.pl)
Date: Mon Mar 17 2003 - 14:16:51 MET


> The 1st problem is work-around by simply adding
> 	class G__TypeInfo;
> before the #include "Api.h"

A much better idea is to use :
	#if !defined (__CINT__)
	#include "Api.h"
	#endif
One can even remove the line with #include "Api.h" - it doesn't bring any
harm (and it doesn't bring any good, either).

> The 2nd problem is (seemingly) solved in v3.05/03

To me this problem is (seemingly) worse in v3.05/03 (RH7.3/i386, gcc-2.95.3) :
	rootcint -f G__GSL.cxx -c -p -I../../include gsl/GSL GSLLinkDef.h
	Error: 'long double' not ready. Go to $CINTSYSDIR/lib/longlong and run setup FILE:/usr/include/gsl/gsl_complex.h LINE:39
	Warning: Error occured during reading source files
	Internal error: G__mark_linked_tagnum() Illegal tagnum -1

Best regards,
Jacek.



This archive was generated by hypermail 2b29 : Thu Jan 01 2004 - 17:50:10 MET