[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[debian-users:26813] Debconf(Gettex.pm) Error



こんにちは、懸田と申します。

unstable環境でdebconfが0.5.49あたりから以下のようなエラーが起きるように
なってしまいました。BTSを見ても類似の現象はないようです。
類似の現象が発生した方はいらっしゃいますか?

これはperlで「use stricct」した時に「our」は使えないってことでだと認識して
います。大抵のモジュールはuse strictしているはずですので(Gettext.pmも同様)
必然的に発生してしまいます。

perlは以下をインストールしており、alternativeでperl-5.004をperlにしています。


/var/cache/apt/archives# dpkg -l |grep perl-5 
ii  perl-5.004     5.004.05-6     Larry Wall's Practical Extracting and Report
ii  perl-5.004-bas 5.004.05-6     The Pathologically Eclectic Rubbish Lister
ii  perl-5.005     5.005.03-7.1   Larry Wall's Practical Extracting and Report
ii  perl-5.005-bas 5.005.03-7.1   The Pathologically Eclectic Rubbish Lister
ii  perl-5.6       5.6.0-6.2      Larry Wall's Practical Extracting and Report
ii  perl-5.6-base  5.6.0-6.2      The Pathologically Eclectic Rubbish Lister
ii  perl-5.6-doc   5.6.0-6.2      Man pages and pod docs for Perl


Setting up debconf (0.5.55) ...
Bareword "our" not allowed while "strict subs" in use at /usr/lib/perl5/Debconf/Gettext.pm line 19.
Unquoted string "our" may clash with future reserved word at /usr/lib/perl5/Debconf/Gettext.pm line 19.
Array found where operator expected at /usr/lib/perl5/Debconf/Gettext.pm line 19, at end of line
        (Do you need to predeclare our?)
Global symbol "@EXPORT" requires explicit package name at /usr/lib/perl5/Debconf/Gettext.pm line 19.
syntax error at /usr/lib/perl5/Debconf/Gettext.pm line 19, near "our @EXPORT"
BEGIN failed--compilation aborted at /usr/lib/perl5/Debconf/Template.pm line 7.
BEGIN failed--compilation aborted at /usr/share/debconf/frontend line 22.
dpkg: error processing debconf (--install):
 subprocess post-installation script returned error exit status 255
Errors were encountered while processing:
 debconf


--
Takeshi Kakeda
  mailto:kakeda@xxxxxxxxxxxxxxx