Hi, ROOTers,
I have problem during creation of ROOT dictionary by rootcint
programs having the following errors:
g++ -MD -g -Wall -I../include -DSTANDALONE -D_REENTRANT
-I/cern/root/include -c TGVEvent.cxx
Generating dictionary TGVEventDict.cxx...
rootcint -f TGVEventDict.cxx -c TGVEvent.h TGVEventLinkDef.h
Limitation: macro handled as typedef char __ptr_t;
FILE:/usr/include/sys/cdefs.h LINE:91
Limitation: macro handled as typedef longdouble __long_double_t;
FILE:/usr/include/sys/cdefs.h LINE:92
Error: Unexpected EOF G__fgetstream():2 FILE:/usr/include/sys/cdefs.h
LINE:167
Advice: You may need to use +P or -p option
Limitation: can not handle macro __BEGIN_DECLS extern"C"{ Use +P or -p
option
FILE:/usr/include/sys/cdefs.h LINE:167
Error: Symbol
__BEGIN_DECLS#define__need_size_t#define__need_NULL#include is not
defined in current scope FILE:/usr/include/stdio.h LINE:48
Error: Symbol stddef is not defined in current scope
FILE:/usr/include/stdio.h LINE:48
Error: Failed to evaluate stddef.hError: Symbol
#ifndef__USE_XOPEN#define__need___va_list#endif#include is not defined
in current scope FILE:/usr/include/stdio.h LINE:48
Error: Symbol stdarg is not defined in current scope
FILE:/usr/include/stdio.h LINE:48
pwdError: Failed to evaluate stdarg.hError: Symbol #include is not
defined in current scope FILE:/usr/include/stdio.h LINE:48
Error: Symbol bits is not defined in current scope
FILE:/usr/include/stdio.h LINE:48
Error: Symbol types is not defined in current scope
FILE:/usr/include/stdio.h LINE:48
Error: Failed to evaluate types.hError: operator '/' divided by zero
FILE:/usr/include/stdio.h LINE:48
Error: Symbol
#endif#undef__need_FILE#ifndef__FILE_definedtypedefstruct_IO_FILEFILE
is not defined in current scope FILE:/usr/include/stdio.h LINE:48
Error: cannot open file "stddef.h" FILE:/usr/include/bits/types.h
LINE:30
Error: cannot open file "stddef.h" FILE:/usr/include/_G_config.h
LINE:15
Limitation: can not handle macro _G_size_t size_t Use +P or -p option
FILE:/usr/include/_G_config.h LINE:24
.....
What can be the reason of this diagnostics, which I didn't see
previously? Curent version and
settings:
> uname -a
Linux wnna169 2.4.14 #1 SMP Tue Nov 13 10:08:30 MSK 2001 i686 unknown
*******************************************
* *
* W E L C O M E to R O O T *
* *
* Version 3.03/05 5 June 2002 *
* *
* You are welcome to visit our Web site *
* http://root.cern.ch *
* *
*******************************************
Compiled for linux with thread support.
CINT/ROOT C/C++ Interpreter version 5.15.36, Apr 23 2002
egcs-1.1.2-30
egcs-c++-1.1.2-30
egcs-objc-1.1.2-30
egcs-g77-1.1.2-30
> g++ -v
Reading specs from
/usr/lib/gcc-lib/i386-redhat-linux/egcs-2.91.66/specs
gcc version egcs-2.91.66 19990314/Linux (egcs-1.1.2 release)
This archive was generated by hypermail 2b29 : Sat Jan 04 2003 - 23:50:55 MET