3.4.x - Using com.castsoftware.cpp 3.0
Overview
CAST Imaging (3.4.1-funcrel) introduces support for analyzing C, C++ and Pro*C using a new 3.0.0 release of the com.castsoftware.cpp extension. To use this new extension with CAST Imaging v3, some specific steps are required, which are detailed below.
Step 1 - Ensure CAST Imaging Core 8.4.5 or above is installed
com.castsoftware.cpp requires com.castsoftware.imaging.core 8.4.5 or above. Ensure this release is installed on your analysis node(s).
Note that for Linux/Docker installations, com.castsoftware.imaging.core 8.4.5 is bundled with CAST Imaging 3.4.1-funcrel.
Step 2 - Update Extension Strategy in the UI (optional)
com.castsoftware.cpp was released initially as a beta and therefore the Extension Strategy stability level needed to be updated to allow the automatic install of “beta” extensions when C/C++/Pro*C source code is delivered for analysis.

However, on 30 Sep 2025 a functional release (3.0.0-funcrel) of the extension was published and this should be used wherever possible. Using this functional release means you DO NOT need to change the Extension Strategy setting to allow the installation of beta extensions.
Step 3 - Whitelist/un-deny the com.castsoftware.cpp.missingtable extension
Exceptionally the 3.4.x-funcrel releases of CAST Imaging blacklist/deny the com.castsoftware.cpp.missingtable to prevent its auto-installation when delivered source code contains C/C++/Pro*C related files without the accompanying SQL source code and the Extension Strategy stability level is set to “funcrel”. This is ensure that users that do deliver C/C++/Pro*C related files in amongst their other source code will not have results containing missing table objects. Therefore to ensure coherent results when using the com.castsoftware.cpp extension, the com.castsoftware.cpp.missingtable should be whitelisted/un-denied in the UI:

Step 4 - Deliver C/C++/Pro*C source code
Finally deliver the C/C++/Pro*C source code and SQL related source code as normal and proceed with the analysis. The com.castsoftware.cpp extension will be installed automatically and results can be consulted as normal.