temporarily disabling the initilization of the Root Cint error callback. It expects...
authorrichterm <richterm@f7af4fe6-9843-0410-8265-dc069ae4e863>
Tue, 3 Nov 2009 07:39:41 +0000 (07:39 +0000)
committerrichterm <richterm@f7af4fe6-9843-0410-8265-dc069ae4e863>
Tue, 3 Nov 2009 07:39:41 +0000 (07:39 +0000)
but the callback is of course a function*. On some systems, the warning is interpreted as
error. Have to check whether the definition of the fuction in Root needs to be changed to
void (*)() as argument, or whether there is another workaround.

HLT/trigger/AliHLTGlobalTriggerWrapper.cxx

index 1bffc87e6c8dbdaba80c8ee55734d3598a5b29e2..8c130706c40d0260c7635527fb3d6f12b224076b 100644 (file)
@@ -119,7 +119,11 @@ AliHLTGlobalTriggerWrapper::AliHLTGlobalTriggerWrapper(const char* classname) :
     HLTError("Could not create a new object of type '%s'.", classname);
   }
   
-  G__set_errmsgcallback(reinterpret_cast<void*>(AliHLTOnErrorInCINT));
+  // Matthias 2009-11-03: temporarily disabled, on some systems the warning
+  // is interpreted an an error, so we have a litle problem with root
+  // HLT/trigger/AliHLTGlobalTriggerWrapper.cxx:122: error: ISO C++ forbids
+  // casting between pointer-to-function and pointer-to-object
+  //G__set_errmsgcallback(reinterpret_cast<void*>(AliHLTOnErrorInCINT));
 }