- 论坛徽章:
- 0
|
我安装Digest-SHA1-2.11时报错,如下:\r\n安装过程:\r\n#perl Makefile.PL\r\nChecking if your kit is complete...\r\nLooks good\r\nWriting Makefile for Digest::SHA1\r\n# make\r\ncp SHA1.pm blib/lib/Digest/SHA1.pm\r\n/usr/bin/perl /usr/perl5/5.8.4/lib/ExtUtils/xsubpp -typemap /usr/perl5/5.8.4/lib/ExtUtils/typemap -typemap typemap SHA1.xs > SHA1.xsc && mv SHA1.xsc SHA1.c\r\ncc -c -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -xarch=v8 -D_TS_ERRNO -xO3 -xspace -xildoff -DVERSION=\\\"2.11\\\" -DXS_VERSION=\\\"2.11\\\" -KPIC \"-I/usr/perl5/5.8.4/lib/sun4-solaris-64int/CORE\" SHA1.c\r\ncc: unrecognized option `-KPIC\'\r\ncc: language ildoff not recognized\r\ncc: SHA1.c: linker input file unused because linking not done\r\nRunning Mkbootstrap for Digest::SHA1 ()\r\nchmod 644 SHA1.bs\r\nrm -f blib/arch/auto/Digest/SHA1/SHA1.so\r\nLD_RUN_PATH=\"\" cc -G SHA1.o -o blib/arch/auto/Digest/SHA1/SHA1.so \r\ncc: SHA1.o: No such file or directory\r\ncc: no input files\r\n*** Error code 1\r\nmake: Fatal error: Command failed for target `blib/arch/auto/Digest/SHA1/SHA1.so\'\r\n\r\n我查看了相关资料,修改了Makefile.PL,重新perl Makefile.PL,之后出现如下提示:\r\n# make\r\nRunning Mkbootstrap for Digest ()\r\nchmod 644 Digest.bs\r\nrm -f blib/arch/auto/Digest/Digest.so\r\nLD_RUN_PATH=\"\" cc -G Digest.o -o blib/arch/auto/Digest/Digest.so \r\ncc: Digest.o: No such file or directory\r\ncc: no input files\r\n*** Error code 1\r\nmake: Fatal error: Command failed for target `blib/arch/auto/Digest/Digest.so\'\r\n\r\n查找Digest.o,安装目录根本没有这个文件,不明白,请各位老大指点!!!\n\n[ 本帖最后由 gms168 于 2007-6-14 10:32 编辑 ] |
|