From bddf9ba28dec6a2038f5696a7657095651e80913 Mon Sep 17 00:00:00 2001
From: Markus Frank <Markus.Frank@cern.ch>
Date: Mon, 12 Feb 2024 09:43:19 +0100
Subject: [PATCH] Fix compilation error

---
 DDCore/src/XML/Utilities.cpp | 9 +++++----
 1 file changed, 5 insertions(+), 4 deletions(-)

diff --git a/DDCore/src/XML/Utilities.cpp b/DDCore/src/XML/Utilities.cpp
index f26e7b4b7..6ffbf2445 100644
--- a/DDCore/src/XML/Utilities.cpp
+++ b/DDCore/src/XML/Utilities.cpp
@@ -20,6 +20,7 @@
 #include <DD4hep/DetFactoryHelper.h>
 #include <Math/Polar2D.h>
 
+// Forward declarations
 class TObject;
 
 using namespace dd4hep::xml::tools;
@@ -174,8 +175,7 @@ dd4hep::Volume dd4hep::xml::createPlacedEnvelope( dd4hep::Detector& description,
     rot = RotationZYX( env_rot.z(),env_rot.y(),env_rot.x() ) ;
   }
 
-  Volume  envelope  ;
-
+  Volume  envelope;
   if(  x_shape.typeStr() == "Assembly" ){
     envelope = Assembly( det_name+"_assembly" ) ;
   } else { 
@@ -183,8 +183,9 @@ dd4hep::Volume dd4hep::xml::createPlacedEnvelope( dd4hep::Detector& description,
     Box  env_solid = xml_comp_t( x_shape ).createShape();
     
     if( !env_solid.isValid() ){
-      dd4hep::except("createPlacedEnvelope","Cannot create envelope volume : %s for detector %s.",
-                     x_shape.typeStr(), det_name.c_str());
+      dd4hep::except("createPlacedEnvelope",
+                     "Cannot create envelope volume : %s for detector %s.",
+                     x_shape.typeStr().c_str(), det_name.c_str());
     }
     Material      env_mat   = description.material( x_shape.materialStr() );
     envelope = Volume( det_name+"_envelope", env_solid, env_mat );
-- 
GitLab