fix extern include problem