apache1.3のバージョンアップ

Apache1.3でまだ動作している機器があり、これを1.3.39へバージョンアップ。昔のエントリに書いたように、こいつはmod_sslとかtomcat-connectorとかを入れる必要があるので、自分のエントリを参考にして作業。tomcat-connectorのバージョンは1.2.25。

tomcat-connectorsをmakeしたところでこんなエラー。

 gcc -I/home1/hoge/apache/apache_1.3.39/src/include -I/home1/hoge/apache/apache_1.3.39/src/os/unix -g -O2 -DJK_PREFORK -g -O2 -DJK_PREFORK -I /include -I /include/ -c jk_connect.c  -fPIC -DPIC -o .libs/jk_connect.o
jk_connect.c: In function 'nb_connect':
jk_connect.c:186: error: 'socklen_t' undeclared (first use in this function)
jk_connect.c:186: error: (Each undeclared identifier is reported only once
jk_connect.c:186: error: for each function it appears in.)
jk_connect.c:186: error: syntax error before 'rclen'
jk_connect.c:204: error: 'rclen' undeclared (first use in this function)
make[1]: *** [jk_connect.lo] Error 1
make[1]: Leaving directory `/home1/hoge/apache/tomcat-connectors-1.2.25-src/native/common'
make: *** [all-recursive] Error 1

なんか型が定義されていないといっています。1.3.37の時につかった1.2.18の時はこんなエラーは出なかったように覚えています。
ちょっと調べたけれどもこのあたりのソースは1.2.18と1.2.25との間にはさほど違いがないように見えます。継続調査。