When cross compiling for Windows 64, please you the target i686-w64-mingw32 as given in the makefile. Editing that ifeq statement may result in some incompatible definitions being attempted for various parts of the build, which is why is it hard coded to give an error for unsupported platforms.
That folder is a hardcoded dependency on my installation (Ubuntu). I don't have a Fedora machine to test with so I can't comment on where the file is supposed to be, but it appears it may be in /usr/i686-w64-mingw32/sys-root/mingw/bin/ ? Failing to copy this file is OK and just means that there will be a runtime dependency on having mingw32/msys installed on the target machine.
Getting full 64-bit support working is on our todo list. (I'm attempting to get parts of it working right now)
-jameson