Instalação Graphviz não funciona (erros de dll)


1

Eu gostaria de usar o Graphviz de http://graphviz.org . Meu sistema é o Windows 7 Professional, 64bit, SP 1.

Após a instalação padrão, recebo a seguinte mensagem de erro duas vezes ao invocar o dot.exe:

Título: dot.exe - System Error

Texto: The program can't start because graph.dll is missing from your computer. Try reinstalling the program to fix this problem.

Invocando dot -V mostra a versão ( dot - graphviz version 2.30.0 (20130114.0323) ) após as duas mensagens de erro no console.

Após a primeira mensagem, o console mostra Warning: Could not load "C:\Program Files (x86)\Graphviz2.30\bin\gvplugin_pango.dll" - can't open the module. Esta mensagem é repetida após a segunda mensagem de erro do popup.

Isso também acontece com a versão atual do snapshot de desenvolvimento. Definir a variável de ambiente do caminho para incluir "C: \ Arquivos de Programas (x86) \ Graphviz2.30 \ bin" não ajuda. Corrida msiconfig /a graphviz-2.30.msi resulta em um erro de permissão. Corrida msiconfig /a graphviz-2.30.msi a partir de um prompt de comando do administrador é bem-sucedida, mas o problema descrito acima persistir.

Atualizando .net para 4.5 não ajudou.

Muito obrigado, Carsten


Eu relatei isso para a lista de discussão devel ( lists.research.att.com/pipermail/graphviz-devel/2013/… )
C-Otto

Respostas:



2

Me desculpe por isso também, eu costumava instalar o 2.28 que estava funcionando bem no Windows XP.

Eu tenho o mesmo problema com 2.30 no XP, que foi corrigido parcialmente quando eu copiei cgraph.dll para graph.dll no repositório de instalação. (como resultado, tenho agora erro de sintaxe, que eu não tinha antes).

Essa é uma solução temporária, devemos alertar a equipe de desenvolvimento.


1

Os downloads do Windows agora mostram apenas a versão 2.28, não a 2.30. Como mencionado nos comentários, o 2.28 instala muito bem.


0

Eu tive um problema com graphviz v2.3 e v3.0 (dot.exe).

eu tentei v2.0 e funcionou. Eu aconselho a todos que tiveram um problema para tentar.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.