Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Cygwin make error : *** target pattern contains no `%'

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

Error : *** target pattern contains no `%'. 
like image 283
Reno Avatar asked Mar 02 '09 07:03

Reno


2 Answers

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.

like image 184
Reno Avatar answered Oct 09 '22 00:10

Reno


  • rollback to make 3.80 (Geant4)

    • 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

like image 35
papahabla Avatar answered Oct 09 '22 00:10

papahabla