加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

"Parser.cpp:13:19: error: expat.h"的解决

发布时间:2020-12-15 23:47:14 所属栏目:大数据 来源:网络整理
导读:在device/qcom/common/display/tools目录下?运行 perl?parser.pl?panel_xxx_xxx_xxx.xml?panel时未能成功,发现未配置环境。 sudo perl?-e?shell?-MCPAN后,install?XML::Parser 又出错: Parser.cpp:13:19: error: expat.h: 没有那个文件或目录 搜索后解决

在device/qcom/common/display/tools目录下?运行 perl?parser.pl?panel_xxx_xxx_xxx.xml?panel时未能成功,发现未配置环境。

sudo perl?-e?shell?-MCPAN后,install?XML::Parser 又出错:

Parser.cpp:13:19: error: expat.h: 没有那个文件或目录

搜索后解决问题:sudo apt-get install libexpat-dev

IceSSL/UtilF.h:17:25: error: openssl/ssl.h: 没有那个文件或目录
看来需要安装ICE的C++版,这些依赖的软件全部都得使用开发版了:
sudo apt-get install libssl-dev


OK,得以顺利进行。

get ‘module’,make ‘module’, test ‘module’, install ‘module’


参考文章:http://blog.csdn.net/fenglibing/article/details/6367559,致谢!


在 install?XML::LibXML (make XML::LibXML)时,出现错误:

failed or why Makefile.PL was not able to compile a test program.
No 'Makefile' created ?SHLOMIF/XML-LibXML-2.0118.tar.gz
? /usr/bin/perl Makefile.PL INSTALLDIRS=site -- NOT OK

解决:删除~/.cpan/build/XML-LibXML-2.0118-I_3itl/ (是否必须,我不确定)

sudo apt-get install libxml2*?

(含有?libxml2 ? ? ? ? ? ?libxml2-dev ? ? ? ?libxml2-utils ? ? ?libxml2-dbg ? ? ? ?libxml2-doc ? ? ? ?libxml2-utils-dbg)

重新get make test install?XML::LibXML 一切OK!

至此,?perl?parser.pl?panel_xxx_xxx_xxx.xml?panel 顺利执行,会产生两个文件 *.h ?*.dtsi。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读