Hi Eddy, to keep thing working with Jaguar I need to know how we can distinguish between the two platforms. Try compiling with the gcc -v option to see what symbols are predefined for Panther and that were not for Jaguar. Looking forward to the Panther CD. :-) Cheers, Fons. On Thu, 2003-10-30 at 16:57, Edmond Offermann wrote: > Oops, lazy me > looking in TProofServ.cxx. The solution is obvious > > 37 //#if (defined(__FreeBSD__) && (__FreeBSD__ < > 4)) || defined(__APPLE__) > 38 #if (defined(__FreeBSD__) && (__FreeBSD__ < > 4)) > > After this change Root compiles fine and my > root marks increase 25% : > G4 1.42 Ghz 1Gb Ram g++3.3 > > fatman:~/src/ROOT/root-3.10.00/test> ./stress > ****************************************************************** > * 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 > ****************************************************************** > * Darwin fatman.local 7.0.0 Darwin Kernel Version > 7.0.0: Wed > ****************************************************************** > stress : Total I/O = 705.1 Mbytes, I = 536.7, O = > 168.4 > stress : Compr I/O = 558.4 Mbytes, I = 426.6, O = > 131.8 > stress : Real Time = 71.74 seconds Cpu Time = > 69.64 seconds > ****************************************************************** > * ROOTMARKS = 524.9 * Root3.10/01 20031030/945 > ****************************************************************** > > some Panther installation pointers: > > 1) Install MacOSX panther and the Xcode tools. > I chose in "customize" also to install > the X11 stuff > 2) Upgraded my fink stuff . > No prisoners here, did rm -rf /sw . > bootstrapped from the fink-0.6.0-full.tar.gz > source . > 3) installed some other goodies through > fink install xdvi > > --- Edmond Offermann <edmondoffermann@yahoo.com> > wrote: > > Dear all, > > > > Made a (smooth) jump to MacOSX 10.3 Panther but > > got a problem with the compilation of > > ROOT Version 3.10/01 (and the cvs version of today) > > in TProofServ.cxx, see below. > > Anybody solved this already ? > > > > compiler specs: > > ~/tmp> g++ -v > > Reading specs from > > /usr/libexec/gcc/darwin/ppc/3.3/specs > > Thread model: posix > > gcc version 3.3 20030304 (Apple Computer, Inc. build > > 1495) > > > > error message: > > > > g++ -O -pipe -W -Wall -fsigned-char -fno-common > > -I/usr/X11R6/include -Iinclude -DHAVE_CONFIG > > -I/Users/eddyo/include/root-3.10.00/ > > -DPower_Macintosh -DDarwin -w -pipe -fsigned-char > > -fno-common -fsigned-char -g -I./ > > -I/sw/include -o proof/src/TProofServ.o -c > > proof/src/TProofServ.cxx > > In file included from /usr/include/pthread.h:61, > > from > > > /usr/include/gcc/darwin/3.3/c++/ppc-darwin/bits/gthr-default.h:37, > > from > > > /usr/include/gcc/darwin/3.3/c++/ppc-darwin/bits/gthr.h:98, > > from > > > /usr/include/gcc/darwin/3.3/c++/ppc-darwin/bits/c++io.h:37, > > from > > /usr/include/gcc/darwin/3.3/c++/bits/fpos.h:44, > > from > > /usr/include/gcc/darwin/3.3/c++/iosfwd:49, > > from include/Riosfwd.h:23, > > from include/TObject.h:40, > > from include/TApplication.h:29, > > from include/TProofServ.h:28, > > from proof/src/TProofServ.cxx:44: > > /usr/include/unistd.h:215: error: parse error before > > `,' token > > In file included from > > > /usr/include/gcc/darwin/3.3/c++/ppc-darwin/bits/gthr.h:98, > > from > > > /usr/include/gcc/darwin/3.3/c++/ppc-darwin/bits/c++io.h:37, > > from > > /usr/include/gcc/darwin/3.3/c++/bits/fpos.h:44, > > from > > /usr/include/gcc/darwin/3.3/c++/iosfwd:49, > > from include/Riosfwd.h:23, > > from include/TObject.h:40, > > from include/TApplication.h:29, > > from include/TProofServ.h:28, > > from proof/src/TProofServ.cxx:44: > > > /usr/include/gcc/darwin/3.3/c++/ppc-darwin/bits/gthr-default.h: > > In function ` > > int flock(int, int)': > > > > -- Org: CERN, European Laboratory for Particle Physics. Mail: 1211 Geneve 23, Switzerland E-Mail: Fons.Rademakers@cern.ch Phone: +41 22 7679248 WWW: http://www.rademakers.org/fons/ Fax: +41 22 7679480
This archive was generated by hypermail 2b29 : Thu Jan 01 2004 - 17:50:16 MET