http://bugs.winehq.org/show_bug.cgi?id=24221
Summary: Missing icotools causes build to fail Product: Wine Version: unspecified Platform: x86 OS/Version: Linux Status: UNCONFIRMED Severity: minor Priority: P2 Component: build-env AssignedTo: wine-bugs@winehq.org ReportedBy: tdb@tdb.fi
If maintainer mode is enabled and icotools is missing or too old, the ICOTOOLS variable gets the value "false" and the build fails with the following error:
make[1]: Entering directory `/home/tdb/src/wine/wine-build/programs/winecfg' CONVERT="convert" ICOTOOL="false" RSVG="rsvg" ../../../wine-git/tools/buildimage ../../../wine-git/programs/winecfg/winecfg.svg ../../../wine-git/programs/winecfg/winecfg.ico false -c -o ../../../wine-git/programs/winecfg/winecfg.ico ../../../wine-git/programs/winecfg/winecfg-16-4.png ../../../wine-git/programs/winecfg/winecfg-16-8.png ../../../wine-git/programs/winecfg/winecfg-16-32.png ../../../wine-git/programs/winecfg/winecfg-32-4.png ../../../wine-git/programs/winecfg/winecfg-32-8.png ../../../wine-git/programs/winecfg/winecfg-48-4.png ../../../wine-git/programs/winecfg/winecfg-48-8.png ../../../wine-git/programs/winecfg/winecfg-32-32.png ../../../wine-git/programs/winecfg/winecfg-48-32.png failed: 256 at ../../../wine-git/tools/buildimage line 63. make[1]: *** [../../../wine-git/programs/winecfg/winecfg.ico] Error 9 make[1]: Leaving directory `/home/tdb/src/wine/wine-build/programs/winecfg'
configure does give a warning about it ("icotool is missing, icons can't be rebuilt" or "icotool version 0.29.0 or newer is needed to rebuild icons"), but since it's only a warning, I'd expect the build to succeed but skip over the icons. Especially as other such warnings (missing fontforce, prelink and xslt on my machine) don't cause the build to fail.