Index: configure.in
--- configure.in.orig
+++ configure.in
@@ -1174,16 +1174,19 @@ if test $ac_cv_nl_item = yes; then
 	AC_DEFINE(HAVE_NL_ITEM,1,[Define this to 1 if we have header nl_types.h])
 fi
 
+
+ # ICU - International Components for Unicode
 ###	Checks for libraries.
 # libuu/uudeview
 # only define HAVE_LIBUU and HAVE_UUDEVIEW_H if both are found
-AC_CHECK_LIB(uu, UUInitialize,
-	[AC_CHECK_HEADER(uudeview.h,
-		[AC_DEFINE(HAVE_LIBUU,1,[Define this to 1 if we have library uu])
-		AC_DEFINE(HAVE_UUDEVIEW_H,1,[Define this to 1 if we have header uudeview.h])
-		LIBS="$LIBS -luu"]
-	)]
-)
+dnl Disable to make sure the package does not change if someone ever ports this
+dnl AC_CHECK_LIB(uu, UUInitialize,
+dnl	[AC_CHECK_HEADER(uudeview.h,
+dnl		[AC_DEFINE(HAVE_LIBUU,1,[Define this to 1 if we have library uu])
+dnl		AC_DEFINE(HAVE_UUDEVIEW_H,1,[Define this to 1 if we have header uudeview.h])
+dnl		LIBS="$LIBS -luu"]
+dnl	)]
+dnl )
 
 
 # ICU - International Components for Unicode
@@ -1584,7 +1587,11 @@ CF_TERMIOS
 CF_PW_GECOS
 CF_TM_GMTOFF
 
-AC_SYS_LONG_FILE_NAMES
+dnl AC_SYS_LONG_FILE_NAMES tries to write to /usr and thus fails if /usr is
+dnl mounted read-only. Since OpenBSD always supports long filenames, set the
+dnl flag unconditionally.
+dnl AC_SYS_LONG_FILE_NAMES
+AC_DEFINE(HAVE_LONG_FILE_NAMES)
 CF_FUNC_SYSTEM
 
 # Check if we are trying to use curses+color, but cannot
