diff --git a/lib/context.c b/lib/context.c
index fab3dc27e53afe278a5f624bb1f9b8b0bcca3c5a..d9d94ebf4d207242647ef38a3c9b9d8380a28bc3 100644
--- a/lib/context.c
+++ b/lib/context.c
@@ -40,7 +40,6 @@ lws_get_library_version(void)
 	return library_version;
 }
 
-#if !defined(LWS_WITH_NO_LOGS)
 static const char * const mount_protocols[] = {
 	"http://",
 	"https://",
@@ -50,7 +49,6 @@ static const char * const mount_protocols[] = {
 	">https://",
 	"callback://"
 };
-#endif
 
 LWS_VISIBLE void *
 lws_protocol_vh_priv_zalloc(struct lws_vhost *vhost, const struct lws_protocols *prot,
@@ -533,6 +531,7 @@ lws_create_vhost(struct lws_context *context,
 
 	mounts = info->mounts;
 	while (mounts) {
+		(void)mount_protocols[0];
 		lwsl_notice("   mounting %s%s to %s\n",
 				mount_protocols[mounts->origin_protocol],
 				mounts->origin, mounts->mountpoint);
diff --git a/test-server/fuzxy.c b/test-server/fuzxy.c
index d301c3093d1766ce4f01552f12b6e235193aef76..c6a0f0db1b3b6dde02222c3b0c0fad6d97565efb 100644
--- a/test-server/fuzxy.c
+++ b/test-server/fuzxy.c
@@ -842,6 +842,7 @@ main(int argc, char **argv)
 	construct_state(pfds, FZY_S_LISTENING, POLLIN | POLLERR);
 	pfds++;
 
+	(void)interface_name_local;
 	lwsl_notice("Local side listening on %s:%u\n",
 		    interface_name_local, port_local);
 
diff --git a/test-server/test-server-http.c b/test-server/test-server-http.c
index ea852c2aa9680c80daa7fc073152d007822d128a..90daaf213f6d2a393a13711965ebe82c024063f3 100644
--- a/test-server/test-server-http.c
+++ b/test-server/test-server-http.c
@@ -141,6 +141,8 @@ file_upload_cb(void *data, const char *name, const char *filename,
 			(struct per_session_data__http *)data;
 	int n;
 
+	(void)n;
+
 	switch (state) {
 	case LWS_UFS_OPEN:
 		strncpy(pss->filename, filename, sizeof(pss->filename) - 1);