mcs --target exe @list -o ilasm.exe | make[2]: *** [ilasm.exe] Error 255 | make[2]: Leaving directory `/home/Administrator/mcs/ilasm' | make[1]: *** [linux] Error 1 | make[1]: Leaving directory `/home/Administrator/mcs' | make: *** [all] Error 2 IMHO, makefile on cygwin should use csc to compile. We should use mcs only in makefile.gnu. Nick D.