> To me this problem is (seemingly) worse in v3.05/03 (RH7.3/i386, gcc-2.95.3) : yes and no. 'long long' is now better supported and does not requires a longlong.h but 'long double' is not supported in v3.05/03 (well ... it __might__ work after building the cintdlls but no warranty included :) ). We are working to complete the support for 'long long' and also add 'long double'. Cheers, Philippe. -----Original Message----- From: owner-roottalk@pcroot.cern.ch [mailto:owner-roottalk@pcroot.cern.ch]On Behalf Of Jacek M. Holeczek Sent: Monday, March 17, 2003 7:17 AM To: RootTalk Subject: RE: [ROOT] Api.h / G__ci.h problems > 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