Question: I got this error while (re)building, using cygwin make.exe version :3.81.

```
Error : *** target pattern contains no `%'.

```

Answer: 
This error is due to a presence of a `":"`. Therefore it no longer supports windows paths. 
You need to download version 3.80 and replace the `make.exe` in the `\bin` directory.

Apparently it needs `cygintl12.dll` too.
* rollback to make 3.80 ([Geant4](http://geant4.web.cern.ch/geant4/support/windows_note.shtml))

	+ `cd /usr/bin`
	+ `mv make.exe make_381.exe`
	+ `wget http://geant4.cern.ch/support/extras/cygwin/make.exe`
	+ `chmod +x make.exe`
* install `libintl2` from cygwin setup for the required `cygintl-2.dll`