solve precompile problems