root 1.00 beta

Jacek M. Holeczek (holeczek@clri6a.gsi.de)
Tue, 8 Apr 1997 23:17:06 +0200 (EET)


Hi,
I tried to compile new root ( 1.00 beta ) on AIX 4.1 and HP-UX 9.01 machines.
First a general note : on both AIX and HP-UX all C++ files in ./src and in
./test subdirectories have extentions ".cxx", while in ./tutorials
subdirectory ".C". Also all the previous ( ROOT 0.09 ) C++ files had
extentions ".C". Is it a bug ( or just a new feature ) ?
Then some system specific stuff ...
AIX 4.1 problems :
-------------------------------------------------------------------------------
...
*** Processing UNIX_G__Unix 287 ***
ld: 0711-224 WARNING: Duplicate symbol: __priority0x80000000
ld: 0711-224 WARNING: Duplicate symbol: .__priority0x80000000
ld: 0711-345 Use the -bloadmap or -bnoquiet option to obtain more information.
Number of DECKS written: 1
Number of RECORDS written: 53
*** Processing MAIN_rmain 1 ***
...
g2root not yet ready for this systeme
...
-------------------------------------------------------------------------------
The "Duplicate symbol" comes from creating the shared library libRoot.a.
Probably it is not critical ... no time to investigate it further ...
Is it really true that "g2root not yet ready ... " ?
Do you get similar warnings on AIX ?
HP-UX 9.01 problems :
-------------------------------------------------------------------------------
...
*** Processing CINT_g__cfunc 15 ***
cc: Optdriver: Exceeding compiler resource limits; some optimizations skipped. (6062)
*** Processing CINT_G__setup 16 ***
...
*** Processing CINT_newsos 28 ***
cc: "CINT_newsos.c", line 1: warning 501: Empty source file.
*** Processing CINT_oldlink 29 ***
...
*** Processing CINT_parse 31 ***
cc: Optdriver: Exceeding compiler resource limits; some optimizations skipped. (6062)
*** Processing CINT_pause 32 ***
...
*** Processing CINT_var 46 ***
cc: Optdriver: Exceeding compiler resource limits; some optimizations skipped. (6062)
cc: Optdriver: Exceeding compiler resource limits; some optimizations skipped. (6062)
*** Processing CINT_Api 47 ***
...
*** Processing C_strtod 3 ***
cc: "C_strtod.c", line 1: warning 501: Empty source file.
*** Processing C_strtok 4 ***
cc: "C_strtok.c", line 1: warning 501: Empty source file.
*** Processing G3D_X3DBuffer 5 ***
...
MAIN g2root:
toroot:
node:
Warning on line 478 of /usr/local/pub/root/100/src/UTILS_g2root.f: recursive call
Warning on line 512 of /usr/local/pub/root/100/src/UTILS_g2root.f: recursive call
cdnode:
toint:
toreals:
toreal:
g2rin:
/bin/ld: Unsatisfied symbols:
node (code)
*** f77 +ppu -g -o /usr/local/pub/root/100/bin/g2root /usr/local/pub/root/100/src/UTILS_g2root.f /cern/pro/lib/libpacklib.a /cern/pro/lib/libkernlib.a returned exit code 1
...
-------------------------------------------------------------------------------
On principle one should add the option "-AA" to the f77 call when
compiling/linking UTILS_g2root.f, but if I do this I get another error :
-------------------------------------------------------------------------------
ANSI ERROR on line 41 of /usr/local/pub/root/100/src/UTILS_g2root.f: intrinsic extension
-------------------------------------------------------------------------------
I had no time to investigate it further ... any help appreciated ...
Thanks in advance,
Jacek.
P.S. I would appreciate VERY**VERY**VERY MUCH if someone tells me how to
configure the PROOF WITHOUT ANY changes in ANY /etc/... files. Jacek.