我试图在64位Ubuntu机器上运行的活动Perl版本5.16上安装一个名为“PAR :: Packer”的模块。但安装出现了一些错误:
this is the error :
-----------------
main.o: In function `main':
main.c:(.text.startup+0x35): undefined reference to `pthread_atfork'
collect2: error: ld returned 1 exit status
make[1]: *** [par] Error 1
make[1]: Leaving directory `/root/.cpan/build/PAR-Packer-1.017-dIGsgr/myldr'
make: *** [subdirs] Error 2
RSCHUPP/PAR-Packer-1.017.tar.gz
/usr/bin/make -- NOT OK
'YAML' not installed, will not store persistent state
Running make test
Can't test without successful make
Running make install
Make had returned bad status, install seems impossible
Failed during this command:
RSCHUPP/PAR-Packer-1.017.tar.gz : make NO
----------------
我也尝试使用PPM安装此模块。 PPM安装成功,但我无法运行“pp”命令。
任何帮助都将不胜感激。
答案 0 :(得分:0)
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=629670
似乎是debian 64位的一个错误。改变了他们找到libs的位置。