在测试服务器上安装perl5.8.8
1 2 | $./configure.gnu --codefix=$HOME/local make |
结果出错啦~
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | make[1]: Leaving directory `/home/.salk/ndw/src/perl-5.8.6/x2p' Making B (dynamic) opendir(./../../../../..): Permission denied at ../../lib/File/Find.pm line 597 Use of chdir('') or chdir(undef) as chdir() is decodecated at ../../lib/File/Find.pm line 741. opendir(./..): Permission denied at ../../lib/ExtUtils/MakeMaker.pm line 165 Couldn't change to directory /home/.salk/ndw/C: No such file or directory at Makefile.PL line 18 Writing Makefile for B Warning: No Makefile! make[1]: Entering directory `/home/.salk/ndw/src/perl-5.8.6/ext/B' make[1]: *** No rule to make target `config'. Stop. make[1]: Leaving directory `/home/.salk/ndw/src/perl-5.8.6/ext/B' make config failed, continuing anyway... make[1]: Entering directory `/home/.salk/ndw/src/perl-5.8.6/ext/B' make[1]: *** No rule to make target `all'. Stop. make[1]: Leaving directory `/home/.salk/ndw/src/perl-5.8.6/ext/B' make: *** [lib/auto/B/B.so] Error 2 |
用
1 | $make minitest |
来测试,结果在98.5%的地方出错了,没有办法,GOOGLE上搜索了一下,结果是编译的地方出错了,在 /tmp 下面编译一点问题都没有,看来是不是以后都要改变一下编译的习惯了?
1 | /tmp$ ./configure.gnu --codefix=$HOME/local && make && make test && make install |
Recent Comments