Hi, I have been successful in building the brat shared libraries so that they can be loaded with the root gSystem->Load() command. This does require changes to acinclude.m4, configure.in, and all of the Makefile.am files that create libraries. I will not make the necessary changes in the cvs, however, until 1) checking with Flemming, Kris, and Christian that the changes do no harm and 2) I have a system that is usable. The latter caveat may make this a long term project. Although the loaded libraries seem to work fine, I have not been successful in getting bratmain or bratroot to work properly. These programs build fine and seem to run OK--so long as I don't use any of the brat classes. Unfortunately, the programs do NOT give full access to the brat libraries. I am clueless as to how these programs work since all of the library access seems to be implicit. The problem is that except for a few brat classes, most attempts to use a brat class results in the error that no such class is found in current scope. In bratroot I can explicitly add the class using gSystem->Load(), but this doesn't allow for replaying data. Can anyone tell me how these programs (bratroot and bratmain) know about the brat classes and headers? Regards, Steve
This archive was generated by hypermail 2b30 : Sun Sep 01 2002 - 20:24:33 EDT