[samba-jp:19047] Re: Samba-3.0.23c build error on NetBSD/cobalt 4.99.4
Takahiro Kambe
taca @ back-street.net
2006年 12月 7日 (木) 19:12:02 JST
In message <877ix46ndl.fsf @ roddy.4407.kankyo-u.ac.jp>
on Thu, 07 Dec 2006 18:55:50 +0900,
NAKAJI Hiroyuki <nakaji @ kankyo-u.ac.jp> wrote:
> NetBSD/cobalt 4.99.4 で、Samba-3.0.23c を作るときエラーが生じることがある
> というお話です。Samba-3.0.23c そのままで、
>
> configure --with-winbind --with-pam --with-pam_smbpass ...
>
> とすると、
>
> Compiling nsswitch/pam_winbind.c with -fPIC -DPIC
> nsswitch/pam_winbind.c: In function '_winbind_read_password':
> nsswitch/pam_winbind.c:710: error: 'PAM_AUTHTOK_RECOVER_ERR' undeclared (first use in this function)
pkgsrcにて、/net/samba/patches/ 以下に、
$NetBSD: patch-ae,v 1.8 2005/11/14 08:05:27 jlam Exp $
--- auth/pampass.c.orig 2005-10-12 13:03:28.000000000 -0400
+++ auth/pampass.c
@@ -43,6 +43,10 @@
#include <security/pam_appl.h>
+#ifndef PAM_AUTHTOK_RECOVER_ERR
+#define PAM_AUTHTOK_RECOVER_ERR PAM_AUTHTOK_RECOVERY_ERR
+#endif
+
/*
* Structure used to communicate between the conversation function
* and the server_login/change password functions.
といったクダリがあります。NetBSD特有なのか、Open PAMで引っ掛かるのかは
定かではありません。
--
神戸 隆博(かんべ たかひろ) at 仕事場
samba-jp メーリングリストの案内