add errPCM
modify cmake