hjapanman回答ポイント 60ptウォッチ 1

環境

Linux CentOS 4
perl5.8.8(元はperl5.8.3)

状況:
Catalystを使いたく思い
・perl5.8.8
・Catalyst(インストール時に依存モジュールを大量にインストール済み、testサーバは起動可能)

Apacheのhttpd.confに、Catalystのアプリケーションを最初に読み込む設定を書き入れました。
#apachectl graceful
を実行すると下記のようなメッセージが出てapacheの再起動ができません。
(Catalystを使用しない設定のhttpd.confでは再起動できます)

Can't load '/usr/local/lib/perl5/5.8.8/i686-linux/auto/IO/IO.so' for module IO:
/usr/local/lib/perl5/5.8.8/i686-linux/auto/IO/IO.so: undefined symbol: PL_sv_undef at /usr/local/lib/perl5/5.8.8/i686-linux/XSLoader.pm line 64.
(以下関連するpmが並びます・・)

Can't load となっているIO.so自体は存在。

<これまでやったこと>
IO.pmのuninstall、再インストール、staticでの再インストール、make perl
⇒すべて状況かわらず。

どなたか、対処策もしくは状況きり分け方法などを教えていただけると幸いです、、。

※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。
ログインして回答する

みんなの回答

この質問へのコメント

コメントはありません

この質問への反応(ブックマークコメント)

質問の情報

登録日時
2007-05-06 22:33:30
終了日時
2007-05-13 22:35:03
回答条件
1人5回まで

この質問のカテゴリ

この質問に含まれるキーワード

i68640Linux2257Apache1359Perl1679Catalyst29httpd381CentOS474モジュール927サーバ4580アプリケーション2247インストール7094再起動1408下関20

人気の質問

メニュー

PC版