[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 メーリングリストの案内