Windows 7에서 Crypt :: TEA 모듈을 perl 5.18에 설치하려고하면 다음 오류가 표시됩니다.
TEA.xs : 'XS_Crypt__TEA_crypt'함수에서 : TEA.xs : 58 : 9 : 오류 : 무효 표현식 사용이 잘못되었습니다.
문제는 다음과 같습니다.
if (SvREADONLY(output) || !SvUPGRADE(output, SVt_PV))
croak("cannot use output as lvalue");
SvUPGRADE ()는 두 개의 void 연산이있는 매크로이며 값을 반환하지 않습니다. 실패하면 삐걱 거립니다. 다음과 같이 변경하십시오.
if (!SvREADONLY(output))
SvUPGRADE(output, SVt_PV);
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다