[samba-jp:19050] Re: Samba-3.0.23c build error on NetBSD/cobalt 4.99.4

SATOH Fumiyasu fumiya @ samba.gr.jp
2006年 12月 7日 (木) 20:00:22 JST


さとうふみやす @ OSS テクノロジです。

At Thu, 07 Dec 2006 19:43:26 +0900,
NAKAJI Hiroyuki wrote:
> FreeBSD 7.0-CURRENT では同じ configure オプションでもエラーにならなかった
> ので、NetBSD 特有なのかもしれません。
> 
> …、と思いましたが、nsswitch/pam_winbind.h に、
> 
> #if defined(SUNOS5) || defined(SUNOS4) || defined(HPUX) || defined(FREEBSD) || defined(AIX)

いつだったか、この部分は「#ifndef LINUX」に修正されました。
春か夏ごろだったかな? (SAMBA_3_0 ブランチ)。逆に Linux の
PAM が特殊だった、ということのようです。Samba 3.0.24 くらいには
反映されるかと。

> /* Solaris always uses dynamic pam modules */
> #define PAM_EXTERN extern
> #include <security/pam_appl.h> 
> 
> #ifndef PAM_AUTHTOK_RECOVER_ERR
> #define PAM_AUTHTOK_RECOVER_ERR PAM_AUTHTOK_RECOVERY_ERR
> #endif
> 
> #endif
> 
> というのがあるので、FreeBSD ではエラーにならないのでした。

-- 
-- Name: SATOH Fumiyasu / fumiyas @ osstech.co.jp
-- Business Home: http://www.OSSTech.co.jp
-- Personal Home: http://www.SFO.jp/blog/



samba-jp メーリングリストの案内