Next: Building on problematic platforms, Previous: undefined type found DEFINE____, Up: Problems with make [Contents][Index]
When makehelper.py is run with the ‘config’ option, it generates a temporary .c file that it runs through the C preprocessor. Problems (e.g., a ‘gcc.exe: no input files’ error message) may occur when running under Cygwin (a Unix-like user environment for Microsoft Windows) with a Cygwin Python interpreter but a non- Cygwin C preprocessor (e.g., MinGW’s) because makehelper.py may try to pass a Unix-style filename to the C preprocessor, which expects to receive a Windows-style filename.
A workaround is to specify explicitly a temporary directory for makehelper.py to use. Use forward slashes and filenames without spaces (e.g., DOS-style 8.3 filenames) as in the following example:
make TEMP=C:/DOCUME~1/user/LOCALS~1/Temp