Re: root on Linux

From: Woon-Seng Choong (wschoong@lbl.gov)
Date: Sat Apr 10 1999 - 23:34:14 MEST


Hi Otto,,
  Thank you for your suggestion. I was preoccupied with something else and
finally  have a chance to come back to this problem.
Unfortunately, your suggestion didn't work. I  symbolic linked
$ROOTSYS/lib/libXpm.so to /usr/X11R6/lib/libXpm.so.4 and
/usr/X11R6/lib/libXpm.so

r-630a:~ > nm -o /usr/X11R6/lib/libXpm.so.4 | grep "_register_frame_info"
/usr/X11R6/lib/libXpm.so.4:0000c444 T __register_frame_info
/usr/X11R6/lib/libXpm.so.4:0000c4bc T __register_frame_info_table

Again, I correctly set LD_LIBRARY_PATH to $ROOTSYS/lib.  But I am still
having the same problem,i.e.

r-630a:~ > root
root: error in loading shared libraries
/usr/lib/libstdc++.so.2.9: undefined symbol: __register_frame_info


	Seng


On Sat, 20 Mar 1999, Otto_home wrote:

> On Fri, 19 Mar 1999, Woon-Seng Choong wrote:
> 
> > 
> > Hi Otto,
> >   Yes I did follow the instructions setting ROOTSYS and LD_LIBRARY_PATH.
> > I did check to see if I have set them correctly. I am still getting the
> > same error whether I set LD_LIBRARY_PATH or not.  I also tried including
> > /lib:/usr/lib in LB_LIBRARY_PATH and it didn't help.  Is the symbol
> > _register_frame_info a root symbol?  Maybe it is in  a shared
> > library I don't have.
> 
> Hi Seng,
> you obviously dont have libXpm.so in /usr/X11R6/lib/
>  root.exe expects it there:
> 
> ldd $ROOTSYS/bin/root.exe | grep Xpm
>         libXpm.so.4 => /usr/X11R6/lib/libXpm.so.4 (0x40831000)
> 
> so you should copy  $ROOTSYS/lib/libXpm.so.4 to this place
>  
> > > ----------------------------------------------------------------------------
> > > Otto Schaile                    Sektion Physik der LMU Muenchen
> > > Phone: (+49 89)289 14070        Am Coulombwall 1, D-85748 Garching, Germany
> > > FAX:   (+49 89)289 14072        EMail: Otto.Schaile@Physik.Uni-Muenchen.DE
> 
> 
> 



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