Re: [ROOT] /usr/libexec/ld-elf.so.1: root/lib/libGui.so: Undefined symbol"_ZN7TCanvas5FlushEv"

From: Rene Brun (Rene.Brun@cern.ch)
Date: Thu May 15 2003 - 09:12:18 MEST


Hi Pierre-Luc,

I assume that you did a make distclean to make sure that you do not have
old object files in your directories.

I do not know the features of the linker/loader on FreeBSD. Could you
try to configure with:

  ./configure freebsd  --enable-explicitlink

The explicitlink option was introduced in 3.05/05 to force the explicit
linking of all shared libs referenced when creating another shared lib.
In your case libGUI.so seems to be unable to take classes from libGpad.so.

Rene Brun

Pierre-Luc Drouin wrote:
> 
> Hello,
> 
> I'm trying to install ROOT on a FreeBSD 4.8 box. Everything compiles and
> I'm able to play with objects. However, when I try to draw something, for
> example, the TPaveLabel in the Hello World tutorial, I get always this
> error message:
> 
> /usr/libexec/ld-elf.so.1: /data/root/lib/libGui.so: Undefined symbol
> "_ZN7TCanvas5FlushEv"
> 
> How can I fix it?
> 
> Thank you
> 
> Pierre-Luc Drouin
> SNO @ Carleton University



This archive was generated by hypermail 2b29 : Thu Jan 01 2004 - 17:50:11 MET