That was it. There is a line containing the string gvedit in configure’s output. If you don’t mind, I’ll restrict the output I saw to the “commands” section:
commands:
dot: Yes (always enabled)
neato: Yes (always enabled)
fdp: Yes (always enabled)
circo: Yes (always enabled)
twopi: Yes (always enabled)
gvpr: Yes (always enabled)
gvmap: Yes (always enabled)
smyrna: No (requires: gtk+ gtkglext glade gts glut)
gvedit: No (QtCore not available)
I don’t know why I didn’t think about configure’s output earlier.
Now that I knew (“then that I knew”?), I could install the packages that I had been lacking. Most probably it were qtbase5-dev and qtbase5-gles-dev. (It was trial and error what packages would work. The names and descriptions of those two, checked with apt show qtbase5-dev qtbase5-gles-dev, don’t mention they are related to the Qt Core module.) Then when I did
./configure
I got
commands:
(...)
gvedit: Yes
Then I did make and make install, and now
which gvedit
gives
/usr/local/bin/gvedit
and
man gvedit
shows the man page.
Right at the first run I see a potential bug. I have two windows, one with commands, and the other with the layout. When I do “Window” → “Tile”, they get tiled. But when I subsequently do “Graph” → “Layout” (or press F5), the window with the layout goes into the foreground, is taken out of its position to the left, and changes its size. This makes the window with commands hidden (because it went to the background). I don’t know about other resolutions, but in my 1024x768, if the window with the commands happened to be on the right, the windows now look like
and if it happened to be on the left, the windows now look like
To make the window with commands visible again, I need to do “Window” → “Tile” again. So, the expected behavior be that the window with the layout is not taken out of its position, thus doesn’t change its size, and the actual behavior is that it is taken out, and changes its size.