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