[Momonga-devel.ja:01795] Re: libuserがコンパイルエラー


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