1304628 - Install Shield generates error -4072 with Crystal Reports 2008 Merge Modules

SAP Knowledge Base Article - Public

1304628 - Install Shield generates error -4072 with Crystal Reports 2008 Merge Modules

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.

  1. Open the CRRuntime_12_1.msm in Install Shield's IDE
  2. Go to the Direct Editor
  3. Under Tables, find the ModuleDependency key
  4. 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