Format: "png" not recognized.
tl;dr
A fresh install of graphviz cannot render PDF or PNG.
Full description:
On a fresh Xubuntu 16.04 install, I install graphviz like this (not using the one from the repo b/c the one from the repo is outdated and does not have a working sfdp):
wget https://graphviz.gitlab.io/pub/graphviz/stable/SOURCES/graphviz.tar.gz
gunzip graphviz.tar.gz
tar xvf graphviz.tar
sudo apt install -y libgts-dev
sudo pkg-config --libs gts
sudo pkg-config --cflags gts
cd graphviz-2.40.1/
sudo ./configure --with-gts --prefix ~
sudo make
sudo make install
However when I try to render s/th I get:
kratz@kratz-VirtualBox:~/tmp$ time sfdp -Goverlap=prism -Tpng nelout.gv > nelout.png
Format: "png" not recognized. Use one of: canon cmap cmapx cmapx_np dot dot_json eps fig gv imap imap_np ismap json json0 mp pic plain plain-ext pov ps ps2 svg svgz tk vml vmlz xdot xdot1.2 xdot1.4 xdot_json
Same problem for PDF!
Edited by Anton Kratz