Graphviz on OS X Mavericks update: There is no layout engine support for "neato"

I'm using the latest OS X Mavericks 10.9.2 update.

I did "brew install graphviz" to install graphviz-2.36.0_1

Then when I run "neato test.dot" it says:

[code]
➜ scratch neato
There is no layout engine support for "neato"
Use one of:
➜ scratch which neato
/usr/local/bin/neato
[/code]

Any help?

Thanks a lot!

Thanks! On OS X neato and

Thanks!

On OS X neato and dot are in /usr/local/bin, so you're saying I should remove neato and run "sudo ln -s /usr/local/bin/dot neato"?

Not if neato is already

Not if neato is already installed in /usr/local/bin.

Looking more closely, I misread your post. The shell is finding neato aka dot, but it reports it can't find any of the plug-ins. That probably means that neato/dot can't find the required configuration file. Check in /usr/local/lib/graphviz and see if there is a file called config6. If not, then you just need to run

   sudo dot -c

to create it. This is usually done as one of the final steps during installation.

If the file config6 does exist or /usr/local/lib/graphviz is empty, let me know, because then there is something else strange happening.

Awesome, thanks a

Awesome, thanks a lot!

/usr/local/lib/graphviz wasn't even there, so I ran 'brew doctor' which said graphviz wasn't being linked properly, then 'brew link --overwrite graphviz'. Then in /usr/local/lib/graphviz I ran 'sudo dot -c', and now it's working.

Thanks again, this is a huge help.

If this seems to you like a

If this seems to you like a glitch in homebrew, you might want to contact the person involved to make him aware. Certainly, any installation of Graphviz needs to either run dot -c or supply the config6 file. I am more familiar with macports.

That sounds like a problem

That sounds like a problem with the homebrew installation of Graphviz. You should contact them. As a simple fix, there is really only one layout program; all the rest are just links. Assuming dot is installed, you can just make your own link from neato to dot, or run dot -Kneato.

Thank you

Thanks!

On OS X neato and dot are in /usr/local/bin, so you're saying I should remove neato and run "sudo ln -s /usr/local/bin/dot neato"?

Thanks! On OS X neato and

Thanks!

On OS X neato and dot are in /usr/local/bin, so you're saying I should remove neato and run "sudo ln -s /usr/local/bin/dot neato"?

Thanks! Where should I put

Thanks!

Where should I put the link?

On OS X neato, dot, dot2gxl, dot_builtins and lneato are in /usr/local/bin.

So you're saying remove neato and run "sudo ln -s /usr/local/bin/dot neato"?

Recent comments