# Resolving External Dependencies

The following instructions show how to identify and resolve external dependencies in RSL15 sample applications using the CMSIS-Pack manager.

Figure: RTE Configuration Perspective Before Resolving Pack Dependencies

The "RTE Configuration Perspective Before Resolving Pack Dependencies" figure shows the RTE Configuration view when Pack dependencies are unresolved. To resolve Pack dependencies, follow these steps:

1. In the CMSIS-Pack Manager perspective, click on the Check for Updates on Web button (see the "Check for Updates on Web Button" figure).

Figure: Check for Updates on Web Button

The "Installing the Arm CMSIS-Pack" figure shows an example of the Packs tab after checking for updates.

Figure: Installing the Arm CMSIS-Pack

1. To manually install a CMSIS-Pack, select the Packs tab and search for the required CMSIS-Pack (in this example, we installed the ARM.CMSIS pack); click the Install button (shown in the "Installing the Arm CMSIS-Pack" figure). Alternatively, follow the next steps to automatically resolve any Pack dependencies that are missing.
2. Open the *.rteconfig file; in the Packs tab, select the Resolve Missing Packs button (see the "Resolve Missing Packs Icon" figure).

Figure: Resolve Missing Packs Icon

1. The IDE prompts you to read and accept the license agreement, then installs the missing Packs. The "RTE Configuration Perspective After Resolving Pack Dependencies" figure illustrates the RTE configuration after resolving missing Packs.

Figure: RTE Configuration Perspective After Resolving Pack Dependencies