When a support package is installed, an entry is added to the user's MATLAB preferences with the name of the installed support package. The support package functionality is also added to the MATLAB path.
The above error is displayed when Support Package Installer detects that a support package is present on the MATLAB path but without a corresponding entry in MATLAB preferences. This can happen if:
- There is a shared MATLAB installation (i.e., multiple users on a machine)
- User 1 logs in, starts MATLAB and installs a support package (and thereby modifies the MATLAB path)
- User 2 logs in, starts MATLAB and starts Support Package Installer, and which point the inconsistency is detected.
The other scenario is that the MATLAB preferences directory was cleared, or was somehow corrupted.
The solution depends on how your system ended up in the inconsistent state (shared MATLAB installation, or cleared preferences directory), and whether you want to keep the flagged "inconsistent" support package, in this case, ARM Cortex M and Pandaboard.
If you just want to restore your system to a consistent state (and don't care about keeping installed packages), do the following:
- Type "pathtool" at the MATLAB command prompt
- Rmove all directories under the support package installation directory from the MATLAB path (e.g., under C:\MATLAB\SupportPackages\R2013b\). In particular, make sure to remove directories named "appdata"
- Save the MATLAB path