无法为模块加载'** / Encode.so'编码:** / Encode.so:未定义符号:PL_tainting at ** / XSLoader.pm第68行

时间:2015-03-26 03:45:37

标签: perl undefined

我使用自己的perl编译了几个模块,使用时出现错误:

Can't load '**/auto/Encode/Encode.so**' for module Encode:**/auto/Encode/Encode.so: undefined symbol: PL_tainting at **/XSLoader.pm line 68. at **/Encode.pm line 10.
Compilation failed in require at **/mteval-v13a.pl line 6.
BEGIN failed--compilation aborted at **/mteval-v13a.pl line 6.

此外,错误行中Encode.so的目录是相同的。 然后我使用自己的perl重新编译了Encode和XSLoader,当我make install时,我发现了以下几行:

Files found in blib/arch: installing files in blib/lib into architecture dependent library tree
Appending installation info to /leofs/jwb/mqs/6_evn/perl5.20.2//lib/5.20.2/x86_64-linux/perllocal.pod

第一行有什么问题吗? 谁能帮我?!我真的无法修复它。

0 个答案:

没有答案