Openwrt-widora编译错误XML::Parser perl module is required for intltool的解决方法



  • openwrt_widora 在 ubuntu 16.04 编译 遇到如下问题:
    0_1492045004253_阿里旺旺图片20170413085145.jpg
    第一次遇到这种问题,开始理解以为是openwrt—widora 的内核版本中 perl 的版本问题,
    替换了多个perl 版本都无法编译通过,仔细查看错误发现 openwrt-widora 中要求perl 大于5.8.1即可,我本机版本 perl 版本 为5.22.1,错误在后一行 XML::Parser perl module is required for intltool ,安装即可;

    ubuntu 16.04 解决 :XML::Parser perl module is required for intltool
    1.sudo perl -MCPAN -e shell 之后跟据提示一步步往下,
    配置完后会出现一个 >的命令提示 
    2.>install XML::Parser

    XML::Parser 安装 参考



  • 在自己编译固件时遇到这个问题了,但是在sudo perl -MCPAN -e shell 命令后,出现了很多操作,完全搞不懂,也没有最后出现install XML::Parser,到现在还是编译不成功,麻烦如果可以能不能写的详细些,供我们这些新手参考,谢谢



  • 你好,ubuntu 安装 XML::Parser ; 先输入 sudo perl -MCPAN -e shell ,出现 '>' 后输入 install XML::Parser,安装完成后直接ctrl + c 退出即可;或者把日志贴出来看看



  • 不好意思,我是新手,不知道这个日志文件在哪里?我输入sudo perl -MCPAN -e shell后,出来了cpan[1]>我就输入了 install XML::Parser,然后后来停止了,又出来了cpan[2]>,我就按ctrl + c 退出了,现在我再去编译一下,看看是不是好了



  • 还是报错了:checking for perl >= 5.8.1... 5.14.2
    checking for XML::Parser... configure: error: XML::Parser perl module is required for intltool
    我用的是ubuntu 12.04的



  • 我重新用ubuntu 14.04编译,没有出现上述问题,可以用了