Google グループは Usenet の新規の投稿と購読のサポートを終了しました。過去のコンテンツは引き続き閲覧できます。
表示しない

About install mod_perl on solaris9 sparc

閲覧: 21 回
最初の未読メッセージにスキップ

Takashige Kanbe

未読、
2004/03/10 7:44:592004/03/10
To:
神戸@ASPと申します。
solaris9sparcマシンにapache+mod_perlをインストールするのに苦労してます。
mod_perlコンパイル時に以下のエラーが出ます。
どなたかご教授お願いします。
---ここから---
make[1]: Entering directory `/usr/local/src/kanbe/mod_perl-1.29/apaci'
cc -KPIC -xO3 -xdepend -I/usr/perl5/5.6.1/lib/sun4-solaris-64int/CORE
-DMOD_PERL_VERSION=\"1.29\"
-DMOD_PERL_STRING_VERSION=\"mod_perl/1.29\"
-I/usr/local/apache/include -DMOD_PERL -O2 -DSOLARIS2=290 -DUSE_EXPAT
-I../lib/expat-lite -fPIC -DSHARED_CORE -c mod_perl.c && mv
mod_perl.o mod_perl.lo
cc: unrecognized option `-KPIC'
cc: language depend not recognized
cc: mod_perl.c: linker input file unused because linking not done
mv: cannot access mod_perl.o
make[1]: *** [mod_perl.lo] Error 2
make[1]: Leaving directory `/usr/local/src/kanbe/mod_perl-1.29/apaci'
make: *** [apxs_libperl] Error 2
---ここまで---
最初ccは無いと言われたのでgccにlnしました。(あさはか)
インストール環境は
gcc-3.3.2(バイナリ)
apache1.3.29(ソース)DSO対応インストール済み
apacheインストール時のオプション
--prefix=/usr/local/apache
--enable-module=so
--enable-module=log_agent
--enable-module=log_referer
--enable-module=usertrack
--enable-rule=SHARED_CORE
mod_perl-1.29
mod_perlは
#perl Makefile.PL USE_APXS=1 WITH_APXS=/usr/local/apache/bin/apxs
EVERYTHING=1
とやってます。

l...@uni.sony.co.jp

未読、
2004/03/10 12:24:152004/03/10
To:

佐藤通敏です。

ka...@i-net.gr.jp (Takashige Kanbe) writes:

> 神戸@ASPと申します。
> solaris9sparcマシンにapache+mod_perlをインストールするのに苦労してます。
> mod_perlコンパイル時に以下のエラーが出ます。
> どなたかご教授お願いします。

Solarisでgccを使ってperl moduleをコンパイルするには、

/usr/perl5/5.6.1/lib/sun4-solaris-64int/Config.pm


cc='cc'
cpprun='cc -E'
cppstdin='cc -E'
ld='cc'

のccをgccに

cccdlflags='-KPIC'

の-KPICを-fPICに

optimize='-xO3 -xdepend'

のoptimizeを'-O2'にでも変える必要があります。他に有るかもしれませんが、
最近はForteでコンパイルしているので、ちょっと分りません。それでも、
エラーになったらこのファイルの該当する部分を変えれば良いでしょう。

でもSolaris標準のapacheにはlibperl.soが付いていますが、これはmod_perlの代替
としては使えないのでしょうね。

Takashige Kanbe

未読、
2004/03/11 7:24:232004/03/11
To:
神戸です。
佐藤様、ありがとうございました。
教えて頂いたとおり、config書き換えで一発OKでした(助かりました)。
Solaris標準apacheにlibperlがついていた事も知らなかったです。
勉強になりました。
新着メール 0 件