Error running DOT in Windows 8.1 (64 bits): 'There is no layout engine support for "dot"'

I had installed Graphviz a while back and was using it without issues. I'm not entirely sure what happened, but it stopped working, giving me the following message:

There is no layout engine support for "dot"
Perhaps "dot -c" needs to be run (with installer's privileges) to register the plugins?

Now, if I run "dot -c", nothing happens. I get no errors, no further info, but still, nothing happens. I did run that as an administrator. I did not need to do anything new when I installed it the first time on this machine.

I have tried uninstalling and re-installing Graphviz. I'm using v2.38. This is what I get if I run dot -v:

dot -v
dot - graphviz version 2.38.0 (20140413.2041)
There is no layout engine support for "dot"
Perhaps "dot -c" needs to be run (with installer's privileges) to register the plugins?

Any pointers on what could the problem be and how to solve it?

Re: Error running DOT in Windows 8.1 (64 bits): 'There is no lay

1) We don't presently supply 64 bit binaries. It would be nice if someone who knows a lot about Windows would give us a project file for Visual Studio 2013 and 64 bit builds, and we'd put the build in Appveyor and all would be well again.

2) But I'm sure you need admin privileges when running dot -c (if dot / graphviz is in C:\Program Files)

Stephen North

 

Thanks Stephen, but I did

Thanks Stephen, but I did mention I had used elevated (administrative) permissions to run dot -c, and nothing has changed.

I am aware that there are no 64 bit binaries, and that's ok, Windows will run 32 bit ones fine, I just stated my operating system in case somebody knew of something specific I needed to do.

What puzzles me more is that I had installed Graphviz in other computers before without issues.  I had also installed it on this particular computer and it was working fine.  Something changed, that I don't understand, and now, not even uninstalling/reinstalling helps.

Any help with running dot -c will be appreciated, is there any command-line switch I should use? Any logs (speficic to dot -c or in general) that I can look for to try to identify the problem?

 

Recent comments