Hello,
I hope this message is posted in the right place.
I’m running ROOT v 3.10/02 on a RH9 linux machine. The g++ version is 3.2.2 20030222 (Red Hat Linux 3.2.2-5)
I’m trying to compile a C++ file of subroutines I have written (see attached), via .L mymacros.C+. It is really strange because after adding a few legal lines to one subroutine void binsumd0() { } it gives me the following error message:
In file included from /data0/asgeirss/babar-data/fileYcYcRG.h:29,
from /data0/asgeirss/babar-data/fileYcYcRG.cxx:13:
/data0/asgeirss/babar-data/mymacros.C: In function `void binsumd0()’:
/data0/asgeirss/babar-data/mymacros.C:451: Internal compiler error in
find_reloads_toplev, at reload.c:4439
Please submit a full bug report,
with preprocessed source if appropriate.
See URL:http://bugzilla.redhat.com/bugzilla/ for instructions.
g++: /data0/asgeirss/babar-data/./fileYcYcRG.o: No such file or directory
Error in : Compilation failed!
The line number is the closing bracket of the subroutine scope.
So does this mean that g++ is crashing? Can anyone tell me what to do about this error?
- David Asgeirsson
- Dept. Physics & Astronomy
- University of British Columbia
mymacros.C (56.1 KB)