Re: [ROOT] TROOT::TROOT not found on link

Rene Brun (Rene.Brun@cern.ch)
Tue, 09 Feb 1999 15:34:59 +0000


This one is quite simple.
If you use the aCC compiler, you must use the corresponding version of
Root (see http://root.cern.ch/root/Availability.html)
/pro/hp_ux102 points to the CC version of Root.
You should use /pro/hp_ux102_aCC

Rene Brun

Masaharu Goto wrote:
>
> Message from Matevs Tadel,
>
> --------------------------------------------------
> Hi!
>
> I'm running ROOT from afs with
> ROOTSYS=/afs/cern.ch/na49/library.4/ROOT/pro/hp_ux102/root
> on atlas wgs (aCC --version -> aCC: HP ANSI C++ B3910B A.01.12)
>
> Upon linking i get:
> /opt/aCC/lbin/ld: Unsatisfied symbols:
> TROOT::TROOT(const char *,const char *,void (**)())%1 (code)
> All other ROOT stuff is accounted for ...
>
> Sniffed on libBase.so ... excrept from 'nm libBase.so' << END
> G__TROOT_Streamer_7_9__FP8G__valuePcP8G__parami| 1089740|static|entry|$CODE$
> G__TROOT_Time_3_8__FP8G__valuePcP8G__parami| 1087528|static|entry|$CODE$
> G__TROOT_Time_3_8__FP8G__valuePcP8G__parami| 1087552|static|entry|$CODE$
> G__TROOT_Timer_4_8__FP8G__valuePcP8G__parami| 1087784|static|entry|$CODE$
> G__TROOT_Timer_4_8__FP8G__valuePcP8G__parami| 1087808|static|entry|$CODE$
> G__TROOT_ls_9_5__FP8G__valuePcP8G__parami| 1082008|static|entry |$CODE$
> G__TROOT_ls_9_5__FP8G__valuePcP8G__parami| 1082048|static|entry |$CODE$
> G__TROOT_wATROOT_8_9__FP8G__valuePcP8G__parami| 1089884|static|entry|$CODE$
> G__TROOT_wATROOT_8_9__FP8G__valuePcP8G__parami| 1089924|static|entry|$CODE$
> END
>
> Not exactly a linker expert ... but shouldn't there be a
> G__TROOT_TROOT line somwhere in between?
> And what are those G__TROOT_wATROOT thingies?
>
> Huh yesss ... btw ... what version of aCC was that distribution compiled
> with? (and could that be it ...)
>
> Cheers,
> matevz
>
> _____________________________________________________________
> Matevz Tadel, E-mail: Matevz.Tadel@ijs.si
> Department of Experimental High Energy Physics - F9
> Jozef Stefan Institute, Jamova 39, P.o.Box 3000
> SI-1001 Ljubljana, Slovenia
> Tel.: +386-61-177-3674 Fax: +386-61-125-7074
> -------------------------------------------------------------