●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)