legacy: fixing build
giza: fixing error reporting on config objects
makefiles: adding saftey to giza makefile