[Momonga-devel.ja:01795] Re: libuserがコンパイルエラー
- From: HOSONO Hidetomo <h12o@xxxxxxxx>
- Date: Mon, 23 Jun 2003 02:21:24 +0900 (JST)
cyrus-sasl2への移行を途中で放り出したh12oです。
## tomさんごめんなさい…。
To: devel.ja@xxxxxxxxxxxxxxxxx
From: yAmanOji <eazzy@xxxxxxxxxxxxxxx>
Subject: [Momonga-devel.ja:01782] libuserがコンパイルエラー
Date: Fri, 20 Jun 2003 20:54:33 +0900 (JST)
> cyrus-sasl1-devel を入れていない状態だと、
>
> ldap.c:36:18: sasl.h: そのようなファイルやディレクトリはありません
>
> と出て、コンパイルに失敗します。libuser.specには cyrus-sasl-devel
> のBuildPrereqはあるのですが、cyrus-sasl-develには
>
> /usr/include/sasl/sasl.h
>
> はありますが、libuserのldap.cには
>
> #include <sasl.h>
>
> と記述してあるので、
>
> /usr/include/sasl.h
>
> を要求しているようです。(で、これがあるのが、cyrus-sasl1-develの方)
報告、感謝します。
> BuildPrereq に cyrus-sasl1-devel をいれるか、ldap.c を変更するパッチを
> 用意する必要があるのではないでしょうか。
makeにCPPFLAGS="-I/usr/include/sasl"を与えることで直しました
(ライブラリ本体の方は、何も考えなくてもlibsasl2をリンクしてくれるみたい)。
!ほそのひでとも
:web page: <http://www.h12o.org/~h12o/>
:wiki page: <http://www.momonga-linux.org/~h12o/> (Hikiはじめました)
:fingerprint of GnuPG: 741B C3E1 91C6 054E D787 F32D 0501 EF4D DAE5 63DA