Windows plugins?

Now that I’ve found problems with MinGW, I’m wondering if plugins are working on other Windows builds.

In particular, the MinGW .dll files are being placed far away from the index file pkgIndex.tcl so when I run manually under MinGW with the current build it cannot find the .dll files from the TCLLIBPATH set in ci/mingw-test.sh (which points to the pkgindex.tcl directory). Copying the .dll files into that directory fixes things. Other plugins similarly are putting libraries in bin/ instead of the lib/graphviz/$LANGUAGE directories on Windows.

I don’t see how this would be used in other Windows environments, and now I note there are only build tests, not running tests, on any other Windows platform. Why is there a regression test for mingw? Perhaps there are users of these libraries somewhere?

However, the doc page below shows builds which set --disable-tcl so I’m not confident about this.

-Brian

We don’t really have much way of knowing who uses Graphviz on MinGW. Maybe there are none, or maybe there are some. But almost nobody really tells us when they’re using Graphviz.

Well, here’s one data point:

Downloads:

2,482,439

Downloads of v 14.1.2:

44,716

Last Update:

24 Jan 2026

Not clear what that means. Probably no real use, certainly not with Tcl. I probably count for 2 of those downloads myself, on machines that aren’t currently useable. :slight_smile:

Interestingly, the “Portable” package is 2.38.20180209:

Meanwhile, Debian Unstable also has 14.1.2, with a number of bugs reported: I Challenge Thee

More searches found this promsiing TCL project https://github.com/mittelmark/DGTcl/ which has a “Graphviz” filter, but it actually just runs the CLI dot.exe command.