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