I am running MATLAB r2021a and I got this warning
Warning: P-file /home1/apps/matlab/2021a/toolbox/matlab/datatypes/isprop.p is older than MATLAB file /home1/apps/matlab/2021a/toolbox/matlab/datatypes/isprop.m.
/home1/apps/matlab/2021a/toolbox/matlab/datatypes/isprop.p may be obsolete and may need to be regenerated.
I understand that this mean that I need to regenerate the P-Code, but considering this is from matlab default toolbox, is there any way I can 'reset' my installation? Keep in mind that my matlab install is managed so I prefer something that can be done in the command line.
Thank you very much for your attention.

 채택된 답변

Jan
Jan 2022년 9월 10일
편집: Jan 2022년 9월 10일

0 개 추천

This can happen only, if somebody has edited the file isprop.m . Modifying Matlab's built-in functions is not useful and this cannot happen, if you work without admin privileges.
"I understand that this mean that I need to regenerate the P-Code." - no, don't do this. Usually the M-files of the toolbox functions contain the help section only. If you P-code them and overwrite the original P-file, the Matlab installation is damaged and need a repair e.g. by a re-installation.
The solution is to restore the original version of isprop.m from a backup or to re-install Matlab. Afterwards do not work with admin privilegs such that you cannot change the toolbox functions by accident.

댓글 수: 2

Tim King
Tim King 2023년 5월 3일
I get this same error with a brand new fresh install. So is it important or can I ignore it?
Warning: P-file C:\Xilinx\Model_Composer\2022.2\simulink\hdl\xlscale_init.p is older than MATLAB file
C:\Xilinx\Model_Composer\2022.2\simulink\hdl\xlscale_init.m.
C:\Xilinx\Model_Composer\2022.2\simulink\hdl\xlscale_init.p may be obsolete and may need to be regenerated.
Kiran Kintali
Kiran Kintali 2023년 5월 4일
Xilinx / Vitis Model Composer tech support team can be reached here.

댓글을 달려면 로그인하십시오.

추가 답변 (1개)

Walter Roberson
Walter Roberson 2022년 9월 10일

0 개 추천

I can tell from the path that you are using Linux. For Linux or MacOS, you can use the system utility touch utility to change the modification date associated with a file; see https://man7.org/linux/man-pages/man1/touch.1.html

카테고리

도움말 센터File Exchange에서 Introduction to Installation and Licensing에 대해 자세히 알아보기

제품

릴리스

R2021a

태그

질문:

2022년 9월 10일

댓글:

2023년 5월 4일

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by