"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: 没有那个文件或目录 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. 解决:删除~/.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。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |