`Warning: Could not load "/usr/lib/graphviz/libgvplugin_gdk_pixbuf.so.6" - file not found`
Building Graphviz 2.47.3 and 8.0.5 and enabling the plugin library gdk_pixbuf, the library libgvplugin_gdk_pixbuf.so.6
is not built:
$ /dev/shm/bee-pmenzel/graphviz/graphviz-8.0.5-0/source/configure --prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --libexecdir=/usr/libexec --sysconfdir=/etc --sharedstatedir=/var --localstatedir=/var --libdir=/usr/lib --includedir=/usr/include --datarootdir=/usr/share --datadir=/usr/share --infodir=/usr/share/info --localedir=/usr/share/locale --mandir=/usr/share/man --docdir=/usr/share/doc/graphviz --exec-prefix=/usr --disable-swig --with-webp=no --with-poppler=no --with-rsvg=no --with-visio=no --with-gdk=yes --with-gdk-pixbuf=yes --with-gtk=no --with-gtkgl=no --with-gtkglext=no --with-gts=no --with-ann=no --with-glade=no --with-qt=no --with-smyrna=no --with-ortho=no --with-digcola=no --with-ipsepcola=no --disable-sharp --disable-go --with-ghostscript=no --disable-guile --disable-lua --disable-tcl --with-freetype2=no --with-fontconfig=no --without-x --without-glut --disable-perl --without-libgd
[…]
----------------------------------------------------------------
graphviz-8.0.5 will be compiled with the following:
options:
cgraph: Yes (always enabled)
digcola: No (disabled)
expat: Yes
freetype: No (disabled)
glut: No (disabled)
ann: No (disabled)
gts: No (disabled)
ipsepcola: No (disabled)
ltdl: Yes
ortho: No (disabled)
sfdp: Yes
swig: No (disabled) ( )
shared: Yes
static: No (disabled by default)
qt: No (disabled)
x: No (disabled or unavailable)
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 (disabled)
gvedit: No (disabled)
plugin libraries:
dot_layout: Yes (always enabled)
neato_layout: Yes (always enabled)
core: Yes (always enabled)
devil: No (missing library)
gd: No (disabled)
gdiplus: No (disabled by default - Windows only)
gdk: Yes
gdk_pixbuf: Yes
ghostscript: No (disabled)
gtk: No (disabled)
lasi: No (lasi library not available)
pangocairo: Yes
poppler: No (disabled)
quartz: No (disabled by default - Mac only)
rsvg: No (disabled)
webp: No (disabled)
xlib: No (disabled or unavailable)
language extensions:
gv_sharp: No (disabled)
gv_d: No (disabled by default - incomplete)
gv_go: No (disabled)
gv_guile: No (disabled)
gv_java: No (swig not available)
gv_javascript: No (disabled by default - incomplete)
gv_lua: No (disabled)
gv_ocaml: No (swig not available)
gv_perl: No (disabled)
gv_php: No (swig not available)
gv_python3: No (swig not available)
gv_R: No (swig not available)
gv_ruby: No (swig not available)
gv_tcl: No (tcl not available)
tcldot: No (tcl not available)
tclpathplan: No (tcl not available)
gdtclft: No (tcl not available)
Testing utilities:
criterion: No (Criterion unit testing framework not installed)
$ make -j80
[…]
make[3]: Nothing to be done for 'install-exec-am'.
/usr/bin/mkdir -p '/dev/shm/bee-pmenzel/graphviz/graphviz-8.0.5-0/image/usr/share/doc/graphviz'
/usr/bin/mkdir -p '/dev/shm/bee-pmenzel/graphviz/graphviz-8.0.5-0/image/usr/share/man/man7'
/usr/bin/install -c -m 644 AUTHORS COPYING CHANGELOG.md NEWS cpl1.0.txt '/dev/shm/bee-pmenzel/graphviz/graphviz-8.0.5-0/image/usr/share/doc/graphviz'
/usr/bin/mkdir -p '/dev/shm/bee-pmenzel/graphviz/graphviz-8.0.5-0/image/usr/include/graphviz'
/usr/bin/install -c -m 644 graphviz.7 '/dev/shm/bee-pmenzel/graphviz/graphviz-8.0.5-0/image/usr/share/man/man7'
/usr/bin/install -c -m 644 ./graphviz_version.h '/dev/shm/bee-pmenzel/graphviz/graphviz-8.0.5-0/image/usr/include/graphviz'
make[3]: Leaving directory '/dev/shm/bee-pmenzel/graphviz/graphviz-8.0.5-0/source'
make[2]: Leaving directory '/dev/shm/bee-pmenzel/graphviz/graphviz-8.0.5-0/source'
make[1]: Leaving directory '/dev/shm/bee-pmenzel/graphviz/graphviz-8.0.5-0/source'
$ make -j80 install DESTDIR=/dev/shm/bee-pmenzel/graphviz/graphviz-8.0.5-0/image
Install these files to /
.
$ type dot
dot is hashed (/usr/bin/dot)
$ dot --version
dot - graphviz version 8.0.5 (20230430.1635)
$ dot -T bmp x.dot
Warning: Could not load "/usr/lib/graphviz/libgvplugin_gdk_pixbuf.so.6" - file not found
Format: "bmp" not recognized. Use one of: bmp canon cmap cmapx cmapx_np dot eps fig gd gd2 gif gtk gv ico imap imap_np ismap jpe jpeg jpg pdf plain plain-ext png ps ps2 svg svgz tif tiff tk vml vmlz vrml wbmp x11 xdot xlib
I am unable to find such a library:
$ find /dev/shm/bee-pmenzel/graphviz/graphviz-8.0.5-0/source/ -iname "*pixbuf*"
$ find /dev/shm/bee-pmenzel/graphviz/graphviz-8.0.5-0/source/ -iname "*gdk*"
/dev/shm/bee-pmenzel/graphviz/graphviz-8.0.5-0/source/plugin/gdk
/dev/shm/bee-pmenzel/graphviz/graphviz-8.0.5-0/source/plugin/gdk/libgvplugin_gdk.la
/dev/shm/bee-pmenzel/graphviz/graphviz-8.0.5-0/source/plugin/gdk/libgvplugin_gdk_C.la
/dev/shm/bee-pmenzel/graphviz/graphviz-8.0.5-0/source/plugin/gdk/gvloadimage_gdk.lo
/dev/shm/bee-pmenzel/graphviz/graphviz-8.0.5-0/source/plugin/gdk/gvdevice_gdk.lo
/dev/shm/bee-pmenzel/graphviz/graphviz-8.0.5-0/source/plugin/gdk/gvplugin_gdk.lo
/dev/shm/bee-pmenzel/graphviz/graphviz-8.0.5-0/source/plugin/gdk/.libs/libgvplugin_gdk.so.6.0.0
/dev/shm/bee-pmenzel/graphviz/graphviz-8.0.5-0/source/plugin/gdk/.libs/libgvplugin_gdk.so.6.0.0T
/dev/shm/bee-pmenzel/graphviz/graphviz-8.0.5-0/source/plugin/gdk/.libs/libgvplugin_gdk.la
/dev/shm/bee-pmenzel/graphviz/graphviz-8.0.5-0/source/plugin/gdk/.libs/libgvplugin_gdk.lai
/dev/shm/bee-pmenzel/graphviz/graphviz-8.0.5-0/source/plugin/gdk/.libs/libgvplugin_gdk.so
/dev/shm/bee-pmenzel/graphviz/graphviz-8.0.5-0/source/plugin/gdk/.libs/libgvplugin_gdk.so.6
/dev/shm/bee-pmenzel/graphviz/graphviz-8.0.5-0/source/plugin/gdk/.libs/libgvplugin_gdk_C.la
/dev/shm/bee-pmenzel/graphviz/graphviz-8.0.5-0/source/plugin/gdk/.libs/libgvplugin_gdk_C.a
/dev/shm/bee-pmenzel/graphviz/graphviz-8.0.5-0/source/plugin/gdk/.libs/gvloadimage_gdk.o
/dev/shm/bee-pmenzel/graphviz/graphviz-8.0.5-0/source/plugin/gdk/.libs/gvdevice_gdk.o
/dev/shm/bee-pmenzel/graphviz/graphviz-8.0.5-0/source/plugin/gdk/.libs/gvplugin_gdk.o
/dev/shm/bee-pmenzel/graphviz/graphviz-8.0.5-0/source/plugin/gdk/.deps/gvloadimage_gdk.Plo
/dev/shm/bee-pmenzel/graphviz/graphviz-8.0.5-0/source/plugin/gdk/.deps/gvdevice_gdk.Plo
/dev/shm/bee-pmenzel/graphviz/graphviz-8.0.5-0/source/plugin/gdk/.deps/gvplugin_gdk.Plo
/dev/shm/bee-pmenzel/graphviz/graphviz-8.0.5-0/source/plugin/gdk/gvdevice_gdk.c
/dev/shm/bee-pmenzel/graphviz/graphviz-8.0.5-0/source/plugin/gdk/gvloadimage_gdk.c
/dev/shm/bee-pmenzel/graphviz/graphviz-8.0.5-0/source/plugin/gdk/gvplugin_gdk.c