Subject: bug#18955: Makefile:382: recipe for target 'src' failed

From: Eli Zaretskii <[email-masked]>
Date: Fri, 07 Nov 2014 21:52:39 +0200

> Date: Fri, 7 Nov 2014 16:56:27 +0100
> From: Alexander Shukaev <[email-masked]>
> Cc: [email-masked], Glenn Morris <[email-masked]>
> 
> I found what's going on by running the command manually:
> 
> src/bootstrap-emacs.exe -batch -l
> "/C/Users/Haroogan/Projects/GitHub/MINGW-packages/mingw-w64-emacs/src/emacs/admin/unidata/uvs.el"
> --eval '(uvs-print-table-ivd
> "/C/Users/Haroogan/Projects/GitHub/MINGW-packages/mingw-w64-emacs/src/emacs/admin/unidata/IVD_Sequences.txt"
> "Adobe-Japan1")' >
> /C/Users/Haroogan/Projects/GitHub/MINGW-packages/mingw-w64-emacs/src/emacs/src/macuvs.h
> Loading macroexp.elc...
> Opening input file: no such file or directory,
> c:/C/Users/Haroogan/Projects/GitHub/MINGW-packages/mingw-w64-emacs/src/emacs/admin/unidata/IVD_Sequences.txt
> 
> The path gets messed up somehow.

Sounds like an MSYS thing.  Try using the unmsys--file-name function,
like some targets in lisp/Makefile do.