我想在Lua中使用gettext库,但是当我试图加载它时,我得到了一个未定义符号的错误:
require('gettext')
error loading module 'gettext' from file './gettext.so':
./gettext.so: undefined symbol: PL_thr_key
stack traceback:
[C]: in ?
[C]: in function 'require'
stdin:1: in main chunk
[C]: in ?
PL_thr_key
是在perlapi.h中定义的,因此这似乎与Perl有关。
1条答案
按热度按时间jogvjijk1#
错误来自于针对线程化Perl编译的模块,而您的Perl安装未进行线程化。请尝试切换正在使用的Perl版本。