The message usually is Makefile: Makefile.dep: No such file or directory. This is not an error: when running make for the first time the Makefile.dep does not exist yet. It will be created and used in subsequent runs of make.
The message usually is ../src/IoSimple.h: error: dereferencing pointer does break strict-aliasing rules. This is is a false warning issued by an obsolote version of the gcc compiler. Please delete the -Werror flag from the Makefile and run make again.