Re: unable to build root.exe on SLES9

From: Rene Brun <Rene.Brun_at_cern.ch>
Date: Fri, 05 Oct 2007 10:15:04 +0200


You must have a mismatch between your PATH and LD_LIBRARY_PATH. libCore.so should not contain any reference to TCollectionStreamer (this class is now in libRIO).
It looks like you are referencing an old libCore.

Rene Brun

Dr.Peer-Joachim Koch wrote:
> Hi,
>
> I've to install root 5.16 from src on our cluster.
> All machines are AMD64 running Novell SLES 9 SP3 (AMD64).
> Everything is working as discribed in the manual,
> but "root.exe" fails.
>
> I'll tried to make distclean; make for a couple of times
> and also rm net/src/G__Net* without any success.
>
> All other parts seem's to be OK.
>
> Any idea ?
>
>
>
> Thanks, Peer
>
> System info:
> taiga:/usr/local/apps/root/root_5.16.00/root # uname -a
> Linux taiga 2.6.5-7.253-smp #1 SMP Tue Feb 14 11:11:04 UTC 2006 x86_64
> x86_64 x86_64 GNU/Linux
> taiga:/usr/local/apps/root/root_5.16.00/root # g++ --version
> g++ (GCC) 3.3.3 (SuSE Linux)
> Copyright (C) 2003 Free Software Foundation, Inc.
> This is free software; see the source for copying conditions. There
> is NO
>
> make output:
>
> collect2: ld returned 1 exit status
> make: *** [bin/root.exe] Error 1
> taiga:/usr/local/apps/root/root_5.16.00/root # make
> g++ -m64 -O2 -o bin/root.exe main/src/rmain.o \
> -Llib -lCore -lCint -lRint -lm -ldl -pthread -rdynamic
> lib/libCore.so: undefined reference to
> `TCollectionStreamer::TCollectionStreamer[not-in-charge](TCollectionStreamer
> const&)'
> lib/libCore.so: undefined reference to `typeinfo for TCollectionStreamer'
> lib/libCore.so: undefined reference to
> `TCollectionStreamer::~TCollectionStreamer [not-in-charge]()'
> lib/libCore.so: undefined reference to
> `TCollectionStreamer::Streamer(TBuffer&, void*, int)'
> collect2: ld returned 1 exit status
> make: *** [bin/root.exe] Error 1
> taiga:/usr/local/apps/root/root_5.16.00/root #
Received on Fri Oct 05 2007 - 10:14:59 CEST

This archive was generated by hypermail 2.2.0 : Mon Oct 08 2007 - 11:50:01 CEST