Index: Makefile
--- Makefile.orig	2018-01-19 07:50:11.287688653 +0100
+++ Makefile	2021-05-20 15:13:45.997004000 +0200
@@ -426,7 +426,7 @@
 	  cd $(DESTDIR)$$LIBDIR; \
 	  if [ $$MASTERHASH != $$DEFHASH ]; then \
 	    rm -f $$DEFHASH; \
-	    $$LINK -s $$LIBDIR/$$MASTERHASH $$DEFHASH; \
+	    $$LINK $$LIBDIR/$$MASTERHASH $$DEFHASH; \
 	  fi
 
 munchable:	findaffix tryaffix munchlist buildhash ispell icombine
Index: config.X
--- config.X.orig	2021-01-09 22:12:35.201053621 +0100
+++ config.X	2021-05-20 15:13:34.574895000 +0200
@@ -228,7 +228,11 @@
 #include <sys/param.h>
 #include <sys/types.h>
 #ifndef USG
+#ifdef __FreeBSD__
+#include <dirent.h>
+#else
 #include <sys/dir.h>
+#endif
 #endif /* USG */
 
 #ifndef TERMIOS
Index: ispell.c
--- ispell.c.orig	2005-05-25 16:13:53.000000000 +0200
+++ ispell.c	2021-05-20 15:13:34.575106000 +0200
@@ -511,6 +511,11 @@
 #else /* MINIMENU */
 		    (void) printf ("\t!MINIMENU\n");
 #endif /* MINIMENU */
+#ifdef NO8BIT
+		    (void) printf ("\tNO8BIT\n");
+#else /* NO8BIT */
+		    (void) printf ("\t!NO8BIT\n");
+#endif /* NO8BIT */
 		    (void) printf ("\tMINWORD = %d\n", MINWORD);
 #ifdef MSDOS
 		    (void) printf ("\tMSDOS\n");
