作者: Bruce.
日時: 2006/12/02(23:48)
Bruce.です。

Ueta Masayuki さんは書きました (2006/12/02 10:16):
> ASファイルの場合,DOS窓でInstaller.batを実行すると,
> 
> Possible unintended interpolation of @address in string at Installer.bat
> line 393.
> Global symbol "@address" requires explicit package name at Installer.bat
> line 393.
> Execution of Installer.bat aborted due to compilation errors.

該当の箇所を見ると

configure_ppm というサブルーチンの

    run("\@$prefix/bin/perl", "-MActivePerl::PPM::InstallArea", "-e",
"ActivePerl::PPM::InstallArea->new('perl')->sync_db(keep_package_version
=> 1)");

です。

interpolate といわれても \@ とエスケープされているし、@address
というのもどこからでてきたのやら?
ActivePer::PPM内部までもぐらないとわからないかもしれません。
以前のバージョンでは問題なくインストールできていたということ
なので、藤岡さんの指摘している問題かもしれません。

ところでインストールできないマシンで使っているユーザー名は
どんなものでしょうか? Administrator でもインストールできませんか?

しかし、わたし普段使っているユーザー名は漢字を使ってるんですが
5.8.8 も何の問題もなくインストールできたような(msiで)。
ppmはGUIバージョンがそのままでは起動できませんが。
#先のメールで以前失敗したというのは別のマシンです。
#そちらはユーザー名は普段から半角英数字だけのものです。

-- 
木村浩一
  I thought what I'd do was, I'd pretend I was one of those deaf-mutes.
  mail kbk@...
        web  www.kt.rim.or.jp/~kbk/zakkicho/
             homepage3.nifty.com/farstar/