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