Hi Roland & Rene, I just updated my ROOT to the cvs version of today (Nov. 14, 2002) and successfully compiled it on my Mac OS X 10.2.2, which is still using gcc 3.1 (gcc -v: Apple Computer, Inc. GCC version 1161, based on gcc version 3.1 20020420 (prerelease)). I have not used the patches and instructions from http://www-jlc.kek.jp/~fujiik/macosx/10.2.X/memo/ROOTonX.html, but I'm using the fink tools (http://fink.sourceforge.net/) for installing *nix software. I haven't tested the new build extensively, but the basic things are working. However, I needed to make one change to the Makefile.macosx in order to find the libdl.so from my fink installation. Here the cvs diff: Index: config/Makefile.macosx =================================================================== RCS file: /user/cvs/root/config/Makefile.macosx,v retrieving revision 1.11 diff -r1.11 Makefile.macosx 39,40c39,40 < LDFLAGS = $(OPT) -Xlinker -bind_at_load -flat_namespace < SOFLAGS = $(OPT) -dynamiclib -flat_namespace -undefined suppress \ --- > LDFLAGS = $(OPT) $(EXTRA_LDFLAGS) -Xlinker -bind_at_load -flat_namespace > SOFLAGS = $(OPT) $(EXTRA_LDFLAGS) -dynamiclib -flat_namespace -undefined suppress \ In addition, I needed to copy the *.so libraries by hand to the install area, as the make install copies only the *.dylib. However, root looks for the *.so files. Question to the experts: is there an easy way to have it done automatically? On Thursday, November 14, 2002, at 07:11 AM, Rene Brun wrote: > Hi Roland, > > I expect some reactions from Keisuke Fujii or George Irwin. > I understood a few weeks ago that the latest Root was compiling & > running > OK under macosx with gcc3.2. > > Rene Brun > > On Thu, 14 Nov 2002, Roland Bramm wrote: > >> Hi, >> >> due to the fact that the latest relkease of root (3.03.09) is not >> compilable with gcc3.1 at MacosX10.2.2 (see >> http://www-jlc.kek.jp/~fujiik/macosx/10.2.X/memo/ROOTonX.html) and >> the needed patch is not available there I checked out the newest >> version from CVS yesterday and today. ( The CVS version of 2002/10/26 >> is the first which is compiling ... ) >> >> Both are hangnging in an infinite loop during the "makedependend" >> script execution. >> thew version of yesterday lopped (until i stopped it) over a big part >> of root, and the version of today hat a tight loop in the tree branch. >> What is your system setup? Developer tools version? Do you have by chance any virus scanner s/w active? Other people (including me) have seen wired behavior (system hangs and kernel panics) with active virus scanners while building s/w. >> I tried to get the version from the 26.10th but go the message that >> this jtag is not set ... (whcih can also be my fault due to limited >> cvs knowledge...) >> >> What is going wrong during compilation ? or how I can get the 26.10th >> version ? >> >> >> Regards Roland >> > > Cheers, Remi --------------------------------------------------------------------- "Sometimes I think the surest sign that intelligent life exists else- where in the universe is that none of it has tried to contact us." Calvin (Bill Watterson) ********************************************************************* Remigius K. Mommsen e-mail: mommsen@slac.stanford.edu University of California, Irvine URL: http://cern.ch/mommsen c/o SLAC voice: ++1 (650) 926-3595 2575 Sand Hill Road #35 mobile: ++1 (650) 387-1402 Menlo Park, CA 94025, US fax: ++1 (650) 926-8522 *********************************************************************
This archive was generated by hypermail 2b29 : Sat Jan 04 2003 - 23:51:18 MET