在MacOSX 10.6上为perl安装GD库
发布时间:2020-12-16 06:18:25 所属栏目:大数据 来源:网络整理
导读:我一直试图为perl安装GD库,但是很久没有用了.我尝试过在互联网上找到的所有小东西,但没有.我想要获得需要GD包的Circos图. 当我尝试通过CPAN安装它时,它给了我这个错误: Running make testPERL_DL_NONLAZY=1 /usr/bin/perl/perl "-MExtUtils::Command::MM" "
我一直试图为perl安装GD库,但是很久没有用了.我尝试过在互联网上找到的所有小东西,但没有.我想要获得需要GD包的Circos图.
当我尝试通过CPAN安装它时,它给了我这个错误: Running make test PERL_DL_NONLAZY=1 /usr/bin/perl/perl "-MExtUtils::Command::MM" "-e" "test_harness(0,'blib/lib','blib/arch')" t/*.t t/GD.t ........ 1/12 Can't load './blib/arch/auto/GD/GD.bundle' for module GD: dlopen(./blib/arch/auto/GD/GD.bundle,2): Symbol not found: _jpeg_resync_to_restart Referenced from: /usr/lib/libgd.2.dylib Expected in: flat namespace in /usr/lib/libgd.2.dylib at /opt/local/lib/perl5/5.14.1/darwin-multi-2level/DynaLoader.pm line 194. at t/GD.t line 14 Compilation failed in require at t/GD.t line 14. BEGIN failed--compilation aborted at t/GD.t line 14. t/GD.t ........ Dubious,test returned 2 (wstat 512,0x200) Failed 12/12 subtests t/Polyline.t .. Can't load '/Users/zehira/.cpan/build/GD-2.46-mp3nuO/blib/arch/auto/GD/GD.bundle' for module GD: dlopen(/Users/zehira/.cpan/build/GD-2.46-mp3nuO/blib/arch/auto/GD/GD.bundle,2): Symbol not found: _jpeg_resync_to_restart Referenced from: /usr/lib/libgd.2.dylib Expected in: flat namespace in /usr/lib/libgd.2.dylib at /opt/local/lib/perl5/5.14.1/darwin-multi-2level/DynaLoader.pm line 194. at /Users/zehira/.cpan/build/GD-2.46-mp3nuO/blib/lib/GD/Polyline.pm line 45 Compilation failed in require at /Users/zehira/.cpan/build/GD-2.46-mp3nuO/blib/lib/GD/Polyline.pm line 45. BEGIN failed--compilation aborted at /Users/zehira/.cpan/build/GD-2.46-mp3nuO/blib/lib/GD/Polyline.pm line 45. Compilation failed in require at t/Polyline.t line 10. BEGIN failed--compilation aborted at t/Polyline.t line 10. t/Polyline.t .. Dubious,0x200) Failed 1/1 subtests Test Summary Report ------------------- t/GD.t (Wstat: 512 Tests: 1 Failed: 1) Failed test: 1 Non-zero exit status: 2 Parse errors: Bad plan. You planned 12 tests but ran 1. t/Polyline.t (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: Bad plan. You planned 1 tests but ran 0. Files=2,Tests=1,0 wallclock secs ( 0.02 usr 0.01 sys + 0.04 cusr 0.01 csys = 0.08 CPU) Result: FAIL Failed 2/2 test programs. 1/1 subtests failed. make: *** [test_dynamic] Error 2 LDS/GD-2.46.tar.gz make test -- NOT OK //hint// to see the cpan-testers results for installing this module,try: reports LDS/GD-2.46.tar.gz Running make install make test had returned bad status,won't install without force Failed during this command: LDS/GD-2.46.tar.gz : make_test NO 我试图用–enable-shared –enable-static选项重新安装jpeg库,但也没有帮助.我还安装了一个MacPorts版本的perl,以为我可能搞砸了我的mac附带的perl安装.任何人都知道为什么会发生这种情况? (是的,我对终端世界相对较新,所有这一切,我仍然试图绕过我的路) 谢谢! 解决方法
我用
homebrew解决了这个问题,首先安装了libgd,然后是cpan.它工作得很好.
brew install libgd cpan install GD (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |