make[3]: m2c: Command not found
When I get this error it is usually because I used the wrong flag to put the *.mod files in the mod directory thus creating a bunch of *.mod files in the src directory.
Removing the *.mod files from the source directory and using the correct compiler flags usually fixes the problem.