[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[debian-devel:13258] perl 5.6
- From: Tomohiro KUBOTA <tkubota@xxxxxxxxxxx>
- Subject: [debian-devel:13258] perl 5.6
- Date: Wed, 15 Nov 2000 13:08:25 +0900
- X-ml-info: If you have a question, send e-mail with the body "help" (without quotes) to the address debian-devel-ctl@debian.or.jp; help=<mailto:debian-devel-ctl@debian.or.jp?body=help>
- X-ml-name: debian-devel
- X-mlserver: fml [fml 3.0pl#17]; post only (only members can post)
- Message-id: <87pujx27rf.wl@xxxxxxxxxxxxxxxxxxxxx>
- X-mail-count: 13258
- User-agent: Wanderlust/1.1.1 (Purple Rain) EMY/1.13.8 (Tastes differ) FLIM/1.13.2 (Kasanui) APEL/10.2 Emacs/20.7 (i386-debian-linux-gnu) MULE/4.1 (AOI)
久保田です。
language-env が、perl 5.6 では動かないという報告がありました。
近日中に修正版をアップロードしますが、よく似た問題を他の
パッケージが抱えている可能性もありますので、どのような問題
だったのかについて、報告しておきます。
問題は、set-language-env が、
Modification of a read-only value attempted at (eval 3) line 69
というエラーメッセージを吐いて停止してしまうというものです。
その原因となる箇所は、/usr/share/language-env/general.pl の
69行目の
chomp($_[0]);
chomp($_[1]);
&disp($_[0], $_[1]);
という箇所です。perl 5.6 では、サブルーチンの引数を変更しては
ならないようです。そこで、
$disp1 = $_[0]; $disp2 = $_[1];
chomp($disp1);
chomp($disp2);
&disp($disp1, $disp2);
と変更することで対処しました。
---
Tomohiro KUBOTA <kubota@debian.org>
http://surfchem0.riken.go.jp/~kubota/