Re: Error in shared libs (v2.23)

From: Rene Brun (Rene.Brun@cern.ch)
Date: Mon Mar 27 2000 - 18:03:50 MEST


Hi Florian,
The class TVector3 is in the shared lib libPhysics.so
This library is not linked by default with the Root executable.
It is no in the list of libs in root-config.

Rene Brun

Florian Schopper wrote:
> 
> Dear Rooters,
> 
> we get the following error with version 2.23 of root
> on Solaris and Linux. Version 2.22 works.
> 
> ld.so.1: /afs/ipp/u/megax/ProgBin/root/bin/root.exe: fatal: relocation
> error: file
> /afs/ipp-garching.mpg.de/mpe/gamma/u/fls/install_Megalyze/./daq_Root/Det.so:
> symbol __0oITVector3ctdNCB: referenced symbol not found
> 
> maybe we miss to link a library, but we use $(shell root-config --libs)
> as proposed.
> 
>   cheers,
> 
> ----------------------------------------------------------------------
> Florian Schopper                     office: Max-Planck-Institut fuer
>                                              extraterrestrische Physik
> Ludwig-Merk str. 3                           Postfach 1603
> 80805 Muenchen                               Giessenbachstr.
> phone: 49/89/32455680                        85740 Garching, Germany
> 
>                                              phone: 49/89/3299 3625
>                                                fax: 49/89/3299 3569
>                                             e-mail: fls@mpe-garching.mpg.de
>                                               http://home.cern.ch/~fschoppe
> ----------------------------------------------------------------------
> -----------------------------------------------------------------------
> 
>



This archive was generated by hypermail 2b29 : Tue Jan 02 2001 - 11:50:22 MET