作者: WATANABE Hirofumi
日時: 2004/10/22(23:00)
わたなべです。

藤岡和夫 <kazuf@...> writes:

> それで、CPANからperl5.005_03.tar.gzとjperl5.005_03-990822.pat.gzをダウン
> ロードして、まずはperlをインストールしようとしたのですが、

なんでそんな中途半端なバージョンをと思ったら、getaのINSTALLを見ると

| perl, 日本語perl, ChaSenで動作が確認されているのはそれぞれ
|        perl, version perl5.005_03
|        jperl5.005_03-990822 EUC version
|        ChaSen version 2.02
|である

ってことなんですね。

> ./Configure
> 
> でデフォルトのままEnterを繰り返して、makefileを作り、makeしようとすると
> miniperlmain.oに必要なターゲット・・・をmakeするルールがないとして、中止
> になってしまいます。
> 
> どうすればよいでしょうか。

まずは、省略せずにそのままエラーメッセージをcopy&pasteすると
いうのが鉄則です。なぜ情報をわけもわからずにフィルタリングし
てしまうんでしょう?そこが重要かもしれないのに。

まあ、5.005_03はかなり古いので現在のgccでmakeできないという
のが原因だとは思いますが。

> また、現在の環境にはperl5.8.2がインストールされていますが、どのようにし
> て共存させるのでしょう。自動的にディレクトリを変えて、うまくインストール
> されるのでしょうか。注意点があれば教えてください。

prefixを違う場所にするのが確実です。
  % ./Configure -Dprefix=/some/where
とか。

> もう一つ、jperlをインストールするのは、perlをインストールしたあとにpatch
> を当てて、ビルドすればいいんですよね。と思ってやっているんですが・・・

いや、patchをあててからインストールです。

> と、またまた初心者質問ですが。おそらくreadmeにも答えが書いていない質問じゃ
> ないかと(^^;)

未来のgccのことに関して書いてあったら、それはそれで恐い。

というわけで、5.005_04を使えというのが答えです、たぶん。

-- 
わたなべひろふみ