"wide character in print"导致cpan安装失败
"wide character in print" causing cpan install failure
我已经在 linux 和 OS x 上成功安装并使用了模块 MARC::Charset。但是,它没有使用 Strawberry Perl 正确安装。 "wide character in print" 错误在整个构建日志中频繁出现,特别是在它尝试构建其字符转换 table 时。
"Wide character in print" 在 Windows 上困扰了我几次,但我总是能够解决它,因为它出现在我自己的脚本中。但是现在它正在模块的构建脚本中发生(如果我理解正确的话)....
编辑 2015-12-29:看起来它是在 5.22.1 64 位上构建的。
似乎 MARC::Charset 已经 failing to build on the last few releases of Perl on Windows. It also appears as though nobody has opened a ticket about the issue,但理论上应该由 CPAN 测试人员(第一站点)通知开发人员。
可能的行动方案:
- 成为社区中富有成效的成员!
- 提交错误报告。
- 修改脚本以正确处理 windows 上的 unicode 输出。将差异与错误报告一起发送的奖励积分。
- 解决你的问题!
强制 安装模块,忽略测试脚本中的错误。做你自己的测试,看看它是否满足你的需求。 OP 尝试了这个,但它不适用于这个模块。 =(
- 将您的程序移动到基于 *nix 的 OS。 OS X 和 Linux 都很受欢迎,似乎 building/installing 模块很好。
- 查看 perldelta 并确定其中是否对您的需求很重要。如果没有,请随意使用旧版本的 Perl。
P.S。由于 MARC::Charset 几年没有看到更新,因此该模块完全有可能不受支持。祝你好运!
我已经在 linux 和 OS x 上成功安装并使用了模块 MARC::Charset。但是,它没有使用 Strawberry Perl 正确安装。 "wide character in print" 错误在整个构建日志中频繁出现,特别是在它尝试构建其字符转换 table 时。
"Wide character in print" 在 Windows 上困扰了我几次,但我总是能够解决它,因为它出现在我自己的脚本中。但是现在它正在模块的构建脚本中发生(如果我理解正确的话)....
编辑 2015-12-29:看起来它是在 5.22.1 64 位上构建的。
似乎 MARC::Charset 已经 failing to build on the last few releases of Perl on Windows. It also appears as though nobody has opened a ticket about the issue,但理论上应该由 CPAN 测试人员(第一站点)通知开发人员。
可能的行动方案:
- 成为社区中富有成效的成员!
- 提交错误报告。
- 修改脚本以正确处理 windows 上的 unicode 输出。将差异与错误报告一起发送的奖励积分。
- 解决你的问题!
强制 安装模块,忽略测试脚本中的错误。做你自己的测试,看看它是否满足你的需求。OP 尝试了这个,但它不适用于这个模块。 =(- 将您的程序移动到基于 *nix 的 OS。 OS X 和 Linux 都很受欢迎,似乎 building/installing 模块很好。
- 查看 perldelta 并确定其中是否对您的需求很重要。如果没有,请随意使用旧版本的 Perl。
P.S。由于 MARC::Charset 几年没有看到更新,因此该模块完全有可能不受支持。祝你好运!