When I try to generate a dictionary with the command,
$(ROOTSYS)/bin/rootcint -f GPIBDict.cxx -c -p GPIB.h GPIBLinkDef.h
rootcint does not like the long long int part, giving an error message:
Error: class,struct,union or type __quad_t not defined FILE:/usr/include/gnu/types.h LINE:42
(line 42 is where the *__qaddr_t type is defined). I am positive that the
problem is with the long long part as if I use the alternate (non-gcc)
definition of __quad_t, viz.,
typedef struct
{
long int __val[2];
} __quad_t;
everything is fine. The obvious workaround is to use the struct version, but
as I only have gcc, that would mean changing the system header files, which
I am loath to do. Any suggestions are welcome. Thanks in advance.
Regards,
Gora