compile source after extracting