David@qwertie /cygdrive/d/Dev/University/ENCM599/mcs $ make make[1]: Entering directory `/cygdrive/d/Dev/University/ENCM599/mcs/build' make all-local make[2]: Entering directory `/cygdrive/d/Dev/University/ENCM599/mcs/build' make[2]: Leaving directory `/cygdrive/d/Dev/University/ENCM599/mcs/build' make[1]: Leaving directory `/cygdrive/d/Dev/University/ENCM599/mcs/build' make[1]: Entering directory `/cygdrive/d/Dev/University/ENCM599/mcs/jay' make all-local make[2]: Entering directory `/cygdrive/d/Dev/University/ENCM599/mcs/jay' cc -DSKEL_DIRECTORY=\""/usr/local/share/jay"\" -g -O2 -c -o closure.o closure.c cc -DSKEL_DIRECTORY=\""/usr/local/share/jay"\" -g -O2 -c -o error.o error.c cc -DSKEL_DIRECTORY=\""/usr/local/share/jay"\" -g -O2 -c -o lalr.o lalr.c cc -DSKEL_DIRECTORY=\""/usr/local/share/jay"\" -g -O2 -c -o lr0.o lr0.c cc -DSKEL_DIRECTORY=\""/usr/local/share/jay"\" -g -O2 -c -o main.o main.c cc -DSKEL_DIRECTORY=\""/usr/local/share/jay"\" -g -O2 -c -o mkpar.o mkpar.c cc -DSKEL_DIRECTORY=\""/usr/local/share/jay"\" -g -O2 -c -o output.o output.c cc -DSKEL_DIRECTORY=\""/usr/local/share/jay"\" -g -O2 -c -o reader.o reader.c cc -DSKEL_DIRECTORY=\""/usr/local/share/jay"\" -g -O2 -c -o symtab.o symtab.c cc -DSKEL_DIRECTORY=\""/usr/local/share/jay"\" -g -O2 -c -o verbose.o verbose.c cc -DSKEL_DIRECTORY=\""/usr/local/share/jay"\" -g -O2 -c -o warshall.o warshall.c cc -DSKEL_DIRECTORY=\""/usr/local/share/jay"\" -g -O2 -o jay closure.o error.o lalr.o lr0.o main.o mkpar.o output.o read er.o symtab.o verbose.o warshall.o make[2]: Leaving directory `/cygdrive/d/Dev/University/ENCM599/mcs/jay' make[1]: Leaving directory `/cygdrive/d/Dev/University/ENCM599/mcs/jay' make[1]: Entering directory `/cygdrive/d/Dev/University/ENCM599/mcs/mcs' Creating ../build/deps/default_mcs.exe.makefrag ... make[1]: Leaving directory `/cygdrive/d/Dev/University/ENCM599/mcs/mcs' make[1]: Entering directory `/cygdrive/d/Dev/University/ENCM599/mcs/mcs' make[1]: Warning: File `../build/deps/default_mcs.exe.makefrag' has modification time 0.38 s in the future make all-local make[2]: Entering directory `/cygdrive/d/Dev/University/ENCM599/mcs/mcs' ../jay/jay -ctv < ../jay/skeleton.cs cs-parser.jay > jay-tmp.out && mv jay-tmp.out cs-parser.cs ../jay/jay: 5 rules never reduced ../jay/jay: 30 shift/reduce conflicts, 1 reduce/reduce conflict. Creating ../build/deps/mcs.exe.response ... MONO_PATH="../class/lib/net_1_1_bootstrap;$MONO_PATH" false ../class/lib/net_1_1_bootstrap/mcs.exe /codepage:65001 /no logo /optimize -d:NET_1_1 -d:ONLY_1_1 /debug+ /debug:full -target:exe -out:mcs.exe cs-parser.cs @../build/deps/mcs.exe. response make[2]: *** [../class/lib/default/mcs.exe] Error 1 make[2]: Leaving directory `/cygdrive/d/Dev/University/ENCM599/mcs/mcs' make[1]: *** [do-all] Error 2 make[1]: Leaving directory `/cygdrive/d/Dev/University/ENCM599/mcs/mcs' make: *** [all-recursive] Error 1