While trying to compile Code::Blocks for CYGWIN, I got an error because 'zip' program was not installed.
Actually the solution was easy since I just needed to install that package.
However, if this package is required as you cannot continue without it, perhaps it would be worth to add two lines into configure.ac script, for testing with AC_CHECK_PROG
and AS_IF
/AC_MSG_WARN
, just to inform the user that something could be wrong.
The real solution IMHO for the issue is to update the build docs as all OS's that C::B build on required ZIP and as such testing for it is IMHO in the configure stage does not cover all of the build scenarios. If you want it added then I would suggest you make the changes locally and get it working for Cygwin and the two Linux command line build methods. Attached are my existing local WIP build docs for the two Linux command line methods.
I will add the ZIP requirement to my local build docs so that when I get time to update the WIKI pages it will be in there, but this may take a weeks before I get time.