When compiling GTK+ I get an error like: make: file `Makefile' line 456: Syntax error [GTK 2.x]

Make sure that you are using GNU make (use make -v to check). There are many weird and wonderful versions of make out there, and not all of them handle the automatically generated Makefiles.