Re: root 1.00 beta

From: Fons Rademakers (rdm)
Date: Wed Apr 09 1997 - 12:02:01 MEST


Hi Jacek,

  concerning compile warnings on HP-UX. Ignore the ones about compiler
limits and empty files. The empty file one is due to ifdef's in these
files that make the file empty for the compiler (the files are needed 
for some platforms). No idea about the duplicate symbol for AIX. Does it
work? Concerning g2root. It is currently STILL written in fortran and 
uses recursive calls (not supported by standard f77 and therefore causing
problems on a number of machines). We plan a C++ version soon.

Concerning a user configuarable PROOF. This will be for the final v1.00
in 6 to 8 weeks. Currently you have to make a change in /etc/inetd.conf
and /etc/services.

Cheers, Fons.

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


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



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