Re: How to make httpd-2.0.54 on Solaris10
新城@筑波大学情報です。こんにちは。
In article <050507021518.M0101876@sencha.galaxy.ocn.ne.jp>
tadasuke@galaxy.ocn.ne.jp (Tadasuke YAMAGUCHI) writes:
> 山口です。
> httpd-2.0.54が出ていたので、version upしようと思いきや、中々
> makeが成功せず、前に進めません。
直接関係ないのですが、Solaris 10 というと、Apache が付属して
いませんでしたっけ?
> /path/to/httpd-2.0.54/srclib/apr/libapr-0.la -lsendfile -lrt -lm -lsocket -lnsl
> -lresolv -rpath /opt/sfw/gcc-3/lib
> /path/to/httpd-2.0.54/srclib/apr/.libs/libapr-0.so: undefined reference to `dlerror@SUNW_1.22'
-ldl が要りそう。man dlerror して、その上の cc ... -ldl と表
示されているのを見ます。
> /path/to/httpd-2.0.54/srclib/apr/.libs/libapr-0.so: undefined reference to `modf@SYSVABI_1.3'
floating なら -lm なんだけど。ちがうみたい。
> /path/to/httpd-2.0.54/srclib/apr/.libs/libapr-0.so: undefined reference to `gethostname@SUNWprivate_1.1'
うむ。
> 【*2】
> *1 エラーはこんなんです。httpd-2.0.52でも出ていました。その時は
> comment outしたら上手く誤魔化せた記憶があります。
> In file included from ../include/apr_portable.h:47,
> from apr_snprintf.c:23:
> /usr/include/pthread.h:291: error: parse error before '*' token
こちらは、Solaris の伝統としては、コンパイル時に -DREENTRANT
なんだけど。
Apache 2 は、pthread がいいんですかね。pre-fork とかよりも。
\\ 新城 靖 (しんじょう やすし) \\
\\ 筑波大学 電子・情報 \\
Fnews-brouse 1.9(20180406) -- by Mizuno, MWE <mwe@ccsf.jp>
GnuPG Key ID = ECC8A735
GnuPG Key fingerprint = 9BE6 B9E9 55A5 A499 CD51 946E 9BDC 7870 ECC8 A735