root 1.00 beta

From: Jacek M. Holeczek (holeczek@clri6a.gsi.de)
Date: Tue Apr 08 1997 - 23:17:06 MEST


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.



This archive was generated by hypermail 2b29 : Tue Jan 04 2000 - 00:26:18 MET