-
Notifications
You must be signed in to change notification settings - Fork 256
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
Error: remove_overlap: Graphviz not built with triangulation library in sfdp #1269
Comments
It appears the Appveyor build for Windows does not check for either the GTS library or the Triangulation library. If one of these is available, the configuration process will set HAVE_GTS or HAVE_TRIANGLE and the appropriate code will be used. One of these libraries is necessary to handle node overlap removal in the best way, using the Prism algorithm, so it is usually good to have one of them. As a workaround, you can run sfdp -Goverlap=true to avoid the call to Prism. Also, fdp does use Prism, but only if there were node overlaps. its code does some overlap removal during layout, so for your graphs, the call to Prism may not be necessary. |
@emden Thanks for your reply,but the same error message is even using follow command: |
Or fixing this bug in building Graphviz for windows platform?
Yes, it would be much better to build graphviz with libgts (Gnu Triangulated Surface Library)
as seen at http://gts.sourceforge.net <http://gts.sourceforge.net/>
|
The reason GTS isn't added on Appveyor, is that I wasn't able to find a Windows version of the library. I could try manually compiling it and adding it to the Windows dependency repository. |
There seems to be a Github project that added CMake to GTS. |
I'm surprised that overlap=true didn't work. If not, that's a bug. I'll look into it. In the old Windows package, I believe we built GTS, ANN and a couple of other libraries by hand, and made them part of the distribution. |
Thanks for all of your efforts. |
Hi - I am having the same problem using graphviz on ubuntu 16.04 however i am calling sfdp from networkx via: |
Issue migrated to https://gitlab.com/graphviz/graphviz/issues/1269 |
Hi,
I got a error message in using sfdp command of graphviz, "Error: remove_overlap: Graphviz not built with triangulation library", but the dot,fdp ,etc are ok.
version: 2.41.338
platform: win7
download from: Appveyor( binary files.)
would you please help me.
Thanks a lot!
The text was updated successfully, but these errors were encountered: