Compilation issue of ROOT 5.20.00 on MacOs X.3.9 with gcc 3

Hello rooters,
I still want to compile from sources the new ROOT 5.20.00 on my old iBook G4 with the old system X.3.9 and with the old compiler gcc 3.3. I know I propably should upgrade all this old stuff by expensive and not obviously better new computer and system, but up to version 5.18.00 the compilation procedure was ok. If an old fashioned Mac ROOT user is reading me, here is the error message I obtain at the end of the “make” command (all the libraries are compiled witout any error message):

[quote]g++ -O2 -bind_at_load -o bin/root.exe main/src/rmain.o -Wl,-u,_G__cpp_setupG__MathCore
-Llib -lCore -lCint -lMathCore -lRint -lm -L/sw/lib -lpthread -ldl
ld: Undefined symbols:
make: *** [bin/root.exe] Error 1[/quote]

I have noticed that several things were changed in the math package, but I am unable to track the problem and to fix it. Can somebody help me? (I am almost sure that the answer is no, but I like good surprises :wink: ) . If no, can someone sponsor me to buy a new Mac?



I am sorry but cannot help you in this case. I can only suggest to move to 10.4 or 10.5 which still should work on your G4.

Cheers, Fons.

Hello Mac Rooters,
The compilation problem has been “fixed” by commenting the line:

in the TMath.cxx file. I can not generate the html doc on my Mac but ROOT 20.00 now runs on my old iBook G4 without upgrading it :smiley:.