in reply to types.h missing in sys folder

This error usually happens when the environment for the compiler is not set up correctly. Usually for me, this means running the vcvars32.cmd batch file to set up the INCLUDE and LIBS paths for the MSVC compiler. The invocations for the other C compilers may differ. You need to have MSVC installed though for this to work at all.