diff --git a/corsika/detail/modules/ObservationPlane.inl b/corsika/detail/modules/ObservationPlane.inl
index a09324d9883dd60c990b618d246ad816238d32fd..eb42521a0b10052c7b8cb2e07ff12b5816445cee 100644
--- a/corsika/detail/modules/ObservationPlane.inl
+++ b/corsika/detail/modules/ObservationPlane.inl
@@ -25,7 +25,7 @@ namespace corsika {
   template <typename TOutput>
   inline ProcessReturn ObservationPlane<TOutput>::doContinuous(
       corsika::setup::Stack::particle_type& particle,
-      corsika::setup::Trajectory& trajectory, bool const stepLimit) {
+      corsika::setup::Trajectory&, bool const stepLimit) {
     /*
        The current step did not yet reach the ObservationPlane, do nothing now and wait:
      */
diff --git a/corsika/detail/modules/writers/ObservationPlaneWriterParquet.inl b/corsika/detail/modules/writers/ObservationPlaneWriterParquet.inl
index 1e9a0c23a3c01b9e827e994b10d9aa16d31064bf..a2e0e722006d87c52bb442bd34b9b786dd1b6ed3 100644
--- a/corsika/detail/modules/writers/ObservationPlaneWriterParquet.inl
+++ b/corsika/detail/modules/writers/ObservationPlaneWriterParquet.inl
@@ -14,7 +14,7 @@ namespace corsika {
       : output_() {}
 
   void ObservationPlaneWriterParquet::startOfLibrary(
-      std::filesystem::path const& directory) {
+      boost::filesystem::path const& directory) {
 
     // setup the streamer
     output_.initStreamer((directory / "particles.parquet").string());
diff --git a/corsika/detail/modules/writers/TrackWriterParquet.inl b/corsika/detail/modules/writers/TrackWriterParquet.inl
index 27c7b3c78fb361a9d1346cc5c0b1006910c3b360..089dfa600e5e6a411077e11c56985831d9392bf1 100644
--- a/corsika/detail/modules/writers/TrackWriterParquet.inl
+++ b/corsika/detail/modules/writers/TrackWriterParquet.inl
@@ -13,7 +13,7 @@ namespace corsika {
   TrackWriterParquet::TrackWriterParquet()
       : output_() {}
 
-  void TrackWriterParquet::startOfLibrary(std::filesystem::path const& directory) {
+  void TrackWriterParquet::startOfLibrary(boost::filesystem::path const& directory) {
 
     // setup the streamer
     output_.initStreamer((directory / "tracks.parquet").string());
diff --git a/corsika/detail/output/ParquetStreamer.inl b/corsika/detail/output/ParquetStreamer.inl
index b08fa6c6021f5d303f139225e0f4ff76cfb371f1..8f29e3a4e80b0564e9cc3fecedd619bf4bb93cf6 100644
--- a/corsika/detail/output/ParquetStreamer.inl
+++ b/corsika/detail/output/ParquetStreamer.inl
@@ -49,7 +49,7 @@ namespace corsika {
 
   void ParquetStreamer::closeStreamer() {
     writer_.reset();
-    outfile_->Close();
+    [[maybe_unused]] auto status = outfile_->Close();
   }
 
   std::shared_ptr<parquet::StreamWriter> ParquetStreamer::getWriter() { return writer_; }
diff --git a/corsika/modules/writers/ObservationPlaneWriterParquet.hpp b/corsika/modules/writers/ObservationPlaneWriterParquet.hpp
index 240b808e1f5aba8514f9e1b31badf95e31a74684..2a5089c26f129adb6a5281b8474c509096de3ab6 100644
--- a/corsika/modules/writers/ObservationPlaneWriterParquet.hpp
+++ b/corsika/modules/writers/ObservationPlaneWriterParquet.hpp
@@ -30,7 +30,7 @@ namespace corsika {
     /**
      * Called at the start of each library.
      */
-    void startOfLibrary(std::filesystem::path const& directory) final override;
+    void startOfLibrary(boost::filesystem::path const& directory) final override;
 
     /**
      * Called at the end of each shower.
diff --git a/corsika/modules/writers/TrackWriterParquet.hpp b/corsika/modules/writers/TrackWriterParquet.hpp
index 5298222f6c59d236474f59e2ae0429e8372f75bd..dad76c074a6c7dc171b59cf4bb285e906fb7a9b4 100644
--- a/corsika/modules/writers/TrackWriterParquet.hpp
+++ b/corsika/modules/writers/TrackWriterParquet.hpp
@@ -30,7 +30,7 @@ namespace corsika {
     /**
      * Called at the start of each library.
      */
-    void startOfLibrary(std::filesystem::path const& directory) final override;
+    void startOfLibrary(boost::filesystem::path const& directory) final override;
 
     /**
      * Called at the end of each shower.