some compile error or warnnings