Symptom
Building a merge module deployment, InstallShield generates error -4072 with Crystal Reports 2008 SP 1 Merge Modules.
Reproducing the Issue
When building the setup, an error occurs e.g.:
ISDEV : error -4072: Error retrieving dependency ATL.97F81AF1_0E47_DC99_FF1F_C8B3B9A1E18E:1033 of c:\program files\common files\merge modules\CRRuntime_12_1.msm
- Deployment created with InstallShield 2008
- Crystal Reports 2008 SP 1 Merge Modules
Cause
There is a conflict between our merge module and the Microsoft Merge Modules.
Resolution
If you edit the CRRuntime_12_1.msm in Install Shield 2008 or 2009, you can change it's language dependency.
- Open the CRRuntime_12_1.msm in Install Shield's IDE
- Go to the Direct Editor
- Under Tables, find the ModuleDependency key
- In the RequireLanguage column, change all values from 1033 to 0.
The MSM could also be edited in Microsoft's Orca utility.
Keywords
Install Shield, InstallShield, Merge Modules, MSM, Crystal Reports 2008, Service Pack 1 , KBA , BI , Business intelligence solutions , Problem
Product
Crystal Reports 2008 V1