diff --git a/src/sbbs3/gtkuserlist/GNUmakefile b/src/sbbs3/gtkuserlist/GNUmakefile
index 77189edabc602272c72875682de9457955853906..40dc2ad6711804f888300e05d3c9553c286cc345 100644
--- a/src/sbbs3/gtkuserlist/GNUmakefile
+++ b/src/sbbs3/gtkuserlist/GNUmakefile
@@ -23,7 +23,7 @@ endif
 
 vpath %.c ..
 
-CFLAGS	+=	$(SBBSDEFS) -I.. -I../../comio $(SMBLIB_CFLAGS) $(HASH_CFLAGS) $(XPDEV-MT_CFLAGS) $(CRYPT_CFLAGS) `pkg-config gtk+-3.0 --cflags`
+CFLAGS	+=	$(SBBSDEFS) -I.. -I../../comio $(SMBLIB_CFLAGS) $(HASH_CFLAGS) $(XPDEV-MT_CFLAGS) `pkg-config gtk+-3.0 --cflags`
 # Hopefully, -Wl,-E exports all symbols dynamically everywhere.
 LDFLAGS	+=	-Wl,-E -L../$(LIBODIR) $(SMBLIB_LDFLAGS) $(XPDEV-MT_LDFLAGS) $(MT_LDFLAGS)
 EXTRA_LIBS += `pkg-config gtk+-3.0 --libs`
diff --git a/src/sbbs3/gtkuserlist/gtkuserlist.h b/src/sbbs3/gtkuserlist/gtkuserlist.h
index 245c43a1aa19cbe524a07f7f3e80ac6fad8b19a3..fd307ac6af1860204a0e86a3718ea31ca013e8bd 100644
--- a/src/sbbs3/gtkuserlist/gtkuserlist.h
+++ b/src/sbbs3/gtkuserlist/gtkuserlist.h
@@ -3,7 +3,10 @@
 
 #include <gtk/gtk.h>
 
+#undef JAVASCRIPT
+#undef USE_CRYPTLIB
 #include "sbbs.h"
+#define USE_CRYPTLIB
 
 extern GtkBuilder	*builder;
 extern scfg_t		cfg;