Report errors on unclosed ( and [
Fix up the Makefile and some warnings