fix compile_4