diff --git a/spack_repo/packages/icon-nwp/package.py b/spack_repo/packages/icon-nwp/package.py
index 172de511a4cb5f64460e7a7762fc519e1ce498ee..4a3befcfbe0273fd09a28e273f75808432f60a06 100644
--- a/spack_repo/packages/icon-nwp/package.py
+++ b/spack_repo/packages/icon-nwp/package.py
@@ -187,7 +187,7 @@ class IconNwp(Package):
 
     def configure(self, spec, prefix):
         spec = self.spec
-        print(spec["mpi"].mpifc)
+        INCLUDES = [f"-I{spec['libxml2'].prefix}/include/libxml2", ]
 
         libs = [
             f"-L{spec['netcdf-c'].prefix.lib} -lnetcdf ",  # netcdf-c libs
@@ -203,9 +203,9 @@ class IconNwp(Package):
 
         if self.spec.version == Version("w2w-B6"):
             libs.append("-lyaml")
+            INCLUDES.append(f'-I{spec["zfp"].prefix.inc}')
 
         mtune = "generic"
-        INCLUDES = [f"-I{spec['libxml2'].prefix}/include/libxml2", ]
         CPPFLAGS = []
 
         if "+plexrt" in self.spec: