Hi, I was sucessful doing the following: 1. using CC 5.0 2. using Makefile.solaris but adding -compat=4 to all the places where CXX is used. I've attached the file below. 3. Editing src/RConfig.h and commenting out the bit /* # if __SUNPRO_CC > 0x420 # define R__ANSISTREAM # endif */ Make sure you do a make clean... I had tried the Makefile.solarisCC5.0 first and wasn't quite sucessful. Since I could get it to work with the -compat=4 option for now I decided to stick with that. cheers bruce KOSU_FOKIN@garbo.lucas.lu.se writes: > Well, I was trying to use -compat=4 in the Makefile for test examples > with CC5 on solaris but it still gives > > > CC -O -KPIC -compat=4 -I/l/cern/root/include -c Event.cxx > "/l/cern/root/include/TObject.h", line 42: Error: Could not open include file <iosfwd>. > "/l/cern/root/include/TObject.h", line 43: Error: using is not defined. > "/l/cern/root/include/TObject.h", line 43: Error: "," expected instead of "std". > "/l/cern/root/include/TObject.h", line 150: Error: ofstream is not defined. > > > > so I don't get how Rene was able to compile v 2.23 under CC4? > > And the final question. If I have CC5 and v 2.23 ... should I > 1. go back to v 2.22 (not convinient, root documentation, etc. is 2.23 oriented) > 2. go back to CC4 > 3. or? > > Best regards, > Anton # Makefile of ROOT for Solaris with CC PLATFORM = solaris CXX = CC CC = cc # use this when on Solaris 5.4 #CXXFLAGS = -KPIC -I/usr/openwin/include CXXFLAGS = -KPIC -I/usr/openwin/include -D__SunOS_5_6 -compat=4 CFLAGS = -KPIC -I/usr/openwin/include CINTCXXFLAGS = -KPIC -DG__REGEXP1 -DG__UNIX -DG__OSFDLL \ -DG__SHAREDLIB -DG__ROOT -DG__REDIRECTIO -compat=4 CINTCFLAGS = -KPIC -DG__REGEXP1 -DG__UNIX -DG__OSFDLL \ -DG__SHAREDLIB -DG__ROOT -DG__REDIRECTIO OPT = -g NOOPT = LD = $(CXX) LDFLAGS = $(OPT) -compat=4 SOFLAGS = -G SOEXT = so SYSLIBS = -lm -ldl -lnsl -lsocket -lgen # -L/usr/ucblib -lucb XLIBS = -lXpm -L/usr/openwin/lib -lX11 CILIBS = -lm -ltermcap -ldl -L/usr/ccs/lib -lgen ##### MACROS and TARGETS ##### include Make-macros ##### DEPENDENCIES ##### include Make-depend -- Reality is 80m polygons - Alvy Ray Smith Bruce O'Neel phone: +41 22 950 91 22 (direct) INTEGRAL Science Data Centre +41 22 950 91 00 (switchb.) Chemin d'Ecogia 16 fax: +41 22 950 91 33 CH-1290 VERSOIX e-mail: Bruce.Oneel@obs.unige.ch Switzerland WWW: http://isdc.unige.ch/
This archive was generated by hypermail 2b29 : Tue Jan 04 2000 - 00:43:41 MET