« tcpserverのインストール | メイン | PostgreSQL7.4.14その後 »

2007年01月13日

●qmailのパッチ

qmailをインストールする前に、パッチをあてようと思い、qmail-maildir++.patch等のパッチをあてました。
で、make setup checkしてみると以下のようなエラーで終わっていました。泣。
(OSは、Vine Linux4.0です)

rm -f trylsock.o trylsock
./compile maildirquota.c
./compile maildirgetquota.c
./compile maildiropen.c
./compile maildirparsequota.c
./compile overmaildirquota.c
overmaildirquota.c:15:27: " 文字での終端を欠いています
overmaildirquota.c:16: error: 文法エラー before "sam"
overmaildirquota.c:16:10: " 文字での終端を欠いています
overmaildirquota.c:25: error: 文法エラー before "if"
overmaildirquota.c:32: 警告: data definition has no type or storage class
overmaildirquota.c:33: error: 文法エラー before '}' token
overmaildirquota.c:36: error: redefinition of `ret_value'
overmaildirquota.c:32: error: `ret_value' previously defined here
overmaildirquota.c:36: 警告: data definition has no type or storage class
overmaildirquota.c:37: error: 文法エラー before '}' token
make: *** [overmaildirquota.o] エラー 1

どうやら、パッチの対象となったovermaildirquota.cに問題がある模様。
googleで検索してみると、外国にも同じような問題に悩む人がいました。
それを読んでみて、overmaildirquota.cをいじってみることにしました。

幸いにもソースが50行程度しかなく、これなら私でもなんとかなりそう ( ̄ー ̄)
で、私がいじったのは以下の部分。

<修正前>
static const char rcsid[]="$Id: overquota.c,v 1.0 2002/06/09 16:21:05 mr
sam Exp $";

<修正後>
static const char rcsid[]="$Id: overquota.c,v 1.0 2002/06/09 16:21:05 mrsam Exp $";

なんてことはないです。そう、途中で改行しないようにしただけです^^;
でも、めでたくエラーは出なくなりました(TдT)

トラックバックURL

このエントリーのトラックバックURL:
http://kororin.com/cgi-bin/mt32/mt-tb.cgi/241

コメントする

(初めてのコメントの時は、コメントが表示されるためにこのブログのオーナーの承認が必要になることがあります。承認されるまでコメントは表示されませんのでしばらくお待ちください)