There seems to be a problem with the ROOT installation on pii3 magically changing itself. Today I went to compile a program that uses ROOT and it no longer compiles because the ROOT v2.24.03 header files cannot be found. Why? ROOT 2.24.03 is no longer in ~brahmlib/root, and there is a ROOT v2.24.04 there instead. This is not the first time this happens to me, and each time I waste time on finding the right ROOT, editing makefiles, and writing emails to brahms-dev-l. I suggest the following: 1) when you (whoever "you" are) install or delete a ROOT version from pii3, please send a clear message to the mailing list clearly saying "ROOT changed on pii3!!!" in the subject. I do not doubt that the 2.24.03 to 2.24.04 change was mentioned in one of the recent emails, burried inside an announcement about 100000 BRAT changes. 2) maybe keep a "pro" symlink pointer to the latest version of ROOT. Then programs that do not care about ROOT versions would not break every time. Also note that merely updating the standard BRAHMS login script is not good enough, first, because it is only used once at login time, second, because sometimes things are embedded into Makefiles, third, some people cannot use it because it is csh-oriented and I use bash. So again, an email notification about ROOT changes is necessary. -- Konstantin Olchanski Physics Department, Brookhaven National Laboratory, Long Island, New York olchansk@bnl.gov
This archive was generated by hypermail 2b29 : Sat May 27 2000 - 14:20:37 EDT