diff --git a/src/modules/_Image_JPEG/image_jpeg.c b/src/modules/_Image_JPEG/image_jpeg.c
index bb6d5e19ef10ac6a43686e9e409fc09b864ce420..f5c8ccb74f9dd88c5e36860fdf97e47de8ef215a 100644
--- a/src/modules/_Image_JPEG/image_jpeg.c
+++ b/src/modules/_Image_JPEG/image_jpeg.c
@@ -27,6 +27,7 @@ RCSID("$id: $");
 
 static struct program *image_program=NULL;
 
+#endif /* HAVE_JPEGLIB_H */
 
 static struct pike_string *param_baseline;
 static struct pike_string *param_quality;
@@ -39,6 +40,7 @@ static struct pike_string *param_density_unit;
 static struct pike_string *param_method;
 static struct pike_string *param_progressive;
 
+#ifdef HAVE_JPEGLIB_H
 
 /*
 **! module Image