Follow me
RSS feed
My sources
My Viadeo

Installer graphviz sous Snow Leopard

Greg | 29 Sep 2009

appleIl y a quelques jours, je signalais que GraphViz ne s'installait pas sous Snow Leopard. Je ne peux pas attendre et je ne souhaite pas installer MacPorts uniquement pour cela.

Téléchargez l'installeur pour Leopard et exécutez-le. A la fin de l'installation, vous devriez avoir un message du type The installer encounter an error that caused the installation to fail. Si vous regardez dans les logs du système vous devriez voir que le problème vient du script de post installation :

PackageKit: Install Failed: PKG: post-install scripts for "com.att.graphviz.cli.pkg"
Error Domain=PKInstallErrorDomain Code=112 UserInfo=0x100189730 "An error occurred while running scripts from the package “graphviz-2.25.20090929.0445.pkg”." {
    NSFilePath = "./postinstall"

    NSLocalizedDescription = "An error occurred while running scripts from the package \U201cgraphviz-2.25.20090929.0445.pkg\U201d."

    NSURL = "#local.pkg -- file://localhost/Users/greg/Downloads/graphviz-2.25.20090929.0445.pkg"

    PKInstallPackageIdentifier = "com.att.graphviz.cli.pkg"

}

En regardant dans les sources de GraphViz, vous pourrez voir que le script de post-install ne fait que deux choses :

Et bien soit, faisons cela :

sudo dot -c
sudo arch -arch x86_64 -arch ppc64 /usr/local/bin/gv-fc-cache

Si vous avez un doute sur les capacités 64 bits de votre machine, exécutez la commande

sysctl -n hw.cpu64bit_capable

Si la réponse est 1, c'est bon, sinon, au lieu d'exécuter gv-fc-cache comme je l'ai indiqué ci-dessus, faite le en 32 bits :

sudo arch -arch i386 -arch ppc /usr/local/bin/gv-fc-cache

Voilà, vous pouvez utiliser GraphViz !

Copyright © 2009 - 2011 Grégoire Lejeune.
All documents licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 2.5 License, except ones with specified licence.
Powered by Jekyll.