Hack BBS

[全部のスレッド一覧][新規投稿][記事の削除・変更] [Home Page]

返信投稿はタイトルのリンクをクリックして下さい
スレッド【No.1861】の中の記事をすべて表示しています

【No.1861】のスレッド
04/11/09(火) 01:23:44 投稿者[HK] [No.1861]のスレッド内
【No.1861】 タイトル[IMAPのインストールの方法について] この記事がスレッドの最初です
IMAPのインストールがうまくいきません。どなたかわかりませんでしょうか?
imap-4.7cのソースを入手し、これを解凍したフォルダ/usr/local/src/imap-4.7cのディレクトリでmake lnpを実行すると、

env_unix.c:328: dereferencing pointer to incomplete type
In file included from osdep.c:60:
tz_sv4.c: In function `rfc822_timezone':
tz_sv4.c:45: `tzname' undeclared (first use in this function)
tz_sv4.c:45: (Each undeclared identifier is reported only once
tz_sv4.c:45: for each function it appears in.)
tz_sv4.c:45: `daylight' undeclared (first use in this function)
tz_sv4.c:45: dereferencing pointer to incomplete type
make[3]: *** [osdep.o] エラー 1
make[3]: 出ます ディレクトリ `/usr/local/src/imap-4.7c/c-client'
make[2]: *** [lnp] エラー 2
make[2]: 出ます ディレクトリ `/usr/local/src/imap-4.7c/c-client'
make[1]: *** [OSTYPE] エラー 2
make[1]: 出ます ディレクトリ `/usr/local/src/imap-4.7c'
make: *** [lnp] エラー 2

と最後に出力され、コンパイルがうまくいってなさそうなのです。
何か、原因のわかる方教えていただけないでしょうか?

どうしてIMAPにこだわるのかというと、前スレでskyboardというグループウエアをインストールできたということで挑戦したのですが、WEBメールの機能を使うにはIMAPが必要らしいのです。他はうまくいってグループウエアとして使えています。

04/11/10(水) 03:34:59 投稿者[山下康成] <http://www.yamasita.jp> [No.1861]のスレッド内
【No.1866】 タイトル[Re: IMAPのインストールの方法について] 【No.1861】に対する返信
私はインストールしたことないのですが、
apt-get install imap
でインストールできるはずですが、、

あれ?ハックキット化されてないのでしたっけ?

04/11/09(火) 22:13:44 投稿者[三田] [No.1861]のスレッド内
【No.1864】 タイトル[Re: IMAPのインストールの方法について] 【No.1861】に対する返信
>IMAPのインストールがうまくいきません。どなたかわかりませんでしょうか?

courier-imap-3.0.3をインストールしてimapサーバとして利用しています。
skyboardがimap-4.7c以外のimapでも動作するのであれば、courier-imapを
利用されてはどうでしょうか。

04/11/10(水) 02:48:10 投稿者[初心者] [No.1861]のスレッド内
【No.1865】 タイトル[Re: IMAPのインストールの方法について] 【No.1864】に対する返信
>>IMAPのインストールがうまくいきません。どなたかわかりませんでしょうか?
>
>courier-imap-3.0.3をインストールしてimapサーバとして利用しています。
ありがとうございます。早速ためしたところ、
apt-get install courier-imapではパッケージが見つからないとでるので、パッケージを探し、tarで展開後、postgres(postgreSQLのユーザ)で./configureを実行すると、
configure: error: Cannot find either the gdbm or the db library.
とエラーが帰ってきます。
gdbmはすでにインストールされているのになぜでしょうか?
お分かりになられる方がいれば教えていただけないでしょうか?

04/11/13(土) 17:04:52 投稿者[三田] [No.1861]のスレッド内
【No.1879】 タイトル[Re: IMAPのインストールの方法について] 【No.1865】に対する返信
>apt-get install courier-imapではパッケージが見つからないとでるので、
>パッケージを探し、tarで展開後、postgres(postgreSQLのユーザで
>./configureを実行すると、
>configure: error: Cannot find either the gdbm or the db library.
>とエラーが帰ってきます。
>gdbmはすでにインストールされているのになぜでしょうか?
>お分かりになられる方がいれば教えていただけないでしょうか?

gdbm-develがインストールされていないからだと思います。

当方がインストールした際の手順は以下の通りですのでご覧ください。
インターネットからアクセスするために、接続はsslで行っています。
ファイルを編集する部分でdiffライクな個人的シンタックスを使っていますが、
該当部分を見れば、内容はお分かりいただけるかと思います。
また、netscape mailのバグ回避オプションでconfigureしているので、
make checkで必ずエラーになります。

# apt-get install gdbm gdbm-devel gcc-c++ openssl-devel
$ tar xvzf courier-imap-3.0.3.tar.bz2
$ cd courier-imap-3.0.3
$ ./configure --without-authmysql --without-authldap
--prefix=/usr/local --enable-unicode
--enable-workarounds-for-imap-client-bugs --with-redhat
$ make
$ make check
# make install
# make install-configure

# cd /usr/local/etc
# vi imapd-ssl
-IMAPDSSLSTART=NO
+IMAPDSSLSTART=YES
-TLS_CERTFILE=/usr/local/share/imapd.pem
+TLS_CERTFILE=/etc/certs/imapd.pem

# vi imapd
-MAXPERIP=4
+MAXPERIP=16

# cp /usr/local/libexec/imapd-ssl.rc /etc/rc.d/init.d/imapd
# chkconfig imapd on

04/11/14(日) 11:33:55 投稿者[HK] [No.1861]のスレッド内
【No.1882】 タイトル[Re: IMAPのインストールの方法について] 【No.1879】に対する返信
ありがとうございます。
うまくいきました。
大変助かりました。


>>apt-get install courier-imapではパッケージが見つからないとでるので、
>>パッケージを探し、tarで展開後、postgres(postgreSQLのユーザで
>>./configureを実行すると、
>>configure: error: Cannot find either the gdbm or the db library.
>>とエラーが帰ってきます。
>>gdbmはすでにインストールされているのになぜでしょうか?
>>お分かりになられる方がいれば教えていただけないでしょうか?
>
>gdbm-develがインストールされていないからだと思います。
>
>当方がインストールした際の手順は以下の通りですのでご覧ください。
>インターネットからアクセスするために、接続はsslで行っています。
>ファイルを編集する部分でdiffライクな個人的シンタックスを使っていますが、
>該当部分を見れば、内容はお分かりいただけるかと思います。
>また、netscape mailのバグ回避オプションでconfigureしているので、
>make checkで必ずエラーになります。
>
># apt-get install gdbm gdbm-devel gcc-c++ openssl-devel
>$ tar xvzf courier-imap-3.0.3.tar.bz2
>$ cd courier-imap-3.0.3
>$ ./configure --without-authmysql --without-authldap
>--prefix=/usr/local --enable-unicode
>--enable-workarounds-for-imap-client-bugs --with-redhat
>$ make
>$ make check
># make install
># make install-configure
>
># cd /usr/local/etc
># vi imapd-ssl
>-IMAPDSSLSTART=NO
>+IMAPDSSLSTART=YES
>-TLS_CERTFILE=/usr/local/share/imapd.pem
>+TLS_CERTFILE=/etc/certs/imapd.pem
>
># vi imapd
>-MAXPERIP=4
>+MAXPERIP=16
>
># cp /usr/local/libexec/imapd-ssl.rc /etc/rc.d/init.d/imapd
># chkconfig imapd on
>

04/11/10(水) 11:15:24 投稿者[風間] [No.1861]のスレッド内
【No.1868】 タイトル[Re: IMAPのインストールの方法について] 【No.1865】に対する返信
>apt-get install courier-imapではパッケージが見つからないとでるので、

 courier-imap は plus のパッケージです。/etc/apt/sources.list を
確認してください。