Re: power5 problem solved and rootmarks

From: Daniel Cano <cano_at_ifca.unican.es>
Date: Fri, 13 May 2005 13:21:50 +0200


Hi Fons,
with the new version, now it compiled properly.

Thanks

Dani

On Fri, 2005-05-13 at 12:38 +0200, Fons Rademakers wrote:
> Hi Dani,
>
> the reference to pthread lib was missing in Makefile.linuxppc64gcc (and
> in many other platform Makefiles). Can you checkout again and build again,
> now proofserv should build without error. Please let me know.
>
> Cheers, Fons.
>
>
> Daniel Cano wrote:
> > Hi Fons,
> > I attach the Makefile.conf, but anyway I didn't use --disable-thread (at
> > least in a conscious way).
> >
> > Another question, the number showed in ROOTMARKS what measures?
> >
> > Thanks
> >
> > Dani
> >
> > On Thu, 2005-05-12 at 20:02 +0200, Fons Rademakers wrote:
> >
> >>Hi Dani,
> >>
> >> how do you run configure on your machine? Can you mail me the
> >>config/Makefile.config. The error in linking proofserv is due to missing
> >>thread library -pthread.
> >>Don't use --disable-thread.
> >>
> >>Cheers, Fons
> >>
> >>
> >>
> >>Daniel Cano wrote:
> >>
> >>>Well in fact the subject is false, the problem persist while trying to
> >>>make the executable proofserv
> >>>
> >>>g++ -m64 -O -o bin/proofserv main/src/pmain.o \
> >>> -Llib -lCore -lCint -lHist -lGraf -lGraf3d -lGpad -lTree
> >>>-lMatrix -lProof -lTreePlayer -lThread -lm -ldl
> >>>/usr/bin/ld: Warning: type of symbol
> >>>`G__MethodArgInfo::Init(G__MethodInfo&)' changed from 1 to 2 in
> >>>lib/libCint.so
> >>>/usr/bin/ld: Warning: type of symbol `G__defined_tagname' changed from 1
> >>>to 2 in lib/libCint.so
> >>>/usr/bin/ld: Warning: type of symbol `G__CallFunc::SetArg(double)'
> >>>changed from 1 to 2 in lib/libCint.so
> >>>/usr/bin/ld: Warning: type of symbol `G__scratch_globals_upto' changed
> >>>from 1 to 2 in lib/libCint.so
> >>>/usr/bin/ld: Warning: type of symbol `G__search_typename2' changed from
> >>>1 to 2 in lib/libCint.so
> >>>/usr/bin/ld: Warning: type of symbol `G__Longlongref' changed from 1 to
> >>>2 in lib/libCint.so
> >>>/usr/bin/ld: Warning: type of symbol `G__add_compiledheader' changed
> >>>from 1 to 2 in lib/libCint.so
> >>>/usr/bin/ld: Warning: type of symbol `G__SourceFileInfo::Init(char
> >>>const*)' changed from 1 to 2 in lib/libCint.so
> >>>/usr/bin/ld: Warning: type of symbol `G__MethodArgInfo::Next()' changed
> >>>from 1 to 2 in lib/libCint.so
> >>>
> >>>...................
> >>>/usr/bin/ld: Warning: type of symbol `TThread::Run(void*)' changed from
> >>>1 to 2 in lib/libThread.so
> >>>lib/libThread.so: undefined reference to `pthread_cancel'
> >>>lib/libThread.so: undefined reference to `pthread_testcancel'
> >>>lib/libThread.so: undefined reference to `pthread_join'
> >>>collect2: ld returned 1 exit status
> >>>make: *** [bin/proofserv] Error 1
> >>>
> >>>but since the root executable was already done and we were not planning
> >>>to make use of proof, everything (till now) works fine.
> >>>
> >>>On the other hand, we have run stress test and got everything OK
> >>>
> >>>******************************************************************
> >>>* Starting R O O T - S T R E S S test suite with 1000 events
> >>>******************************************************************
> >>>Test 1 : Functions, Random Numbers, Histogram Fits............. OK
> >>>Test 2 : Check size & compression factor of a Root file........ OK
> >>>Test 3 : Purge, Reuse of gaps in TFile......................... OK
> >>>Test 4 : Test of 2-d histograms, functions, 2-d fits........... OK
> >>>Test 5 : Test graphics & Postscript............................ OK
> >>>Test 6 : Test subdirectories in a Root file.................... OK
> >>>Test 7 : TNtuple, selections, TCut, TCutG, TEventList.......... OK
> >>>Test 8 : Trees split and compression modes..................... OK
> >>>Test 9 : Analyze Event.root file of stress 8................... OK
> >>>Test 10 : Create 10 files starting from Event.root.............. OK
> >>>Test 11 : Test chains of Trees using the 10 files............... OK
> >>>Test 12 : Compare histograms of test 9 and 11................... OK
> >>>Test 13 : Test merging files of a chain......................... OK
> >>>Test 14 : Check correct rebuilt of Event.root in test 13........ OK
> >>>Test 15 : Divert Tree branches to separate files................ OK
> >>>Test 16 : CINT test (3 nested loops) with LHCb trigger.......... OK
> >>>******************************************************************
> >>>
> >>>******************************************************************
> >>>stress : Total I/O = 645.3 Mbytes, I = 482.4, O = 162.9
> >>>stress : Compr I/O = 488.1 Mbytes, I = 364.4, O = 123.7
> >>>stress : Real Time = 64.36 seconds Cpu Time = 55.42 seconds
> >>>******************************************************************
> >>>* ROOTMARKS = 669.9 * Root4.04/02 20050512/1635
> >>>******************************************************************
> >>>
> >>>The number in the ROOTMARKS field I don't know if it's a good number
> >>>average or what.
> >>>
> >>>Thanks for your help
> >>>
> >>>Dani
> >>>
> >>>
> >>
> >>--
> >>Org: CERN, European Laboratory for Particle Physics.
> >>Mail: 1211 Geneve 23, Switzerland
> >>E-Mail: Fons.Rademakers_at_cern.ch Phone: +41 22 7679248
> >>WWW: http://www.rademakers.org/fons/ Fax: +41 22 7679480
> >>
> >>
> >>------------------------------------------------------------------------
> >>
> >># -*- mode: makefile -*-
> >>#
> >># Makefile definitions included by the top Makefile
> >>
> >>ARCH := linuxppc64gcc
> >>
> >>USECONFIG := FALSE
> >>MKLIBOPTIONS :=
> >>
> >>EXTRA_CFLAGS := -Iinclude
> >>EXTRA_CXXFLAGS := -Iinclude
> >>EXTRA_LDFLAGS :=
> >>
> >>GLBPATCHFLAGS :=
> >>EXTRA_AUTHFLAGS:=
> >>
> >>BINDIR := $(ROOTSYS)/bin
> >>LIBDIR := $(ROOTSYS)/lib
> >>INCDIR := $(ROOTSYS)/include
> >>ETCDIR := $(ROOTSYS)/etc
> >>MANDIR := $(ROOTSYS)/man/man1
> >>DATADIR := $(ROOTSYS)
> >>ELISPDIR := $(ROOTSYS)/build/misc
> >>TTFFONTDIR := $(ROOTSYS)/fonts
> >>PROOFDATADIR := $(ROOTSYS)/proof
> >>MACRODIR := $(ROOTSYS)/macros
> >>SRCDIR := $(ROOTSYS)/src
> >>ICONPATH := $(ROOTSYS)/icons
> >>CINTINCDIR := $(ROOTSYS)/cint
> >>DOCDIR := $(ROOTSYS)
> >>TESTDIR := $(ROOTSYS)/test
> >>TUTDIR := $(ROOTSYS)/tutorials
> >>ACLOCALDIR := $(ROOTSYS)/build/misc
> >>
> >>X11LIBDIR := -L/usr/X11R6/lib64
> >>XPMLIBDIR := -L/usr/X11R6/lib64
> >>XPMLIB := -lXpm
> >>
> >>EXCEPTIONS := yes
> >>EXPLICITLINK := no
> >>
> >>ENABLETHREAD := yes
> >>OSTHREADFLAG := -pthread
> >>OSTHREADLIBDIR :=
> >>OSTHREADLIB := -pthread
> >>
> >>BUILTINFREETYPE:= yes
> >>
> >>BUILDGL := yes
> >>OPENGLLIBDIR :=
> >>OPENGLULIB := -lGLU
> >>OPENGLLIB := -lGL
> >>OPENGLINCDIR := $(filter-out /usr/include, /usr/include)
> >>
> >>BUILDHBOOK := no
> >>CERNLIBDIR :=
> >>CERNLIBS :=
> >>
> >>BUILDLDAP := no
> >>LDAPLIBDIR :=
> >>LDAPCLILIB :=
> >>LDAPINCDIR := $(filter-out /usr/include, /usr/include)
> >>
> >>BUILDMYSQL := no
> >>MYSQLLIBDIR :=
> >>MYSQLCLILIB :=
> >>MYSQLINCDIR := $(filter-out /usr/include, )
> >>
> >>BUILDORACLE := no
> >>ORACLELIBDIR :=
> >>ORACLECLILIB :=
> >>ORACLEINCDIR := $(filter-out /usr/include, )
> >>
> >>BUILDPGSQL := no
> >>PGSQLLIBDIR :=
> >>PGSQLCLILIB :=
> >>PGSQLINCDIR := $(filter-out /usr/include, /usr/include)
> >>
> >>BUILDSAPDB := no
> >>SAPDBLIBDIR :=
> >>SAPDBCLILIB :=
> >>SAPDBINCDIR := $(filter-out /usr/include, )
> >>
> >>BUILDQT := no
> >>QTLIBDIR :=
> >>QTLIB :=
> >>QTINCDIR := $(filter-out /usr/include, )
> >>QTMOCEXE :=
> >>
> >>BUILDSHIFT := no
> >>SHIFTINCDIR := $(filter-out /usr/include, )
> >>SHIFTLIBDIR :=
> >>SHIFTLIB :=
> >>
> >>BUILDDCAP := no
> >>DCAPLIBDIR :=
> >>DCAPLIB :=
> >>DCAPINCDIR := $(filter-out /usr/include, )
> >>
> >>BUILDCHIRP := no
> >>CHIRPLIBDIR :=
> >>CHIRPCLILIB :=
> >>CHIRPINCDIR := $(filter-out /usr/include, )
> >>
> >>BUILDALIEN := no
> >>ALIENLIBDIR :=
> >>ALIENCLILIB :=
> >>ALIENINCDIR := $(filter-out /usr/include, )
> >>
> >>BUILDASIMAGE := yes
> >>BUILTINASIMAGE := yes
> >>ASEXTRALIB :=
> >>ASEXTRALIBDIR :=
> >>ASJPEGINCDIR := $(filter-out /usr/include, )
> >>ASPNGINCDIR := $(filter-out /usr/include, )
> >>ASTIFFINCDIR := $(filter-out /usr/include, )
> >>ASGIFINCDIR := $(filter-out /usr/include, )
> >>ASINCDIR := $(filter-out /usr/include, )
> >>ASLIB :=
> >>ASLIBDIR :=
> >>
> >>BUILDFPYTHIA := no
> >>FPYTHIALIBDIR :=
> >>FPYTHIALIB :=
> >>
> >>BUILDFPYTHIA6 := no
> >>FPYTHIA6LIBDIR :=
> >>FPYTHIA6LIB :=
> >>
> >>BUILDFVENUS := no
> >>FVENUSLIBDIR :=
> >>FVENUSLIB :=
> >>
> >>BUILDPYTHON := no
> >>PYTHONLIBDIR :=
> >>PYTHONLIB :=
> >>PYTHONINCDIR := $(filter-out /usr/include, /usr/include/python2.2)
> >>PYTHONLIBFLAGS :=
> >>
> >>BUILDRUBY := no
> >>RUBYLIBDIR :=
> >>RUBYLIB :=
> >>RUBYINCDIR := $(filter-out /usr/include, )
> >>
> >>BUILDXML := no
> >>XMLLIBDIR :=
> >>XMLCLILIB :=
> >>XMLINCDIR := $(filter-out /usr/include, )
> >>
> >>BUILDXRD := yes
> >>
> >>SRPLIBDIR :=
> >>SRPLIB :=
> >>SRPINCDIR := $(filter-out /usr/include, )
> >>
> >>BUILDSRPUTIL :=
> >>SRPUTILLIBDIR :=
> >>SRPUTILLIB :=
> >>SRPUTILINCDIR := $(filter-out /usr/include, )
> >>
> >>AFSLIB :=
> >>AFSLIBDIR :=
> >>
> >>BUILDKRB5 := no
> >>KRB5LIB :=
> >>KRB5LIBDIR :=
> >>KRB5INCDIR := $(filter-out /usr/include, )
> >>
> >>COMERRLIB :=
> >>COMERRLIBDIR :=
> >>
> >>RESOLVLIB :=
> >>
> >>CRYPTOLIB :=
> >>CRYPTOLIBDIR :=
> >>
> >>BUILDGLOBUS := no
> >>GLOBUSLIB :=
> >>GLOBUSLIBDIR :=
> >>GLOBUSINCDIR := $(filter-out /usr/include, )
> >>
> >>SSLLIB :=
> >>SSLLIBDIR :=
> >>SSLINCDIR := $(filter-out /usr/include, )
> >>
> >>SHADOWFLAGS := -DR__SHADOWPW
> >>SHADOWLIB :=
> >>SHADOWLIBDIR :=
> >>
> >>BUILDTABLE :=
> >>
> >>BUILDCLARENS := no
> >>CLARENSINC := $(filter-out -I/usr/include, )
> >>CLARENSLIBS :=
> >>
> >>BUILDPEAC := no
> >>
> >>INSTALL := cp -dpR
> >>INSTALLDATA := cp -dpR
> >>INSTALLDIR := mkdir -p
> >>
> >>ROOTDRPMREL := 1
>
Received on Fri May 13 2005 - 13:32:04 MEST

This archive was generated by hypermail 2.2.0 : Tue Jan 02 2007 - 14:45:07 MET