rootcint & Linux

Jarek Grebieszkow (frodo@ikf.uni-frankfurt.de)
Sun, 2 Mar 1997 03:57:45 +0100 (MET)


Hi,
I have discovered strange feature of rootcint on Linux. Here is log:

[pcna49c] ~/new/EFF/src > rootcint V0EffCint1.C -c -I../inc \
? -I/net/pcna49a/home/root49/new/root/includ \
? -I/net/pcna49a/home/frodo/new/ROOT49/inc
-I/net/pcna49a/home/frodo/new/ROOT49MC/inc ../inc/TV0Eff.H LinkDef.h
Note: operator new() masked c
Note: operator delete() masked c
Segmentation fault (core dumped)

strange core dump, after ls -l I got:

-rw-r--r-- 1 frodo vp 150 Mar 2 03:28 LinkDef.h
-rw-r--r-- 1 frodo vp 1297 Mar 2 03:51 Makefile
-rw-r--r-- 1 frodo vp 15514 Mar 2 03:28 TV0Eff.C
-rw-r--r-- 1 frodo vp 91640 Mar 2 03:47 TV0Eff.o
-rw-r--r-- 1 frodo vp 3277 Mar 2 03:52 V0EffCint1.C
-rw-r--r-- 1 frodo vp 25505 Mar 2 03:52 V0EffCint1.C
-rw-r--r-- 1 frodo vp 1036 Mar 2 03:52 V0EffCint1.h
-rw------- 1 frodo vp 2592768 Mar 2 03:52 core

everything is ok, there are two V0EffCint1.C files but one of them has
at the end ^Q character. Now I change name of output Cint stub file
(rather number of characters in the name). Here is log:

[pcna49c] ~/new/EFF/src > rootcint V0EffCint.C -c -I../inc
\ ? -I/net/pcna49a/home/root49/new/root/includ \
? -I/net/pcna49a/home/frodo/new/ROOT49/inc \
? -I/net/pcna49a/home/frodo/new/ROOT49MC/inc ../inc/TV0Eff.H LinkDef.h
Note: operator new() masked c
Note: operator delete() masked c
[pcna49c] ~/new/EFF/src >

it works. I found only that rootcint crashes when output file name chas
12 characters.

Regards,
Jarek