General: this package is for general use. It has and the main command line tools. It doesn't include (a QT-based graph editor), smyrna (an OpenGL viewer for large graphs), or the pangocairo plugin (you get the quartz plugin instead). If you need any of these, build from the source tarball or macports graphviz. If you can work on fixing the build and packaging problems with these tools, send mail to gviz-bugs on (Note: smyrna crashes Xquartz 2.6.1 on some systems; update to at least 2.6.2.)

For older versions of Graphviz for Mac OSX, look here.

If you encounter problems with old PPC or early Intel Macs, you'll probably have to build from source using homebrew or macports. Some notes: 1) graphviz-gui ( is a separate package in macports, and seems to be optional in homebrew. 2) Beware, if you do not already have packages like cairopango, ghostscript, and the GNU/X11 libraries needed to support gtk2, then it can take a long time, maybe hours, to build the default package with all the drivers. We rely on cairopango to size and render internationalized text, so there really is no royal road, though you can still build graphviz with a less expansive set of drivers that rely on libgd, freetype and fontconfig. Here's some good news: according to this page, there's a tar file you can download and install to get the command line build tools, to skip all the XCode glop.

Note: 2.28 is the last binary package provided for the Leopard version of OSX. If you need a version later than that, you will need to build it from source or use something like macports.

Note: For some reason, the Graphviz app no longer works in the 2.38 and 2.39 packages for Mountain Lion (and Maverick). If you just need the command-line tools and libraries, these still work and are installed in /usr/local as usual. If you want the app, you can get it from homebrew or macports, or use the 2.36 version below.

graphviz current stable release development snapshot
mountainlion graphviz-2.36.0.pkg
lion graphviz-2.38.0.pkg
snowleopard graphviz-2.38.0.pkg
leopard graphviz-2.28.0.pkg
Not Available

Neato for Mac Maverick

I am trying to run some data into Neato and I could not find the Graphviz Mac download for Maverick.  Any ideas?


Thank you,



I thought the mountain lion

I thought the mountain lion release also works on maverick. In any case, we have lost access to Mac build machines. You can use macports or homebrew to get Graphviz for maverick. Sorry.

Where is neato?

I could run neato from terminal just fine... Now I'm trying to run neato from Matlab, but the command
eval('unix(''neato -V'')')
results in an error
/bin/bash: neato: command not found
I'm just wondering where neato is so I could add the path to it in Matlab.

neato location

/usr/bin/neato for linux
/usr/local/bin/neato for mac osx

Graphviz & Mountain Lion

Hi, I haven't succeeded at installing Graphviz on Mountain Lion. I've tried installing XCode 4.4 and homebrew but Graphviz doesn't still work. I've read about compilation issue on Mountain Lion due to X11 ( this seems to be the reason why graphviz doesn't install even using homebrew.
I'd like to know if an official build will be released because I'd like to avoid installing XQuartz too.
Thanks a lot.

Getting it to work on Mountain Lion

If you're hitting the dyld error mentioned elsewhere ("Library not loaded: /usr/lib/libltdl.7.dylib"), the following fixed it for me:
1) Install homebrew
2) brew install libtool


Thanks, it worked for me!

Mountain Lion

I have upgraded my mac os x to mountain lion and Graphviz does not run anymore. Will you provide a mountain lion package in the near futre? Or would you be able to help me run it? here is the problem report generated by mac os x:

Process:         Graphviz [36576]

Path:            /Applications/

Identifier:      com.att.graphviz

Version:         2.29 (2.29.20120812.0446)

Code Type:       X86-64 (Native)

Parent Process:  launchd [271]

User ID:         501


Date/Time:       2012-08-18 19:03:05.380 +0200

OS Version:      Mac OS X 10.8 (12A269)

Report Version:  10


Interval Since Last Report:          54367 sec

Crashes Since Last Report:           35

Per-App Crashes Since Last Report:   1

Anonymous UUID:                      78EDBA00-6B21-4C65-8992-7A50A3AE8222


Crashed Thread:  0



Exception Codes: 0x0000000000000002, 0x0000000000000000


Application Specific Information:

dyld: launch, loading dependent libraries


Dyld Error Message:

  Library not loaded: /usr/lib/libltdl.7.dylib

  Referenced from: /usr/local/lib/libgvc.6.dylib

  Reason: image not found


Binary Images:

       0x103194000 -        0x10319cfff +com.att.graphviz (2.29 - 2.29.20120812.0446) <954D8BA0-0482-346A-8DE1-2081F67DB1CC> /Applications/

       0x1031ad000 -        0x1031b1ff7 +libcdt.5.dylib (6) <47907DF2-9BC0-32F5-B15F-A695C5C03E7E> /usr/local/lib/libcdt.5.dylib

       0x1031bb000 -        0x1031cbfff +libcgraph.6.dylib (7) <57BEC8EE-503F-342E-90B8-6BA11B82B153> /usr/local/lib/libcgraph.6.dylib

       0x1031d2000 -        0x103236fff +libgvc.6.dylib (7) <B46F7C70-B976-3E14-A1A4-2A5F4A6299CE> /usr/local/lib/libgvc.6.dylib

    0x7fff62d94000 -     0x7fff62dc893f  dyld (210.2.3) <A40597AA-5529-3337-8C09-D8A014EB1578> /usr/lib/dyld

    0x7fff8c8ab000 -     0x7fff8ca31fff  libBLAS.dylib (1073.3) <6B71AB8C-3D9A-33C2-9EAF-2A0BA504D493> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBLAS.dylib

    0x7fff8cafe000 -     0x7fff8cb42fff  libcups.2.dylib (327) <9B3F3321-D2BC-3195-BF20-4008FC52A390> /usr/lib/libcups.2.dylib

    0x7fff8ce37000 -     0x7fff8ce94ff7 (645 - 645) <9C3E54BA-EE6B-3F02-8775-9C4AF40F40CD> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE

    0x7fff8d1b6000 -     0x7fff8d1d8ff7 (2.0 - 1) <C49B8820-34ED-39D7-A407-A3E854153556> /System/Library/Frameworks/Kerberos.framework/Versions/A/Kerberos

    0x7fff8d1d9000 -     0x7fff8d362fff (8536 - 8536.25) <6827B87B-9921-3E69-80A6-115ED325DBA4> /System/Library/Frameworks/WebKit.framework/Versions/A/WebKit

    0x7fff8d363000 -     0x7fff8df8dfff (6.8 - 1187) <C9309F5C-9441-3E5B-A120-B03FEDDA63F9> /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit

    0x7fff8e134000 -     0x7fff8e137fff (1.0 - 1) <DE7ECAC3-BD08-323A-9C12-EE4A49B72871> /System/Library/PrivateFrameworks/TCC.framework/Versions/A/TCC

    0x7fff8e5b8000 -     0x7fff8e6adfff  libiconv.2.dylib (34) <FEE8B996-EB44-37FA-B96E-D379664DEFE1> /usr/lib/libiconv.2.dylib

    0x7fff8e734000 -     0x7fff8e73afff (2.5 - 2.5) <348AC0CC-6BCE-3416-9141-A5C1164EDDFF> /System/Library/Frameworks/DiskArbitration.framework/Versions/A/DiskArbitration

    0x7fff8f2e6000 -     0x7fff8f2ebfff  libcache.dylib (57) <65187C6E-3FBF-3EB8-A1AA-389445E2984D> /usr/lib/system/libcache.dylib

    0x7fff8f68c000 -     0x7fff8f68dff7  libremovefile.dylib (23.1) <DBBFAF35-AC78-3856-92F6-6E4FD9DF14A2> /usr/lib/system/libremovefile.dylib

    0x7fff8f80b000 -     0x7fff8f898ff7 (1.4.0 - 1.4.0) <C7F43889-F8BF-3CB9-AD66-11AEFCBCEDE7> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit

    0x7fff8f899000 -     0x7fff8f8a0fff  libcopyfile.dylib (89) <876573D0-E907-3566-A108-577EAD1B6182> /usr/lib/system/libcopyfile.dylib

    0x7fff8f8a1000 -     0x7fff8f9acfff  libFontParser.dylib (84.5) <617A7D30-C7BC-39FC-A1FE-59367B4A5719> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontParser.dylib

    0x7fff8f9ad000 -     0x7fff8fa6aff7 (4.8.0 - 4.8.0) <6CE333AE-EDDB-3768-9598-9DB38041DC55> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSync.framework/Versions/A/ColorSync

    0x7fff8fa6b000 -     0x7fff8fa82fff (1.1 - 132.1) <EAB41613-0145-3CE5-AA60-A8A791A3EE22> /System/Library/PrivateFrameworks/GenerationalStorage.framework/Versions/A/GenerationalStorage

    0x7fff8fa83000 -     0x7fff8fa83fff (1.8 - Accelerate 1.8) <6AD48543-0864-3D40-80CE-01F184F24B45> /System/Library/Frameworks/Accelerate.framework/Versions/A/Accelerate

    0x7fff8facf000 -     0x7fff8fad2ff7  libdyld.dylib (210.2.3) <F59367C9-C110-382B-A695-9035A6DD387E> /usr/lib/system/libdyld.dylib

    0x7fff8fb5b000 -     0x7fff8fb5cfff  liblangid.dylib (116) <864C409D-D56B-383E-9B44-A435A47F2346> /usr/lib/liblangid.dylib

    0x7fff8fb5d000 -     0x7fff8fb6afff  libbz2.1.0.dylib (29) <CE9785E8-B535-3504-B392-82F0064D9AF2> /usr/lib/libbz2.1.0.dylib

    0x7fff8fb6b000 -     0x7fff8fc84ff7 (3.2.0 - 843) <A9AC2A79-331A-3B06-AFE6-7E34EF876221> /System/Library/Frameworks/ImageIO.framework/Versions/A/ImageIO

    0x7fff8fce1000 -     0x7fff8fce2ff7  libdnsinfo.dylib (453.16) <38A3E0F4-E34C-3D45-A2C9-4CDE2DF007BD> /usr/lib/system/libdnsinfo.dylib

    0x7fff8fceb000 -     0x7fff8fceffff  libGIF.dylib (843) <21324AF8-AFDA-3149-B547-C5109C1FBECF> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libGIF.dylib

    0x7fff8fdc3000 -     0x7fff8fde5ff7  libxpc.dylib (140.37) <C552985C-2171-3136-A1B9-3AB21CBF7C4A> /usr/lib/system/libxpc.dylib

    0x7fff8ff0b000 -     0x7fff9089c39f (1.600.0 - 322) <2F5D7032-9A96-36AE-A227-428E95CAE0C5> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/CoreGraphics

    0x7fff9093e000 -     0x7fff9094dff7  libxar.1.dylib (105) <370ED355-E516-311E-BAFD-D80633A84BE1> /usr/lib/libxar.1.dylib

    0x7fff9097d000 -     0x7fff909d2ff7  libTIFF.dylib (843) <4EB491F3-8DA4-3E4F-AE83-E207720F38B3> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libTIFF.dylib

    0x7fff90b44000 -     0x7fff90b57ff7  libbsm.0.dylib (32) <F497D3CE-40D9-3551-84B4-3D5E39600737> /usr/lib/libbsm.0.dylib

    0x7fff90b58000 -     0x7fff90b5dfff  libcompiler_rt.dylib (30) <08F8731D-5961-39F1-AD00-4590321D24A9> /usr/lib/system/libcompiler_rt.dylib

    0x7fff90ba7000 -     0x7fff90bbefff (10.8 - 151.10) <FFBBA538-00B5-334E-BA5B-C8AD6CDCDA14> /System/Library/Frameworks/OpenDirectory.framework/Versions/A/Frameworks/CFOpenDirectory.framework/Versions/A/CFOpenDirectory

    0x7fff90bbf000 -     0x7fff90c65fff (557 - 557) <F5955FD8-E6E1-359F-9D9D-381E55E3EF37> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices

    0x7fff90ff3000 -     0x7fff9105bff7  libc++.1.dylib (65.1) <20E31B90-19B9-3C2A-A9EB-474E08F9FE05> /usr/lib/libc++.1.dylib

    0x7fff9105c000 -     0x7fff91064ff7  libsystem_dnssd.dylib (379.27) <057906EA-206E-3C35-B43F-5D936FD0A84F> /usr/lib/system/libsystem_dnssd.dylib

    0x7fff91065000 -     0x7fff910b4ff7  libFontRegistry.dylib (100) <2E03D7DA-9B8F-31BB-8FB5-3D3B6272127F> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontRegistry.dylib

    0x7fff91100000 -     0x7fff911ccfef  libsystem_c.dylib (825.24) <16B6B86C-53EE-36E8-AC2B-4AADC1008098> /usr/lib/system/libsystem_c.dylib

    0x7fff9197a000 -     0x7fff9197afff (3.8 - vecLib 3.8) <B5A18EE8-DF81-38DD-ACAF-7076B2A26225> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/vecLib

    0x7fff9197c000 -     0x7fff9198fff7 (1.7.0 - 1.7.0) <2F2694E9-A7BC-33C7-B4CF-8EC907DF0FEB> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LangAnalysis.framework/Versions/A/LangAnalysis

    0x7fff91993000 -     0x7fff9199efff (3.0 - 2.0) <74A86DDD-57D0-3178-AB74-E1F31DBFFC39> /System/Library/PrivateFrameworks/CommonAuth.framework/Versions/A/CommonAuth

    0x7fff9199f000 -     0x7fff919f9fff (8.0 - 387) <3CA8A004-8F93-3936-9F9E-7030BD474D2B> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore

    0x7fff919fe000 -     0x7fff91a7ffff (10.7.0 - 707.1) <ED39A710-1D87-3207-BB7D-4465B2673C1D> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata

    0x7fff91a80000 -     0x7fff91e77fff  libLAPACK.dylib (1073.3) <E670020A-6969-3ED7-B80B-285AE1DE5F95> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLAPACK.dylib

    0x7fff9200d000 -     0x7fff92076fff  libstdc++.6.dylib (56) <EAA2B53E-EADE-39CF-A0EF-FB9D4940672A> /usr/lib/libstdc++.6.dylib

    0x7fff924af000 -     0x7fff924d0ff7  libCRFSuite.dylib (33) <736ABE58-8DED-3289-A042-C25AF7AE5B23> /usr/lib/libCRFSuite.dylib

    0x7fff924d1000 -     0x7fff924d6fff (10.8 - 151.10) <CF44120B-9B01-32DD-852E-C9C0E1243FC0> /System/Library/Frameworks/OpenDirectory.framework/Versions/A/OpenDirectory

    0x7fff92644000 -     0x7fff9265fff7  libsystem_kernel.dylib (2050.7.9) <E0447BF5-E104-35B0-B28B-4156887D58F1> /usr/lib/system/libsystem_kernel.dylib

    0x7fff926f1000 -     0x7fff926f5fff  libpam.2.dylib (20) <C8F45864-5B58-3237-87E1-2C258A1D73B8> /usr/lib/libpam.2.dylib

    0x7fff926f6000 -     0x7fff926fcfff  libmacho.dylib (829) <BF332AD9-E89F-387E-92A4-6E1AB74BD4D9> /usr/lib/system/libmacho.dylib

    0x7fff926fd000 -     0x7fff9271dfff  libPng.dylib (843) <8F83F355-CA33-3D15-8178-54A135BA23BA> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libPng.dylib

    0x7fff9274a000 -     0x7fff9274afff (57 - 57) <9DD44CB0-C644-35C3-8F57-0B41B3EC147D> /System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices

    0x7fff931f2000 -     0x7fff931f4fff  libquarantine.dylib (52) <4BE2E642-A14F-340A-B482-5BD2AEFD9C24> /usr/lib/system/libquarantine.dylib

    0x7fff931fa000 -     0x7fff93312a27  libobjc.A.dylib (532) <9FA80CDA-97F4-3801-8879-0C1B976BC5CA> /usr/lib/libobjc.A.dylib

    0x7fff933ff000 -     0x7fff9341eff7  libresolv.9.dylib (51) <0882DC2D-A892-31FF-AD8C-0BB518C48B23> /usr/lib/libresolv.9.dylib

    0x7fff93469000 -     0x7fff93469fff  libkeymgr.dylib (25) <CC9E3394-BE16-397F-926B-E579B60EE429> /usr/lib/system/libkeymgr.dylib

    0x7fff9346a000 -     0x7fff9346afff  libOpenScriptingUtil.dylib (148) <4DB14EC4-422C-3AE8-83BF-354FEC197FD3> /usr/lib/libOpenScriptingUtil.dylib

    0x7fff9362e000 -     0x7fff93696fff  libvDSP.dylib (380.6) <CD4C5EEB-9E63-30C4-8103-7A5EAEA0BE60> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvDSP.dylib

    0x7fff936a3000 -     0x7fff937a5fff  libJP2.dylib (843) <04915A7F-EE27-3C01-8582-0BD9919558B1> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libJP2.dylib

    0x7fff93835000 -     0x7fff93842ff7 (4.0 - 4.0) <F5BC7D7D-AF28-3C83-A674-DADA48FF7810> /System/Library/PrivateFrameworks/NetAuth.framework/Versions/A/NetAuth

    0x7fff93843000 -     0x7fff93940ff7  libxml2.2.dylib (22.3) <47B09CB2-C636-3024-8B55-6040F7829B4C> /usr/lib/libxml2.2.dylib

    0x7fff93ce1000 -     0x7fff93ce2fff  libsystem_blocks.dylib (59) <D92DCBC3-541C-37BD-AADE-ACC75A0C59C8> /usr/lib/system/libsystem_blocks.dylib

    0x7fff93ce3000 -     0x7fff93d50fff (4.0 - 269.1) <C94C372B-3821-3A46-A8C2-091AB1CFF7F4> /System/Library/PrivateFrameworks/DataDetectorsCore.framework/Versions/A/DataDetectorsCore

    0x7fff941e3000 -     0x7fff941e6fff  libRadiance.dylib (843) <61405840-A8B0-368E-B39A-704B5A04FDA5> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libRadiance.dylib

    0x7fff941e7000 -     0x7fff94215ff7  libsystem_m.dylib (3022.6) <B434BE5C-25AB-3EBD-BAA7-5304B34E3441> /usr/lib/system/libsystem_m.dylib

    0x7fff94216000 -     0x7fff94296ff7 (332 - 341) <0CAA1A5C-59DB-3ACE-8478-05D72CBB7C76> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS

    0x7fff94297000 -     0x7fff942cdfff  libsystem_info.dylib (406.17) <4FFCA242-7F04-365F-87A6-D4EFB89503C1> /usr/lib/system/libsystem_info.dylib

    0x7fff94564000 -     0x7fff9487bff7 (1037 - 1037) <5127E2AB-AE98-3393-AEF6-CA8C1090F921> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore

    0x7fff9487c000 -     0x7fff948cdfff (1.12 - 1.12) <7A8300B5-F5B3-39F0-A4B2-4C0C293FA29F> /System/Library/Frameworks/SystemConfiguration.framework/Versions/A/SystemConfiguration

    0x7fff95b47000 -     0x7fff95b9dfff (1.20 - 416) <E7DC75C4-A3E0-3D6B-B961-C9849442BCA6> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices

    0x7fff95b9e000 -     0x7fff95bacff7  libkxld.dylib (2050.7.9) <8194156D-8B7D-3881-AF62-BCBE3306EE49> /usr/lib/system/libkxld.dylib

    0x7fff95bad000 -     0x7fff95baeff7  libsystem_sandbox.dylib (220) <3C3B03CF-C525-3CB3-8557-62E91B93AC95> /usr/lib/system/libsystem_sandbox.dylib

    0x7fff95d05000 -     0x7fff95d19fff (4.1.10 - 4.1.10) <21086D96-F997-38D3-BB59-8600CCC3A36F> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis

    0x7fff95deb000 -     0x7fff96147ff7 (6.8 - 945) <0C972F73-0C07-3384-98F2-B176E0289494> /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation

    0x7fff9617d000 -     0x7fff961bcff7 (3.42 - 285) <8DF36FCA-C06B-30F4-A631-7BE2FF7E56D1> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD

    0x7fff96363000 -     0x7fff963b2ff7  libcorecrypto.dylib (106) <57BC99C6-3C3F-344C-BDD6-25E845D956F2> /usr/lib/system/libcorecrypto.dylib

    0x7fff96439000 -     0x7fff96440fff (5.0 - 4.0) <82E24B9A-7742-3DA3-9E99-ED267D98C05E> /System/Library/Frameworks/NetFS.framework/Versions/A/NetFS

    0x7fff96441000 -     0x7fff96443fff (2.0 - 23) <A97D348B-32BF-3E52-8DF2-59BFAD21E1A3> /System/Library/PrivateFrameworks/TrustEvaluationAgent.framework/Versions/A/TrustEvaluationAgent

    0x7fff9647b000 -     0x7fff964a3fff  libJPEG.dylib (843) <377EC31E-1831-32E2-AEEB-C375E0A80335> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libJPEG.dylib

    0x7fff964a4000 -     0x7fff964b2ff7  libsystem_network.dylib (77.10) <0D99F24E-56FE-380F-B81B-4A4C630EE587> /usr/lib/system/libsystem_network.dylib

    0x7fff96501000 -     0x7fff96532fff (1.2 - 184) <B37F9A90-8954-3DEC-A216-8ABB15C615A1> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/DictionaryServices.framework/Versions/A/DictionaryServices

    0x7fff96639000 -     0x7fff96673fff (3.0 - 2.0) <0BDF8090-5EF4-3759-94DE-8521D74188AA> /System/Library/Frameworks/GSS.framework/Versions/A/GSS

    0x7fff96674000 -     0x7fff96678fff (86.0.2 - 86.0.2) <739A481A-DF06-39EB-B784-D03BA1CBD762> /System/Library/Frameworks/IOSurface.framework/Versions/A/IOSurface

    0x7fff96695000 -     0x7fff966e1ff7  libauto.dylib (185.1) <73CDC482-16E3-3FC7-9BB4-FBA2DA44DBC2> /usr/lib/libauto.dylib

    0x7fff966e2000 -     0x7fff968e2fff  libicucore.A.dylib (491.11.1) <17E8B610-6B16-3F91-B49C-7CAE0D08E9CF> /usr/lib/libicucore.A.dylib

    0x7fff968e3000 -     0x7fff969b4ff7 (260.0 - 275.14) <98A59BFB-9AC0-3EAB-B5A4-26C2F965A65D> /System/Library/Frameworks/CoreText.framework/Versions/A/CoreText

    0x7fff96b14000 -     0x7fff96b81ff7 (2.0 - 755.9.7) <9B7C5E7A-3F7A-3E70-8179-4384992B84E0> /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit

    0x7fff96b82000 -     0x7fff96c33fff (539 - 539) <04FA5C61-6349-3841-9609-B650B6222800> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices

    0x7fff96c77000 -     0x7fff96deaff7 (596.0.1 - 596.0.1) <82109BE9-19E2-399B-BACD-23D53814B873> /System/Library/Frameworks/CFNetwork.framework/Versions/A/CFNetwork

    0x7fff96e15000 -     0x7fff96e17ff7  libunc.dylib (25) <92805328-CD36-34FF-9436-571AB0485072> /usr/lib/system/libunc.dylib

    0x7fff97594000 -     0x7fff9759ffff  libsystem_notify.dylib (98.5) <C49275CC-835A-3207-AFBA-8C01374927B6> /usr/lib/system/libsystem_notify.dylib

    0x7fff975a3000 -     0x7fff97870ff7 (7.0 - 55163.44) <E62305A2-958D-3EBC-B7E5-9A151D3E1777> /System/Library/Frameworks/Security.framework/Versions/A/Security

    0x7fff97884000 -     0x7fff97884fff (1.5 - 1.5) <6403C982-0D45-37EE-A0F0-0EF8BCFEF440> /System/Library/Frameworks/Quartz.framework/Versions/A/Quartz

    0x7fff97885000 -     0x7fff97907fff (3.0 - 2.0) <660A6C64-4912-32C8-A332-B64164032A2D> /System/Library/PrivateFrameworks/Heimdal.framework/Versions/A/Heimdal

    0x7fff97b6b000 -     0x7fff97b96fff  libxslt.1.dylib (11.3) <441776B8-9130-3893-956F-39C85FFA644F> /usr/lib/libxslt.1.dylib

    0x7fff97b97000 -     0x7fff97bbbff7  libc++abi.dylib (24.2) <340E7C7B-DC93-3AA2-B015-B1C9541EC255> /usr/lib/libc++abi.dylib

    0x7fff97db2000 -     0x7fff97dc4ff7  libz.1.dylib (43) <2A1551E8-A272-3DE5-B692-955974FE1416> /usr/lib/libz.1.dylib

    0x7fff97dc5000 -     0x7fff97ddaff7  libdispatch.dylib (228.18) <0B6B6E7F-4D8A-3F3B-A4BF-6CF34638DBBB> /usr/lib/system/libdispatch.dylib

    0x7fff97e4f000 -     0x7fff97e50fff  libDiagnosticMessagesClient.dylib (7) <56A70657-E8C2-3804-AB87-77DC100512A4> /usr/lib/libDiagnosticMessagesClient.dylib

    0x7fff97e51000 -     0x7fff97e51fff (45 - 45) <A3ABF20B-ED3A-32B5-830E-B37831A45A80> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/ApplicationServices

    0x7fff97e52000 -     0x7fff97e58ff7  libunwind.dylib (35.1) <21703D36-2DAB-3D8B-8442-EAAB23C060D3> /usr/lib/system/libunwind.dylib

    0x7fff97e59000 -     0x7fff97f56fff  libsqlite3.dylib (138) <8D6A6805-1494-30D1-9F2A-F58FA3C0D7EE> /usr/lib/libsqlite3.dylib

    0x7fff97f57000 -     0x7fff98140fff (6.8 - 744) <47AEA7C7-EF9B-3FC6-AEBF-CE02FC650301> /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation

    0x7fff983f5000 -     0x7fff983fdfff  liblaunch.dylib (442.21) <224CB010-6CF8-3FC2-885C-6F80330321EB> /usr/lib/system/liblaunch.dylib

    0x7fff9868f000 -     0x7fff9869dfff  libcommonCrypto.dylib (60026) <2D6537F5-1B5E-305C-A1CF-D1FA80CA3939> /usr/lib/system/libcommonCrypto.dylib

    0x7fff98b5d000 -     0x7fff98bf7fff  libvMisc.dylib (380.6) <714336EA-1C0E-3735-B31C-19DFDAAF6221> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvMisc.dylib

    0x7fff992a7000 -     0x7fff99442fef (6.0 - 6.0) <FAE13169-295A-33A5-8E6B-7C2CC1407FA7> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vImage.framework/Versions/A/vImage

    0x7fff99443000 -     0x7fff99444ff7  libSystem.B.dylib (169.3) <365477AB-D641-389D-B8F4-A1FAE9657EEE> /usr/lib/libSystem.B.dylib


Model: MacBookPro6,2, BootROM MBP61.0057.B0F, 2 processors, Intel Core i7, 2.8 GHz, 4 GB, SMC 1.58f16

Graphics: Intel HD Graphics, Intel HD Graphics, Built-In, 288 MB

Graphics: NVIDIA GeForce GT 330M, NVIDIA GeForce GT 330M, PCIe, 512 MB

Memory Module: BANK 0/DIMM0, 2 GB, DDR3, 1067 MHz, 0x802C, 0x384A53463235363634485A2D314731443120

Memory Module: BANK 1/DIMM0, 2 GB, DDR3, 1067 MHz, 0x802C, 0x384A53463235363634485A2D314731443120

AirPort: spairport_wireless_card_type_airport_extreme (0x14E4, 0x93), Broadcom BCM43xx 1.0 (

Bluetooth: Version 4.0.9f8 10405, 2 service, 18 devices, 1 incoming serial ports

Network Service: AirPort, AirPort, en1

Serial ATA Device: Hitachi HTS725050A9A362, 500.11 GB

Serial ATA Device: MATSHITADVD-R   UJ-898

USB Device: hub_device, 0x0424  (SMSC), 0x2514, 0xfa100000 / 2

USB Device: BRCM2070 Hub, 0x0a5c  (Broadcom Corp.), 0x4500, 0xfa110000 / 5

USB Device: Bluetooth USB Host Controller, apple_vendor_id, 0x8218, 0xfa113000 / 7

USB Device: Apple Internal Keyboard / Trackpad, apple_vendor_id, 0x0237, 0xfa120000 / 4

USB Device: Internal Memory Card Reader, apple_vendor_id, 0x8403, 0xfa130000 / 3

USB Device: hub_device, 0x0424  (SMSC), 0x2514, 0xfd100000 / 2

USB Device: Built-in iSight, apple_vendor_id, 0x8507, 0xfd110000 / 4

USB Device: IR Receiver, apple_vendor_id, 0x8242, 0xfd120000 / 3

Failed to load Rgraphviz - snowleopard

Hello, I'm a bit new to R, and am attampting to load a library from bioconductor called flowType.  To do this, I've had to install rGraphviz, which I've seemed to install fine (using the Mac installer).
However, when attemping to load the flowtype library, I get the following message;
Scalable Robust Estimators with High Breakdown Point (version 1.3-02)
Error : .onLoad failed in loadNamespace() for 'Rgraphviz', details:
  call: value3L(cond)
  error: unable to load shared object '/Library/Frameworks/R.framework/Versions/2.15/Resources/library/Rgraphviz/libs/i386/':
  dlopen(/Library/Frameworks/R.framework/Versions/2.15/Resources/library/Rgraphviz/libs/i386/, 6): Library not loaded: /usr/local/lib/libgvc.5.dylib
  Referenced from: /Library/Frameworks/R.framework/Versions/2.15/Resources/library/Rgraphviz/libs/i386/
  Reason: image not found
  Check that (1) graphviz is installed on your system; (2) the installed version of graphviz matches '2.26.3'; this is the version used to build this
  Rgraphviz package; (3) graphviz is accessible to R, e.g., the path to the graphviz 'bin' directory is in the system 'PATH' variable.  See additional
  instructions in the 'README' file of the Rgraphviz 'source' distribution, available at
  Ask further questions on the Bioconductor mailing list
In addition: Warning message:
replacing previous import ‘Map’ when loading ‘flowClust’ 
Error: package/namespace load failed for ‘flowType’


Running snowleopard 10.608.  Been trying to get this to work since yesterday.  Any help would be much appreciated.






finally, I solved the issue, and indeed it related to Rgraphviz having troubles to find Graphviz!
The short version is: get the source of the package from Bioconductor, and from the directory containing the tar file simply runs:
> R CMD INSTALL --configure-args='--with-graphviz=/usr/local' Rgraphviz_1.34.1.tar.gz
It is well explained in the README of the source.


same problem

still not working - Check that you have libgvc.5.dylib... I have libgvc6, that seems to be the cause: the Mac OS version of Rgraphviz might not be working with most recent versions of graphviz...

same problem

Hi Brian,
I'm having the very same issue on Mac OS Lion. As the error message states, it seems that the image cannot be found, which means that something went wrong during the installation of the R package. Apparently the contributor has removed part of his repository (I had several 'Warning: unable to access index for repository') and indeed it doesn't exist anymore, so the installation relies on the binary image found on, but perhaps this causes some inconsistencies of some sort. 
Have you tried to check :  
ls /Library/Frameworks/R.framework/Versions/2.15/Resources/library/
I've no Rgraphviz there, so clearly something went wrong during the install.packages() call. Graphviz seems to work fine, though, so I think it's not a problem of dependencies but rather of library locations. I'll try to install the package manually and keep you updated.


How does one actually get to use smyrna?
I can't manage to build it from the tarball because of I can't get the linking to GLUT right.
Building it with macports +smyrna does not actually install it. Any thoughts?

local postupgrade

I can an error that something about the postupgrade script on local would not work and I should contact the developers. I am trying to install in on a old Macbook with Leopard.

Same error over here

I get the same error with my 3 years old iMac, with Leopard.
But it works with version 2.26.3 here :

odd errors on Lion with "dot -Tpng:gd"

I'm seeing errors trying to use graphviz-2.28.0.pkg on Lion 10.7.3 (initially discovered using SchemaSpy 5.0.0):

  $ dot -Tpng >dg.png

  graph graphname {

     a -- b -- c;

     b -- d;


  # hit ^D


works fine, but this fails:


  $ dot -Tpng:gd >dg.png

  Warning: Could not load "/usr/local/lib/graphviz/libgvplugin_gd.6.dylib" - file not found

  Warning: Could not load "/usr/local/lib/graphviz/libgvplugin_gd.6.dylib" - file not found

  Format: "png:gd" not recognized. Use one of: png:quartz:quartz png:quartz:quartz png:gd:gd png:gd:gd


The library is world-readable (and nm shows symbols):


  $ ls -al /usr/local/lib/graphviz/libgvplugin_gd.6.dylib

  -rwxr-xr-x  1 504  staff  3222708 28 Oct 14:10 /usr/local/lib/graphviz/libgvplugin_gd.6.dylib


And the double ":gd:gd" looks odd...  as expected, trying "dot -Tpng:gd:gd" results in similar error to above.


Will try compiling graphviz when I get a mo to see if that resolves the issue...


Install graphviz via homebrew solves "dot -Tpng:gd" errors

(original reporter)
I've compiled/installed graphviz via homebrew - - and the above test works fine: dg.png is created with no errors, and looks as expected when opened.  Homebrew did patch graphviz during the process, unfortunately I didn't keep the logs :-/.

re: odd errors on Lion

I also receive the related error:
  Warning: Could not load "/usr/local/lib/graphviz/libgvplugin_quartz.6.dylib" - file not found
when running a Wish/tcldot script on Lion 10.7.3. Similarly I have :
  -rwxr-xr-x  1 chris  staff  24500 Oct 29  2011 /usr/local/lib/graphviz/libgvplugin_quartz.6.dylib


similar libltdl.7.dylib missing error on launching the app.
I wonder if it is a conflict with either Apple's dropping gcc for llvm,  or with some of us installing a newer gcc?

FDP layout not working?

fdpclust example doesn't seem to work in 2.28 on Lion, but does work in 2.29 dev snapshot 20120413

2.28.0 good on Snow Leopard

I can report that graphviz version 2.28.0 (20110509.1545) works fine on my late 2008 MacBook Pro running Snow Leopard (10.6.8), with the possible exception of gradient fills.

It might be my own confusion or misconfiguration, but colors of the form "color1:color2" throw an error saying color1:color2 is an unrecognized color.

In general, I love the package. It's made my (work) life much easier, as I try to represent things for various audiences (management, customers, etc.). A picture is definitely worth a thousand words. Thanks very much for such an incredibly powerful and useful tool.

can you help me pls?

At first I've installed current stable release for lion but then I understood that there's no graph editor. Then I've installed graphviz from source. How should I load graph editor? Or did I miss something and there's no visual editor for mac at all?

Ok on Lion

I just tried your package to support Ontoviz in Protege, and is all ok. Thanks.

2.28 viewer works for me with 10.7.2

Thanks for the binary, as the 2.28.0 viewer works for me with Lion 10.7.2.
Don't forget to install the command line tools too for it to work (installed by default).

Fail on launch: Command line items needed?

 I need only the viewer, so I removed the command line tools option in all three builds (regular, dev snapshot, and beta) and all three crash on launch.  This is a freshly formatted Lion 10.7.2 machine.  Are the command line tools required?  I'm kind of a minimalist and prefer to install only what's needed. Thanks.

Fail on launch: Command line items needed?

 I enabled the command line tools option, and now it works.

Graphviz on lion

The beta of version 2.29 from graphviz-lion-2.29.20110817.pkg (beta link at top of the page) works correctly on Lion 10.7.2 for me.
The development snapshot from graphviz-2.29.20111026.0445.pkg (development link in table) claims to install successfully but does not run because the installation is incomplete or corrupt (or words to that effect).

2.29.20110817 works fine in Lion (10.7.2)

Also for displaying .dot files

Graphviz Lion 2.29.20110817 works for me, too

also at least for displaying .dot file.

Graphviz for Protege 4.0 with Lion?

Hi everyone, I'm currently using Protege 4.0 with Lion, but when I go to OWLViz, I got an error message saying:
"A DOT error has occured. This is probably because OWL Viz could not find the DOT application. OWLViz requires that Graphviz is installed and the path to the DOT application is set properly in options"
So I downloaded Graphviz beta for Lion (graphviz-lion-2.29.20110817) and also tried graphviz-2.29.20111012.0445 but still got the same error message. Can anyone please tell me what I'm doing wrong? It doesn't work on Protege 4.0 and Protege 4.1. Thank you so much for any pointers.

Graphviz for Protege 4.0 with Lion?

 In Protege>Preferences>OWLviz  change the "Dot Application Path"  to    /usr/local/bin/dot

Graphviz for Protege 4.0 with Lion? (Thanks, it's working)

For SnowLeopard the path works fine too (protege 4.1)

Version 2.29 (2.29.20110817.0445) works fine on Lion least for displaying .dot files for me. 

Mac OSx Lion version?

Is there a Lion version coming out anytime soon? 

RE: Mac OSx Lion version?

I just installed it on Lion using homebrew

RE: Mac OSx Lion version?

 For those of us who aren't expert in homebrew, please - could you tell us how to do this? (I get "No available formula for graphviz...")
Michael Kay

 How i do that with homebrew?

 How i do that with homebrew?

 How i do that with homebrew?

brew install graphviz
works for me

homebrew formular missing GTS?

  I installed graphivz on SL with brew install graphivz, but when I tried the gvmap example I got the error message that Warning: Overlap value "prism" unsupported - ignored and Error: get_triangles: Graphviz built without any triangulation library. After googling it seems that GTS is missing. What is your take on that?


sfdp -Goverlap=prism -Gcharset=latin1 graph.gv | gvmap -e -v | neato -Ecolor="#55555522" -n2 -Tpng > test.png

Warning: Overlap value "prism" unsupported - ignored
Error: remove_overlap: Graphviz not built with triangulation library


Error: remove_overlap: Graphviz not built with triangulation library

modularity = -0.005419 new modularity = 0.852662 level = 0, n = 316, nc = 119, gain = 0.858081

modularity = 0.852662 new modularity = 0.951319 level = 1, n = 119, nc = 104, gain = 0.0986578

modularity = 0.951319 new modularity = 0.951319 level = 2, n = 104, nc = 104, gain = 0

no complement clustering info in dot file, using modularity clustering. Modularity = 0.951319, ncluster=104

max grouping - min grouping + 1 = 104

avgsize = {59.293154, 18.000000}

setting shore length ======152.472968



nn nrandom=2811


install with GTS flag

To install Graphviz with GTS support though Homebrew, run the following:

brew uninstall graphviz && brew install graphviz --with-gts

Installing Graphivz with GTS

gts has to be installed before graphivz
so enter 'sudo brew remove graphviz' to remove graphivz
and 'sudo brew install gts' and 'sudo install graphivz' to install graphivz with gts.

PLEASEEE, provide a PPC version for older Macs

 That would be so great!
Thank you!

Graphviz on PowerPC: use MacPorts

 You can use MacPorts to install graphviz on any Mac (PowerPC or Intel) running Tiger or later.

sudo port install graphviz

Error installing 2.27.20110302 on Snow Leopard reports a failure in the installation (in the postinstall script) of  2.27.20110302.0545 on my Snow Leopard machine.
My motivation is to use GV in support of Doxygen. I had an old GV installation, but Doxygen reported problems in generating maps for it, and did not output any PNGs. So I tried the current-stable release (2.26.3), which had the same problem.
Okay, the Doxygen boards said people had better luck with 2.27. I downloaded it and ran the installer. says it failed (see my first paragraph), and suggested I try again; I did try again, and it failed again.
And Doxygen reports the same problem, which I can't determine is due to Doxygen or GraphViz.
Maybe I just wait for the next release of Doxygen for my main problem, but now I'm worried about my GV installation. Is it likely to be in good order? If not, how do I back it off?

new snow leopard build

Should be OK now. We spent a lot of time on Graphviz builds and packaging lately, especially Mac OSX Snow Leopard. The basic system ( and the command line tools in /usr/local) should work well again. No pangocairo (almost there, but libpng seems to be the problem); no QT4 gvedit (setting up qmake seems to be the problem), no smyrna (experimental, need to add gtk2/gtkglext/glut libraries to the installation). Let us know if there are any significant problems. 

not working on leopard (10.5.8)

2.28.0 isn't working for me, either.   Things crash when the Mac OS Installer tries to run /usr/local/bin/dot and picks up some of its dynamic libraries from /opt/local/lib.  For example:

$ dot

dyld: Library not loaded: /opt/local/lib/libltdl.7.dylib

Referenced from: /usr/local/bin/dot

Reason: no suitable image found. Did find:

/opt/local/lib/libltdl.7.dylib: mach-o, but wrong architecture

Trace/BPT trap
The /opt/local libraries in question are i386-only, while /usr/local/bin/dot, I notice, is ...

$ file `which dot`

/usr/local/bin/dot: Mach-O universal binary with 3 architectures

/usr/local/bin/dot (for architecture ppc7400): Mach-O executable ppc

/usr/local/bin/dot (for architecture i386): Mach-O executable i386

/usr/local/bin/dot (for architecture x86_64): Mach-O 64-bit executable x86_64

A lot of shared libraries might be having the wrong versions picked up, not just ltdl:

$ ( for l in /usr/local/bin/dot /usr/local/bin/gv*; do otool -L $l ; done ) | sort -u | grep '^[^/]'

/System/Library/Frameworks/Carbon.framework/Versions/A/Carbon (compatibility version 2.0.0, current version 136.0.0)

/opt/local/lib/libQtCore.4.dylib (compatibility version 4.7.0, current version 4.7.2)

/opt/local/lib/libQtGui.4.dylib (compatibility version 4.7.0, current version 4.7.2)

/opt/local/lib/libexpat.1.dylib (compatibility version 7.0.0, current version 7.2.0)

/opt/local/lib/libfontconfig.1.dylib (compatibility version 6.0.0, current version 6.4.0)

/opt/local/lib/libfreetype.6.dylib (compatibility version 13.0.0, current version 13.2.0)

/opt/local/lib/libglib-2.0.0.dylib (compatibility version 2801.0.0, current version 2801.6.0)

/opt/local/lib/libgmodule-2.0.0.dylib (compatibility version 2801.0.0, current version 2801.6.0)

/opt/local/lib/libgthread-2.0.0.dylib (compatibility version 2801.0.0, current version 2801.6.0)

/opt/local/lib/libgts-0.7.5.dylib (compatibility version 6.0.0, current version 6.1.0)

/opt/local/lib/libiconv.2.dylib (compatibility version 8.0.0, current version 8.0.0)

/opt/local/lib/libintl.8.dylib (compatibility version 10.0.0, current version 10.1.0)

/opt/local/lib/libltdl.7.dylib (compatibility version 11.0.0, current version 11.0.0)

/opt/local/lib/libz.1.dylib (compatibility version 1.0.0, current version 1.2.5)

/usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 111.1.6)

/usr/lib/libgcc_s.1.dylib (compatibility version 1.0.0, current version 1.0.0)

/usr/lib/libresolv.9.dylib (compatibility version 1.0.0, current version 25.0.2)

/usr/lib/libstdc++.6.dylib (compatibility version 7.0.0, current version 7.4.0)

/usr/local/lib/graphviz/libgvplugin_neato_layout.6.dylib (compatibility version 7.0.0, current version 7.0.0)

/usr/local/lib/libcdt.5.dylib (compatibility version 6.0.0, current version 6.0.0)

/usr/local/lib/libcgraph.6.dylib (compatibility version 7.0.0, current version 7.0.0)

/usr/local/lib/libgraph.5.dylib (compatibility version 6.0.0, current version 6.0.0)

/usr/local/lib/libgvc.6.dylib (compatibility version 7.0.0, current version 7.0.0)

/usr/local/lib/libgvpr.2.dylib (compatibility version 3.0.0, current version 3.0.0)

/usr/local/lib/libpathplan.4.dylib (compatibility version 5.0.0, current version 5.0.0)

/usr/local/lib/libxdot.4.dylib (compatibility version 5.0.0, current version 5.0.0)

Surely, getting shared libraries from MacPorts (/opt/local) wasn't intended, even if the MacPorts version of graphviz weren't broken too ("incompatible cairo installation" w.r.t. pango). 
Which location/version of the various libraries was graphviz expecting to get?  Any recommendations on how to proceed?

removed macports dependency in leopard (not SL) build

 Please can you try the latest nightly build? Thank you!

leopard nightly builds

 Thank you for pointing out the problems. The intent is that the builds should not see any Macports because obviously they may not be available on the target (install) machine.  On the SL buildhost I made /opt/local unreadable by the gviz build account. We need to do this for Leopard as well.  Sorry.  I don't think you can proceed on your own easily.

leopard nightly builds

*sniff*  and I was so close to being able to use it! arggggh 

new snow leopard build

 Same problem with version 2.28 on Leopard... :-(