Re: rootcint & Linux

Fons Rademakers ((no email))
Sun, 2 Mar 1997 16:37:29 +0100 (MET)


Hi,

this bug has been fixed two weeks ago. The buffer containing the name of
the output file was lacking the space for the trailing 0. It works fine
for names <10 for the time being. By the end of next week we hope to
release the first BETA of version 1.00 (containing the fixed rootcint).
Anyway, thanks for reporting the problem.

Chers, Fons.

> 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
>
>
>
>
>
>
>

-- 
Org:    CERN, European Laboratory for Particle Physics.
Mail:   1211 Geneve 23, Switzerland          Phone: +41 22 7679248
E-Mail: Fons.Rademakers@cern.ch              Fax:   +41 22 7822601