Re: [ROOT] Problem for compiling the test examples

From: Fons Rademakers (Fons.Rademakers@cern.ch)
Date: Mon Mar 04 2002 - 17:29:10 MET


Which version did you install? We don't have a binary version for
Solaris with gcc which is the one you would need. If you have to use gcc
on Solaris you must compile ROOT from source.

Cheers, Fons.



On Mon, 2002-03-04 at 18:29, Jonathan Bailleul wrote:
> Hello,
> 
> I've just installed ROOT version 3.01/06 on my SPARC Solaris 5.8 system.
> I followed the instructions to update the PATH and LD_LIBRARY_PATH as
> indicated, and then decided to start compiling the examples.
> Unfortunately, I got the following error (cf end of the mail).
> 
> Unfortunately, I didn't manage to find the problem using
> documentation/howto or mailing list archives.
> I must quote that I succeeded in compiling programs (by another
> programmer) using ROOT and CC, that gave similar errors when trying to
> switch to g++ (even after modifying my makefile). 
> 
> 
> In advance, thank you for your help.
> 
> 
> 
> /users/these/bailleul/bin/root/test>make 
> g++ -O -fPIC -I/users/these/bailleul/bin/root/include -c Event.cxx
> g++ -O -fPIC -I/users/these/bailleul/bin/root/include -c EventDict.cxx
> g++ -shared -O Event.o EventDict.o -o  libEvent.so
> libEvent.so done
> g++ -O -fPIC -I/users/these/bailleul/bin/root/include -c MainEvent.cxx
> g++ -O MainEvent.o libEvent.so -L/users/these/bailleul/bin/root/lib
> -lCore -lCint -lHist -lGraf -lGraf3d -lGpad -lTree -lRint -lPostscript
> -lMatrix -lPhysics -lm -ldl -lnsl -lsocket  \
> 	   -o Event
> Undefined			first referenced
>  symbol  			    in file
> __1cDstdTbasic_ostringstream4Ccn0ALchar_traits4Cc__n0AJallocator4Cc___Dstr6kM_n0AMbasic_string4Ccn0B_n0C____
> /users/these/bailleul/bin/root/lib/libCint.so
> __1cDstd2l6Frn0ANbasic_ostream4Ccn0ALchar_traits4Cc____pkc_2_
> /users/these/bailleul/bin/root/lib/libCore.so
> __1cDstdNbasic_ostream4Ccn0ALchar_traits4Cc___2l6MpFr1_2_2_
> /users/these/bailleul/bin/root/lib/libCore.so
> __1cDstdNbasic_istream4Ccn0ALchar_traits4Cc___Epeek6M_i_
> /users/these/bailleul/bin/root/lib/libCore.so
> c::c(N6,  (int0_t))                
> /users/these/bailleul/bin/root/lib/libCore.so
> __1cDstdCws4Ccn0ALchar_traits4Cc___6Frn0ANbasic_istream3CTACTB___4_
> /users/these/bailleul/bin/root/lib/libCore.so
> __1cDstdObasic_ofstream4Ccn0ALchar_traits4Cc___His_open6M_b_
> /users/these/bailleul/bin/root/lib/libCint.so
> __1cDstdPbasic_streambuf4Ccn0ALchar_traits4Cc___G__vtbl_
> /users/these/bailleul/bin/root/lib/libCint.so
> TStopwatch::Continue(void)          MainEvent.o
> TObject::Clone(char const *) const  libEvent.so
> TStopwatch::CpuTime(void)           MainEvent.o
> TObject::SavePrimitive(ofstream &, char const *)libEvent.so
> __1cDstdSbasic_stringstream4Ccn0ALchar_traits4Cc__n0AJallocator4Cc___Frdbuf6kM_pn0APbasic_stringbuf4Ccn0B_n0C____
> /users/these/bailleul/bin/root/lib/libCint.so
> __1cDstdObasic_ifstream4Ccn0ALchar_traits4Cc___2t6Mpkcil_v_
> /users/these/bailleul/bin/root/lib/libCore.so
> TTree::SetBranchStyle(int)          MainEvent.o
> __1cDstdPbasic_stringbuf4Ccn0ALchar_traits4Cc__n0AJallocator4Cc___Dstr6kM_n0AMbasic_string4Ccn0B_n0C____
> /users/these/bailleul/bin/root/lib/libCint.so
> TObject::SetDrawOption(char const *)libEvent.so
> __1cDstdPbasic_stringbuf4Ccn0ALchar_traits4Cc__n0AJallocator4Cc___2t6Mrkn0AMbasic_string4Ccn0B_n0C___i_v_
> /users/these/bailleul/bin/root/lib/libCint.so
> 
> [...]
> 
> __1cDstdNbasic_ostream4Ccn0ALchar_traits4Cc___Ftellp6M_n0AEfpos4nL__mbstate_t____
> /users/these/bailleul/bin/root/lib/libCint.so
> TObject type_info function          libEvent.so
> TObject::Browse(TBrowser *)         libEvent.so
> TObject::ls(char const *) const     libEvent.so
> __1cDstdNbasic_ostream4Ccn0ALchar_traits4Cc___2l6ML_r1_
> /users/these/bailleul/bin/root/lib/libCint.so
> TFile::TFile(char const *, char const *, char const *, int)MainEvent.o
> ld: fatal: Symbol referencing errors. No output written to Event
> collect2: ld returned 1 exit status
> make: *** [Event] Error 1
> /users/these/bailleul/bin/root/test>
> 
> 
> 
> -- 
> --------------------------
> Jonathan BAILLEUL
> Doctorant au GREYC Image
> ISMRA, Université de Caen
-- 
Org:    CERN, European Laboratory for Particle Physics.
Mail:   1211 Geneve 23, Switzerland
E-Mail: Fons.Rademakers@cern.ch              Phone: +41 22 7679248
WWW:    http://root.cern.ch/~rdm/            Fax:   +41 22 7679480



This archive was generated by hypermail 2b29 : Sat Jan 04 2003 - 23:50:43 MET