在MacOSX 10.6上为perl安装GD库

编程入门 行业动态 更新时间:2024-10-10 12:23:04
本文介绍了在MacOSX 10.6上为perl安装GD库的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述

很长一段时间以来,我一直在尝试为perl安装GD库.我尝试了所有我在互联网上找不到的小东西,但一无所获.我正在尝试获取需要GD包的Circos图.

I have been trying to install GD library for perl to no avail a long while now. I've tried every little thing I could find on the internets but nothing. I am trying to get Circos graphs which require the GD package.

当我尝试通过CPAN安装它时,出现此错误:

When I try to install it through CPAN it gives me this error:

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, test returned 2 (wstat 512, 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库,但两者均无济于事.我还安装了Perl的MacPorts版本,以为我可能弄乱了Mac随附的Perl安装.有人知道为什么会这样吗?

I tried to reinstall jpeg libraries with --enable-shared --enable-static options but didn't help either. I also installed a MacPorts version of perl thinking I might have messed up the perl installation that comes with my mac. Anyone have any idea why this might be happening?

(是的,我对终端世界还比较陌生,并且仍在尝试浏览)

(yes, I'm relatively new to the world of terminal and all this and am still trying to navigate my way around)

谢谢!

推荐答案

我已经使用 homebrew 解决了此问题首先安装libgd,然后 cpan .效果很好.

I have solved this issue using homebrew to install libgd first, and then cpan. It worked perfectly.

brew install libgd cpan install GD

更多推荐

在MacOSX 10.6上为perl安装GD库

本文发布于:2023-10-30 05:07:50,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1541850.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:上为   MacOSX   perl   GD

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!