RedHat Perl 5.10.1-获取错误'符号查找错误:auto / Math / Pari / Pari.so:未定义符号:Perl_Tstack_sp_ptr'

时间:2015-08-18 06:31:53

标签: linux perl

在RedHat Linux 6.0上需要有关Perl版本5.10.1的帮助。 我在StackOverflow上搜索了相关主题,但这与常见的“符号查找错误”

无关

我正在尝试运行perl脚本返回

  

/ usr / bin / perl:符号查找错误:./../ lib / i386-linux_thread-multi / auto / Email / Pari / Pari.so:undefined symbol:Perl_Tstack_sp_ptr。

  

./../ lib / i386-linux-thread-multi / auto / IO / Tty / Tty.so:undefined symbol:Perl_Tstack_sp_ptr

我试过了:

  1. 将IO模块从CPAN更新为最新的IO-1.25
  2. yum update:让系统保持最新状态。
  3. 从CPAN更新了Math-Pari-2.010808
  4. 从CPAN更新了Tty

1 个答案:

答案 0 :(得分:0)

请参阅此前提出的问题:How can you determine what Perl module is causing "undefined symbol: Perl_Tstack_sp_ptr?"

另请参阅perlmonks上的这个主题:Symbol lookup error

从perlmonks上的线程引用:

  

主要Perl版本(5.6,5.8,5.10,5.12)不是二进制兼容的   彼此。如果,您不能使用带有编译组件的模块   你使用的是与Perl不同的主要版本的Perl   用于安装模块。 (我想如果你也会遇到问题   使用Perl的早期次要版本而不是   模块已安装。)