No.1159 proftpd-1.2.8のソースにバグ??? |
発言者: car 発言日: 2003 05/03 19:00 |
cygwin上でproftpdを使いたくて, The ProFTPD Project http://proftpd.linux.co.uk/ から1.2.8のソース持ってきてコンパイルしてみました. (README.cygwinがあるからcygwin対応かと思いながら. そしたら,makeができず,調べてみたら どうもmodules/mod_auth.c辺りでこけていました. ソースを見たところ 32〜35,1693〜1706のところがエラーの原因でした. (つまり (#ifdef __CYGWIN__ (#endif /* __CYGWIN__ */ (で囲まれたところがなんですが あまりに致命的なエラーなのでその部分を完全に 削除したらコンパイルはできました. これからproftpdの設定をしてちゃんと動くか調べてみたいと 思います. # 削除した部分はntsecに対応させようとしたところっぽいです. # ちなみに致命的エラーとは # char *user;と宣言してuser->pw_passwdとあったり, # goto auth_failure;で違う関数のラベルに飛んだり # windows.hに宣言されているものをもう一度宣言したり # などです. |
▼関連発言 |