diff --git a/clients/ud/main.c b/clients/ud/main.c
index cb2030c2833505a62e163df2509bae5d9f2fa734..86c0b7567fca02d2328f92a0e294fe6f75e3596c 100644
--- a/clients/ud/main.c
+++ b/clients/ud/main.c
@@ -722,3 +722,22 @@ SIG_FN chwinsz()
 	(void) signal(SIGWINCH, chwinsz);
 }
 #endif
+
+#if defined(NO_CACHE)
+
+void ldap_uncache_entry( LDAP *ld, char *dn )
+{
+
+}
+
+int ldap_enable_cache( LDAP *ld, long timeout, long maxmem )
+{
+  return 0;
+}
+
+void ldap_flush_cache( LDAP *ld )
+{
+
+}
+
+#endif /* NO_CACHE */