9
votes

Installation de la bibliothèque GD pour Perl sur MacOSX 10.6

J'ai essayé d'installer GD Bibliothèque pour Perl en vain sans temps. J'ai essayé chaque petite chose que je pouvais trouver sur les internets, mais rien. J'essaie d'obtenir des graphiques de circos qui nécessitent le package GD.

Lorsque j'essaie de l'installer via CPAN, cela me donne cette erreur: p>

    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


0 commentaires

5 Réponses :


1
votes

Tout d'abord, je suis aussi un utilisateur de Circos :) Il n'est vraiment pas simple d'installer Circos sur Win / Linux / Mac pour Perl et les modules Circos Besoins.

Au-dessus de ma pratique, vous feriez mieux de faire comme ça de tout début:

  1. Installez Perl (choisissez la nouvelle version très populaire)
  2. Installez circos (ref http://circos.ca/software/installation/ )
  3. Installez les modules Circos Besoins mais excluez GD: Ceci est facile, il suffit de télécharger et de copier, ou d'installer par cpan (ref http://www.rcbowen.com/imho/perl/modules.html )
  4. Installez GD: GD est un module spécial (non de plate-forme indépendamment) et vous devez le construire sur votre système d'exploitation, puis installer: http://www.sharedproteomic.com/forum/showthread.php?325-installing-gd-on-mac-osx-10.6 < / a>

    On dirait que votre problème est à l'étape3 !!! Si Google ne peut pas vous aider à le faire, une autre façon de demander de l'aide consiste à utiliser Google Group de Circos: http://groups.google.com/group/circos-data-visualization Les utilisateurs de Martin et d'autres circos vous aideront directement.


0 commentaires

3
votes

Je l'ai installé étape par étape sans aucun problème par

http: //zientzilia.herokuapp .com / blog / 2012/06/03 / Installation-circos-os-x /

Peut-être que cela aide ...


0 commentaires

-2
votes

Vous avez besoin libgd . Si vous utilisez ubuntu & vous pouvez l'obtenir en utilisant xxx

, vous pouvez suivre la procédure normale comme mentionné dans Circos Instructions d'installation.


0 commentaires

0
votes

Pour la condition préalable de l'installation de circos, la documentation de Circosapi est très utile. Il a été écrit pour OSX 10.8 et fonctionne toujours pour OS X Yosemite.

http://kylase.github.io/circosapi/os-x -Installation-guide /


0 commentaires

11
votes

J'ai résolu ce problème à l'aide de homebrew pour installer libgd d'abord, puis CPAN . Cela fonctionnait parfaitement. XXX


1 commentaires

Cela ne fonctionne pas: "LD: bibliothèque introuvable pour -lpng16"