堂前です。 Vine-2.6r4 で PHP-4.3.7+cyrus-imap でコンパイルを行っているのですが 以下のエラーが発生します。 1. cyrus-imap は Plus より apt-get してます。 #rpm -qa | grep cyrus cyrus-sasl-1.5.27-17vl1 cyrus-imapd-2.0.17-4vl3 ./configure --with-apxs=/usr/sbin/apxs --with-cyrus=/usr checking for cyrus imap support... yes configure: error: cyrus-imap version 2.0.8 or greater required エラー箇所は #include <stdio.h> #include <cyrus/imclient.h> int main() { imclient_connect(0,0,0,0) ; return 0; } ですが nm /usr/lib/libcyrus.a で imclient_connect は存在しています。 2. sourceからmakeした cyrus-imapd-2.2.6、cyrus-sasl-2.1.18では ./configure \ --with-cyrus-prefix=/usr/local \ --with-cyrus-user=cyrus \ --with-cyrus-group=cyrus \ --with-bdb=/usr/local \ --with-gss_impl=heimdal \ --with-bdb-libdir=/usr/local/lib \ --with-bdb-incdir=/usr/local/include \ --with-ldap=/usr/local \ --with-openssl=/usr \ --with-sasl=/usr/local \ --with-libwrap=/usr ./configure \ --with-dbpath=/usr/local/etc/sasldb2 \ --with-plugindir=/usr/local/lib/sasl2 ./configure --with-apxs=/usr/sbin/apxs --with-cyrus=/usr/local は通るのですが make すると 以下のエラーになります /usr/local/lib/libcyrus.a(cyrusdb_flat.o): In function `abort_txn': /path/to/sources/cyrus/cyrus-imapd-2.2.6/lib/cyrusdb_flat.c:94: undefined reference to `assertionfailed' 94: assert(db && tid); のエラーとなります。 #本家のMLでは質問のみで回答はなかったような・・・ PHP-4.3.7+cyrus-imapでコンパイル正常に通った方おられますでしょうか? -- Yutaka Doumae <doumae@xxxxxxxx> http://www.roomc.jp (工事中) http://www.tabizou.com(工事中)