add config.h.in
fix warnings