Re: Error Loading Shared Libraries

From: Rene Brun (Rene.Brun@cern.ch)
Date: Mon Aug 02 1999 - 16:50:07 MEST


Hi Michael,
In such cases, you have one of these two problems:
  - an incompatible compilation option
  - a function declared but not implemented

We have unfortunately no way to detect this case with the dynamic
linking.
You can create your own main program (copy the Root main program) where
you simply try to make an instance of your class. If you have something
missing,
the linker will tell you what is missing.

I cannot answer about the clash between TJView and TView. I would need
to know more about your class and the way yiu use it. Why don't you
derive
from TView instead ?

Rene Brun


Michael Katz-Hyman wrote:
> 
> When trying to load a shared library (a modified version of TView) I get
> the following error
> 
> dlopen error: /home/michaelk/hallc/evdisplay/./TJView.so: undefined symbol: __ti7TObject
> Load Error: Dynamic link library /home/michaelk/hallc/evdisplay/./TJView.so can not load
> 
> any ideas?
> 
> Also, once I finally get this thing loaded, how can I make sure there will
> be no "collisions" with the old TView? Can I force a TPad, once a 3d
> geometry is made, to use a TJView as opposed to a TView?
> 
> Mike



This archive was generated by hypermail 2b29 : Tue Jan 04 2000 - 00:43:36 MET