Changes to be able to compile with gcc 2.95.2 (C.Loizides)
authorhristov <hristov@f7af4fe6-9843-0410-8265-dc069ae4e863>
Mon, 29 Mar 2004 15:01:04 +0000 (15:01 +0000)
committerhristov <hristov@f7af4fe6-9843-0410-8265-dc069ae4e863>
Mon, 29 Mar 2004 15:01:04 +0000 (15:01 +0000)
MUON/mapping/AliMpVRowSegmentSpecial.cxx
STEER/AliRecPoint.cxx
build/Makefile.Linux

index 18fc992..e1f1db1 100644 (file)
@@ -204,7 +204,7 @@ Bool_t AliMpVRowSegmentSpecial::HasMotif(const AliMpVMotif* motif) const
 
 #ifdef WITH_ROOT
   for (Int_t i=0; i<fMotifs.GetEntriesFast(); i++)
-    if (fMotifs[i] == motif) return true;
+    if (fMotifs[i] == (const TObject*)motif) return true;
 #endif
 
   return false;         
index 1832740..5b69636 100644 (file)
@@ -158,7 +158,7 @@ void AliRecPoint::Copy(TObject& recp) const
   // Copy *this onto pts
   //
   // Copy all first
-  if(this != &recp) {
+  if((TObject*)this != &recp) {
     ((TObject*) this)->Copy(recp);
     (dynamic_cast<AliRecPoint&>(recp)).fAmp = fAmp;
     (dynamic_cast<AliRecPoint&>(recp)).fGeom = fGeom;
index cc6d7b9..041b1bd 100644 (file)
@@ -4,11 +4,16 @@ PLATFORM:=linux
 CXX           = g++ 
 F77          = g77
 CC           = gcc
+CCMAJORV      = $(shell $(CC) -dumpversion | cut -d. -f1)
 
 # Global optimisation
 OPT           = -O -g
 
+ifeq ($(CCMAJORV),2)
+CXXOPTS       = $(OPT) -W -Wall -fPIC -pipe
+else
 CXXOPTS       = $(OPT) -W -Wall -fPIC -pipe -fmessage-length=0
+endif
 COPT         = $(OPT)
 FOPT         = $(OPT) -fno-second-underscore
 CXXFLAGS      = $(CXXOPTS)