OK, I've just finished replaying a run using bratmain under Macintosh OSX (Darwin). However, the only way I'm able to get this working is to explictly load all of the brat libraries that are not actually needed by the bratroot or bratmain programs. I do this using gSystem->Load() and run through all of the libraries in the script BratLoad.C (except for those used for the main programs--if I load one of the libraries already needed to link the programs, I run into problems with "lost" instances of classes). My question is if I'm doing explicitly what is implicit on the other systems that brat runs on. In particular, I'm wondering if my problem is related to the way Darwin treats dynamic load libraries and loadable modules differently. When I use gSystem->Load() I reference the module (.so) files. However, when I initially link the program I need to supply references to the dynamic library (.dylib) files. ...steve
This archive was generated by hypermail 2b30 : Sun Sep 01 2002 - 23:29:13 EDT