Re: Problems wiht BRAT...

From: Kris Hagel (hagel@comp.tamu.edu)
Date: Tue Feb 01 2000 - 13:03:57 EST


Hello,
I have been beating myself crazy in the last day on these problems. It
started with Yury reporting a problem similar to what you (Ian) indicates
from his own account where you cannot load libBrat_Tof.so because of the
undefined symbol BrBaseMonitor. This is fixed by loading
libBrat_Monitor.so right after loading libBrat_Base.so That worked for
Yury.
This also points to why pro and new are now pointing to the same (I know,
should have sent out a message; will the next time; mea culpa etc etc
etc). In order not to impact base with monitor since base is somewhat
stable, I moved Monitor stuff to another directory (which generates
libBrat_Monitor.so) Previously all monitor stuff had been in base. So,
had I left an older version pointing to pro, there could be no development
of monitor classes. And as per our discussion, development of monitor
classes is a hot topic for the next few weeks. As I develop things
further, I will be changing the new, but not the pro. As the development
curve begins to flatten out, the above considerations will not be so
important.

Your first problem, however, is what is happening in my account. I was
able to execute brat just fine up to thursday of last week which is the
last time I logged in there. When I got the message from Yury yesterday,
I began to look into it and I get a similar message (on pii6), but mine
waits until trying to load libBrat_Monitor.so. The problem is reminiscent
of two things I have seen with root/brat. One is when root is compiled
with a different compiler than used with brat. The other is when paths
are not correct. I could believe any of these, but my point is the same
as Ian's in that I left a working system thursday which was not working
anymore monday. And I had tested things because I made the pro/new
changes wednesday (I think). Konstantin told me that nothing on the pii's
has changed. They were certainly not rebooted. On the other hand, Yury
appears to be able to load things now. So I am really confused and
cursing linux etc.

I will continue to beat on this and will send out a message when I get
things working.

Kris

Ian Bearden wrote:

> Dear all,
> Peter Christiansen and I have been trying to run root and include the
> BRAT libraries. When we execute either BratLoad.C or Load.C, we get
> the error message when running under the 'nbi' account:
> dlopen error: /home/brahmlib/brat/pro/lib/linux/libBrat_Base.so:
> undefined symbol: GetName__C11TCollection
> Load Error: Dynamic link library
> /home/brahmlib/brat/pro/lib/linux/libBrat_Base.so can not load
>
> If I try the same from my own account on the pii machines, I get
> dlopen error: /home/brahmlib/brat/pro/lib/linux/libBrat_Tof.so:
> undefined symbol: Draw__13BrBaseMonitorPCc
> Load Error: Dynamic link library
> /home/brahmlib/brat/pro/lib/linux/libBrat_Tof.so can not load
>
> I did not have this problem early last week, so I don't think (but am
> not sure) that it is a problem with either my setup.
> I also note that are brat/pro and brat/new the same and were both made
> yesterday. Should one not wait a bit before moving the latest stuff
> to pro?
>
> If anyone has seen similar problems, and solved them, please let me
> know.
> Thanks,
> Ian



This archive was generated by hypermail 2b29 : Tue Feb 01 2000 - 20:35:05 EST