diff --git a/src/sbbs3/install/GNUmakefile b/src/sbbs3/install/GNUmakefile
index 3608b30f7534e83d66464ad88fdb5d875a996241..f4c59ff7fe9830f0388d65119338e06e2b0b2af4 100644
--- a/src/sbbs3/install/GNUmakefile
+++ b/src/sbbs3/install/GNUmakefile
@@ -26,9 +26,9 @@ ifeq ($(os),sunos)
  LDFLAGS	+=	-lnsl
 endif
 
-CFLAGS	+=	$(UIFC-MT_CFLAGS) $(CIOLIB-MT_CFLAGS) $(XPDEV-MT_CFLAGS) $(SMBLIB_CFLAGS)
-LDFLAGS	+=	$(UIFC-MT_LDFLAGS) $(CIOLIB-MT_LDFLAGS) $(XPDEV-MT_LDFLAGS) $(SMBLIB_LDFLAGS)
+CFLAGS	+=	$(UIFC-MT_CFLAGS) $(CIOLIB-MT_CFLAGS) $(XPDEV-MT_CFLAGS) $(SMBLIB_CFLAGS) $(HASH_CFLAGS)
+LDFLAGS	+=	$(UIFC-MT_LDFLAGS) $(CIOLIB-MT_LDFLAGS) $(XPDEV-MT_LDFLAGS) $(SMBLIB_LDFLAGS) $(HASH_LDFLAGS)
 
 $(SBBSINST): $(OBJS)
 	$(QUIET)echo Linking $@
-	$(QUIET)$(CC) -o $@ $(MT_LDFLAGS) $(OBJS) $(LDFLAGS) $(UIFC-MT_LIBS) $(CIOLIB-MT_LIBS) $(XPDEV-MT_LIBS)
+	$(QUIET)$(CC) -o $@ $(MT_LDFLAGS) $(OBJS) $(LDFLAGS) $(UIFC-MT_LIBS) $(CIOLIB-MT_LIBS) $(XPDEV-MT_LIBS) $(HASH_LIBS)
diff --git a/src/sbbs3/install/httpio.c b/src/sbbs3/install/httpio.c
index f1f134a6de049359a93a0b48752e9e3dbad8fb92..39bd588e40d93fa5fbe933f926915bc786c8d673 100644
--- a/src/sbbs3/install/httpio.c
+++ b/src/sbbs3/install/httpio.c
@@ -122,7 +122,7 @@ int http_get_fd(char *URL, size_t *len, char *error)
 		return(-1);
 	}
 	strncpy(host, URL+7, MAX_HOST_LEN);
-	host[MAX_HOST_LEN+1]=0;
+	host[MAX_HOST_LEN]=0;
 	if((p=strchr(host,'/'))==NULL)  {
 		if(error!=NULL)
 			strcpy(error, "Host too long or no path info found");
diff --git a/src/sbbs3/install/sbbsinst.c b/src/sbbs3/install/sbbsinst.c
index a0051f52aae6e46714f57e20195a78066c6ad078..8c4a5710f0cd2d3e717b4608dbb46d145db2749b 100644
--- a/src/sbbs3/install/sbbsinst.c
+++ b/src/sbbs3/install/sbbsinst.c
@@ -47,6 +47,7 @@
 /* XPDEV */
 #include "gen_defs.h"
 
+#include "md5.h"
 #include "ciolib.h"
 #include "uifc.h"
 #include "sbbs.h"