Summary
The build process attempts to locate dependencies in all Merge Modules in the InstallShield Merge Module search path. The 64-bit and 32-bit file names are identical, which may result in the first Merge Module containing the file being selected, regardless of platform.Symptoms
(A) Build of an InstallShield project fails with Error -6058.
(B) Primary Output includes a dependency on a merge module. At build the incorrect version of the merge module is included in build.
For example the build log may indicate:
Adding merge module 'XXX (x64)' that is a dependency of component 'YYY.Primary_Output'
Merging XXX (x64): C:\Program Files\Common Files\Merge Modules\XXX_x64.msm
(C) The issue with an incorrect merge module at build also exposes itself with the following error in a build log:
ISDEV : error -5008: Intel64 or AMD64 must be specified in the template of the Summary Stream
In the event you experience error -5008 and you do not expect or specified to build a 64Bit installer package apply the hotfix with instructions described below.
Cause
The build process attempts to locate dependencies in all Merge Modules in the InstallShield Merge Module search path. The 64-bit and 32-bit file names are identical, which may result in the first Merge Module containing the file being selected, regardless of platform.Resolution
2. Close InstallShield.
3. Close Visual Studio if appropriate.
4. Download the hot fix 'Hotfix_6058.zip' from the attachment section of this article, and uncompress the files into a temporary location.
5. Locate the folder: <InstallShield Install Directory>\System. (By default, this directory is "C:\Program Files\InstallShield\2010\System")
6. Make a backup copy of file IsMMUpdater2.dll.
7. Copy the new IsMMUpdater2.dll file to <InstallShield Install Directory>\System.
8. Locate the folder: <InstallShield Install Directory>\Support. (By default, this directory is "C:\Program Files\InstallShield\2010\Support")
9. Copy the new PlatformFilesToModules.ini file to <InstallShield Install Directory>\Support\PlatformFilesToModules.ini.
10. Rebuild the InstallShield project.
Additional Information
Regarding InstallShield Limited Edition Users: Please reference the community: InstallShield Limited Edition for Visual Studio 2010
Related KB Articles
Q206429Q209084
Related Articles
Build Error -6058 5Number of Views Build Error -5008 11Number of Views 32-bit and 64-bit Installation Support 8Number of Views Exception: isPortAvaiable() Error message in the log if we Merge module 4Number of Views Showing All Crystal Reports Merge Modules in Redistributables View 21Number of Views
Hi, I am Reva - Ask me anything.
No new updates
Thanks for the feedback!
Your feedback has been saved.Rate this response:
Add Additional feedback ( Optional )
Are you sure you want to cancel
the case creation?
Are you sure you want to cancel the case creation?
Are you sure you want to close this case
| Products | Region | Phone Numbers |
|---|---|---|
| FlexNet Operations FlexNet Embedded FlexNet Publisher FlexNet Connect FlexNet Code Insight InstallAnywhere InstallShield |
North America * |
+1 630-332-2513 (toll) +1 877-279-2853 (toll-free in North America) |
| Europe * |
+44 1925 944367 (toll) +44 800 047 8642 (toll-free in Europe) |
|
| Japan * | +81 3-4540-5335 (select option 2) | |
| Australia * |
+61 3 9895 2177 +61 1800 560 603 (toll-free in Australia) |
|
|
Usage Intelligence (formerly
Revulytics) Compliance Intelligence |
Please use the Case Portal to submit your support ticket or reach out to your Revenera contact. | |
Case id: 00001065
Activity: Status change: 2 hours ago