Hatena::Groupasakura

浅倉卓司@blog風味? このページをアンテナに追加 RSSフィード

Error : RSSが取得できませんでした。

2009-03-28(Sat)

Jcode::CP932は古いJcode.pmだと使えないので、その旨を出すことにしよう。

| 01:32 |  Jcode::CP932は古いJcode.pmだと使えないので、その旨を出すことにしよう。 - 浅倉卓司@blog風味? を含むブックマーク  Jcode::CP932は古いJcode.pmだと使えないので、その旨を出すことにしよう。 - 浅倉卓司@blog風味? のブックマークコメント

 make testでエラーが出るとの指摘をうけて調べてみたところ、該当のエラーが出るのは古い(2.0より前の)Jcode.pmを使っている場合のようでした。

 というわけで、Jcode.pmが古い場合は

Jcode2.0 or later required, but your Jcode is $Jcode::VERSION

――とか出すようにします。


以下パッチ:

--- Jcode/CP932.pm~
+++ Jcode/CP932.pm
@@ -1,12 +1,14 @@
 package Jcode::CP932;
 require 5.008001;
-our $VERSION = '0.08';
+our $VERSION = '0.09';
 
 use warnings;
 use strict;
 use Carp;
 
 use base qw/Jcode/;
+croak "Jcode2.0 or later required, but your Jcode is $Jcode::VERSION" unless $Jcode::USE_ENCODE;
+
 our @EXPORT      = qw(jcode getcode);
 our @EXPORT_OK   = qw($VERSION $DEBUG);
 our %EXPORT_TAGS = ( all       => [ @EXPORT, @EXPORT_OK ] );
トラックバック - http://asakura.g.hatena.ne.jp/asakura-t/20090328
2004 | 01 | 02 | 03 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2005 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2006 | 01 | 02 | 03 | 04 | 05 | 06 | 08 | 09 | 10 | 11 | 12 |
2007 | 02 | 03 | 04 | 05 | 06 | 07 | 10 | 11 | 12 |
2008 | 02 | 03 | 04 | 06 | 09 | 10 | 11 | 12 |
2009 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 09 | 10 | 11 | 12 |
2010 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2011 | 01 | 02 | 03 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2012 | 02 | 03 | 04 | 05 | 07 | 08 | 10 | 11 | 12 |
2013 | 01 | 05 | 07 |
2014 | 01 | 02 |
2016 | 01 |
2017 | 01 | 05 |