Re: [ROOT] variable length branches in TTree's

From: Damir Buskulic (buskulic@lapp.in2p3.fr)
Date: Tue Jun 20 2000 - 16:50:42 MEST


If memory serves, there is no more libg++ library with egcs. I suggest
you upgrade to a newer version of ROOT.

Damir

Feng Shengqin wrote:
> 
> Hello Rene,
> 
> I am a new user of root, I use the root_v2.20.Linux.2.0.33.egcs.tar
> version,
> 
> The makefile is as follow:
> ^^^^^^^^^^^^^^^^^^^^^^^^
> #########################################################################
> # For Redhat linux:
> 
> ObjSuf        = o
> SrcSuf        = cxx
> ExeSuf        =
> DllSuf        = so
> EVENTLIB      = $(EVENTO)
> OutPutOpt     = -o
> 
> ROOTLIBS      = -L$(ROOTSYS)/lib -lNew -lBase -lCint -lClib -lCont -lFunc
> \
>                 -lGraf -lGraf3d -lHist -lHtml -lMatrix -lMeta -lMinuit
> -lNet \
>                 -lPostscript -lProof -lTree -lUnix -lZip
> ROOTGLIBS     = -lGpad -lGui -lGX11 -lX3d
> 
> # Linux
> CXX           = g++
> CXXFLAGS      = -O -Wall -fPIC -I/usr/include/g++ -I$(ROOTSYS)/include
> LD            = g++
> LDFLAGS       = -g
> SOFLAGS       = -Wl,-soname,libEvent.so -shared
> #LIBS          = $(ROOTLIBS) -lm -lg++ -ldl -rdynamic
> LIBS          = $(ROOTLIBS) -lm -lg++ -ldl -rdynamic
> GLIBS         = $(ROOTLIBS) $(ROOTGLIBS) -L/usr/X11R6/lib \
>                 -lXpm -lX11 -lg++ -lm -ldl -rdynamic
> # -lXpm -lX11 -lg++ -lm -ldl -rdynamic
> 
> PROJPGMO       = HBTProj.$(ObjSuf)
> PROJPGMS       = HBTProj.$(SrcSuf)
> PROJPGM        = HBTProj$(ExeSuf)
> 
> FITPGMO       = HBTFit.$(ObjSuf)
> FITPGMS       = HBTFit.$(SrcSuf)
> FITPGM        = HBTFit$(ExeSuf)
> #------------------------------------------------------------------------------
> $(PROJPGM):      $(PROJPGMO)
>                 $(LD) $(LDFLAGS) $(PROJPGMO) $(GLIBS) $(OutPutOpt)
> $(PROJPGM)
>                 @echo "$(PROJPGM) done"
> 
> $(FITPGM):      $(FITPGMO)
>                 $(LD) $(LDFLAGS) $(FITPGMO) $(GLIBS) $(OutPutOpt)
> $(FITPGM)
>                 @echo "$(FITPGM) done"
> 
> clean:
>                 @rm -f *.$(ObjSuf) core
> 
> .SUFFIXES: .$(SrcSuf)
> 
> .$(SrcSuf).$(ObjSuf):
>         $(CXX) $(CXXFLAGS) $< -o $@
> #       $(CXX) $(CXXFLAGS) -c $<
> 
> #############################################################################
> 
> but when i type make -f m_linux then show:
> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> g++ -g HBTProj.o -L/ROOT/root/lib -lNew -lBase -lCint -lClib -lCont -lFunc
> -lGraf -lGraf3d -lHist -lHtml -lMatrix -lMeta -lMinuit -lNet -lPostscript
> -lProof -lTree -lUnix -lZip -lGpad -lGui -lGX11 -lX3d -L/usr/X11R6/lib
> -lXpm -lX11 -lg++ -lm -ldl -rdynamic -o HBTProj
> /usr/bin/ld: cannot open -lg++: No such file or directory
> collect2: ld returned 1 exit status
> gmake: *** [HBTProj] Error 1
> 
> Would you like to tell me the reason and how can i solve the problem?
>                               ^^^^^      ^^^       ^^^^^
> thank you!
> 
> Best regards, Shengqin
> 
> ==============================
>     name:     Shengqin Feng
>     email:    fengsq@iopp.ccnu.edu.cn
>   address:    Institute of Particle Physics,
>               Huazhong Normal University,430079,
>               Wuhan,China
> telephone:    011-86-27-87673314
>      Fax :    011-86-27-87662646
> ===================================

-- 
=====================================================================
| Damir Buskulic                  | Universite de Savoie/LAPP       |
|                                 | Chemin de Bellevue, B.P. 110    |
| Tel : +33 (0)450091600          | F-74941 Annecy-le-Vieux Cedex   |
| e-mail: buskulic@lapp.in2p3.fr  | FRANCE                          |
=====================================================================
mailto:buskulic@lapp.in2p3.fr



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