diff --git a/corsika/detail/modules/urqmd/UrQMD.inl b/corsika/detail/modules/urqmd/UrQMD.inl
index a23098a043c80178ac557c081b8acc3224620075..e85a6abc302824e80f1188e57d7fda4cd56216a8 100644
--- a/corsika/detail/modules/urqmd/UrQMD.inl
+++ b/corsika/detail/modules/urqmd/UrQMD.inl
@@ -397,7 +397,7 @@ namespace corsika::urqmd {
   }
 
   inline void UrQMD::readXSFile(boost::filesystem::path const& filename) {
-    std::ifstream file(filename, std::ios::in);
+    boost::filesystem::ifstream file(filename, std::ios::in);
 
     if (!file.is_open()) {
       throw std::runtime_error(filename.native() + " could not be opened.");