[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#318113: FTBFS on GNU/kFreeBSD



Package: openssh
Severity: important
Tags: patch

Hi,

openssh currently fails to build from source on GNU/kFreeBSD. Some stuff
has to be added to configure.ac to support this system. Please find
attached a patch to do that. Could you please add it in the next upload
of openssh?

Thanks in advance,
Aurelien

-- System Information:
Debian Release: testing/unstable
Architecture: kfreebsd-i386 (i586)
Shell:  /bin/sh linked to /bin/bash
Kernel: GNU/kFreeBSD 5.3-16
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8)
diff -u openssh-4.1p1/configure.ac openssh-4.1p1/configure.ac
--- openssh-4.1p1/configure.ac
+++ openssh-4.1p1/configure.ac
@@ -250,6 +250,14 @@
 	AC_DEFINE(WITH_ABBREV_NO_TTY)
 	AC_DEFINE(LOCKED_PASSWD_STRING, "*LK*")
 	;;
+*-*-k*bsd*-gnu)
+	check_for_libcrypt_later=1
+	AC_DEFINE(PAM_TTY_KLUDGE)
+	AC_DEFINE(LOCKED_PASSWD_PREFIX, "!")
+	AC_DEFINE(SPT_TYPE,SPT_REUSEARGV)
+	AC_DEFINE(_PATH_BTMP, "/var/log/btmp", [log for bad login attempts])
+	AC_DEFINE(USE_BTMP, 1, [Use btmp to log bad logins])
+	;;
 *-*-linux*)
 	no_dev_ptmx=1
 	check_for_libcrypt_later=1
diff -u openssh-4.1p1/configure openssh-4.1p1/configure
--- openssh-4.1p1/configure
+++ openssh-4.1p1/configure
@@ -5562,6 +5562,29 @@
 _ACEOF
 
 	;;
+*-*-k*bsd*-gnu)
+	check_for_libcrypt_later=1
+	cat >>confdefs.h <<\_ACEOF
+#define PAM_TTY_KLUDGE 1
+_ACEOF
+
+	cat >>confdefs.h <<\_ACEOF
+#define LOCKED_PASSWD_PREFIX "!"
+_ACEOF
+
+	cat >>confdefs.h <<\_ACEOF
+#define SPT_TYPE SPT_REUSEARGV
+_ACEOF
+
+
+	cat >>confdefs.h <<\_ACEOF
+#define _PATH_BTMP "/var/log/btmp"
+_ACEOF
+
+	cat >>confdefs.h <<\_ACEOF
+#define USE_BTMP 1
+_ACEOF
+	;;
 *-*-linux*)
 	no_dev_ptmx=1
 	check_for_libcrypt_later=1


Reply to: