fix header compile problem