Something rootcint can't parse


I am trying to compile a library with ACLIC but am facing this error message:

Info in : The compiler has not found any problem with your macro.
Probably your macro uses something rootcint can’t parse.
Check for Cint’s limitations.

The problem comes from the various header files I have to include in order to be able to access ATLAS AOD containers.
To proceed, within an interactive session, I first provide ACLIC with the paths to these headers with gSystem->AddIncludePath(), and then load my custom library with .L myLib.C++.

Since I have to include a lot of header files for the ATLAS libraries, I cannot figure out where exactly ACLIC is failing. Is there a way to get more information about where the limitation occurs?

Thanks in advance,
Philippe Calfayan (with Otto’s account)


you can find out where the error occurs in CINT’s error message, which should be above the one you quoted. Can you post the full output, starting with .L myLib.C++?

Cheers, Axel.

…continuing by private email because Philippe’s account is not activated yet. I’ll post a summary.