mod_perlのインストール
■ このスレッドは過去ログ倉庫に格納されています
0001ひろゆき
NGNGここをみて、mod_perlのインストールを試みてみましたが、
エラーがでてしまいました。
mod_perlは1.21 apacheは1.3.11です。
エラーメッセージは下に、、、
0002ひろゆき
NGNG<=== src/modules
cc -c -I./os/unix -I./include -DLINUX=2 -DMOD_PERL -DUSE_HSREGEX -DUSE_EXPAT
-I./lib/expat-lite -DNO_DL_NEEDED `./apaci` modules.c
cc -c -I./os/unix -I./include -DLINUX=2 -DMOD_PERL -DUSE_HSREGEX -DUSE_EXPAT
-I./lib/expat-lite -DNO_DL_NEEDED `./apaci` buildmark.c
cc -DLINUX=2 -DMOD_PERL -DUSE_HSREGEX -DUSE_EXPAT -I./lib/expat-lite -DNO_DL_NE
EDED `./apaci` \
-o httpd buildmark.o modules.o modules/standard/libstandard.a modules/perl
/libperl.a main/libmain.a ./os/unix/libos.a ap/libap.a regex/libregex.a lib/expa
t-lite/libexpat.a -lm -rdynamic -L/usr/local/lib /usr/lib/perl5/5.00502/i586-l
inux/auto/DynaLoader/DynaLoader.a -L/usr/lib/perl5/5.00502/i586-linux/CORE -lper
l -lndbm -lgdbm -ldbm -ldb -ldl -lm -lc
/usr/lib/perl5/5.00502/i586-linux/CORE/libperl.a(pp_hot.o): In function `Perl_pp
_aassign':
pp_hot.o(.text+0x19be): undefined reference to `setresgid'
make[3]: *** [target_static] Error 1
make[3]: Leaving directory `/home/hirox/apache_1.3.11/src'
make[2]: *** [build-std] Error 2
make[2]: Leaving directory `/home/hirox/apache_1.3.11'
make[1]: *** [build] Error 2
make[1]: Leaving directory `/home/hirox/apache_1.3.11'
make: *** [apaci_httpd] Error 2
0003ひろゆき
NGNGというところだとおもうんですが、pp_hot_oになにか変更をくわえなきゃ
いけないんでしょうか?
0004Mandrake使い
NGNGってことでカーネルのバージョンは 2.1.44 以上ですか?
0005ひろゆき
NGNGとのことでした、、、
要カーネル再構築ですね(^^;;
0006Mandrake使い
NGNGのバージョンアップ(or 再構築)が必要だと思います。
うちの Mandrake の glibc はこんな感じになってます。
$ nm /lib/libc-2.1.2.so | grep setresgid
000a09a0 T setresgid
■ このスレッドは過去ログ倉庫に格納されています