icewm-2.0.0 fails to configure with the book's commands:
|Reported by:||Owned by:|
Description (last modified by )
cmake -DCMAKE_INSTALL_PREFIX=/usr \ -DCMAKE_BUILD_TYPE=Release \ -DCFGDIR=/etc \ -DENABLE_LTO=ON \ -DDOCDIR=/usr/share/doc//usr/share/doc/icewm-2.0.0 \ ..
Make Error at src/CMakeLists.txt:188 (message): IMLIB2 selected but Imlib2 dev files not found. There is a choice to be made between two image loaders. Either 'yimage_gdk' must be enabled by -DCONFIG_GDK_PIXBUF_XLIB=on, or 'imlib2' must be enabled by -DCONFIG_IMLIB2=on, or else 'yximage' must be enabled by -DCONFIG_LIBPNG=on. The latter requires -DCONFIG_XPM=on, while -DCONFIG_LIBJPEG=on is recommended. Support SVG format for Imlib2 or GdkPixbuf with -DCONFIG_LIBRSVG=on. Cursor support requires either -DCONFIG_XPM=on or -DCONFIG_IMLIB2=on. -- Configuring incomplete, errors occurred!
Oh for the days when we just used configure!
Looks as if there are a lot of optional deps now, and at least some of them now need to be specified with defines.
Since we are using gdk_pixbuf_xlib, I'll test it with added
-DCONFIG_GDK_PIXBUF_XLIB=on -DCONFIG_XPM=on and for my own build -DCONFIG_LIBRSVG=on -DCONFIG_LIBPNG=on -DCONFIG_JPEG=on