Manually delete the offending .cd file.
make takes ':' as target definition and errors out if it finds such multiple target definitions in the makefiles. This issue generally occurs with MS-DOS style pathnames (with colons).
There is a bug fix on top of 3.81 version of the make.exe which has fix to resolve ‘*** multiple target patterns’ issue during build compilation.
Please make sure to replace the make.exe at ‘C:\Utils\Cygwin\bin’(or wherever Cygwin is installed) with 3.81 version of make.exe(along with this fix).
Current link : http://www.cmake.org/files/cygwin/make.exe.
Where ever ‘make.exe’ is placed, we have to make sure, build compilation uses this ‘make.exe’.
It seems you've presented a topic related to forums and frequently asked questions (FAQs) about the "Multiple target patterns" issue during the build compilation process. If you have specific questions or require assistance in addressing this issue, please provide more details, and I'll do my best to help you navigate through it. https://ehsaas8171bisp.com/