fix self-compile.sh