Chinaunix

标题: 菜鸟求助-请大家帮忙!!!!谢谢 [打印本页]

作者: usercool    时间: 2008-11-21 11:42
标题: 菜鸟求助-请大家帮忙!!!!谢谢
我在手工执行一个perl程序的时候,老是提示如下错误,但是这些模块儿我都查过,都是存在的!(也从新安装过一次),请大家帮忙看看是什么问题!!

Can't load '/usr/local/lib/perl5/site_perl/5.8.5/sun4-solaris/auto/XML/Parser/Expat/Expat.so' for module XML:arser::Expat: ld.so.1: parse.
at /usr/local/lib/perl5/site_perl/5.8.5/sun4-solaris/XML/Parser.pm line 14
Compilation failed in require at /usr/local/lib/perl5/site_perl/5.8.5/sun4-solaris/XML/Parser.pm line 14.
BEGIN failed--compilation aborted at /usr/local/lib/perl5/site_perl/5.8.5/sun4-solaris/XML/Parser.pm line 18.
Compilation failed in require at /usr/local/lib/perl5/site_perl/5.8.5/XML/XPath/XMLParser.pm line 7.
BEGIN failed--compilation aborted at /usr/local/lib/perl5/site_perl/5.8.5/XML/XPath/XMLParser.pm line 7.
Compilation failed in require at /usr/local/lib/perl5/site_perl/5.8.5/XML/XPath.pm line 13.
BEGIN failed--compilation aborted at /usr/local/lib/perl5/site_perl/5.8.5/XML/XPath.pm line 13.
Compilation failed in require at ./parseXml2Lif.pl line 16.
BEGIN failed--compilation aborted at ./parseXml2Lif.pl line 16.
作者: ziggler    时间: 2008-11-21 13:21
load不进来,好像XML解析有问题。
作者: machine    时间: 2008-11-21 14:29
查一下是不是权限问题
作者: usercool    时间: 2008-11-25 10:22
标题: 回复 #3 machine 的帖子
查过了,不是权限的问题,
作者: machine    时间: 2008-11-25 10:44
貌似XML:parser模组内部的错误
作者: ynchnluiti    时间: 2008-11-26 10:47
原帖由 usercool 于 2008-11-21 11:42 发表
我在手工执行一个perl程序的时候,老是提示如下错误,但是这些模块儿我都查过,都是存在的!(也从新安装过一次),请大家帮忙看看是什么问题!!

Can't load '/usr/local/lib/perl5/site_perl/5.8.5/sun4-s ...

使用的Expat.so是动态库还是静态库。确定其版本跟Perl, 系统版本兼容,如果是动态库的话确定链接路径正确。
参考http://www.perlmonks.org/?node_id=599727
作者: mybook12345    时间: 2008-11-27 13:12
打开pm文件 看一看出错的那几行代码是什么,看具体是什么地方报错
作者: usercool    时间: 2008-11-27 17:28
原帖由 machine 于 2008-11-25 10:44 发表
貌似XML:parser模组内部的错误


这个程序在其他的服务器上是可以运行的
作者: xiaoshengcaicai    时间: 2008-11-27 21:39
在其他服务器能正常运行,说明你这个服务器的环境跟其他服务器不一样

重新安装XML:arser::Expat, 注意在make test的时候看看有什么错误么




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2