PDA

View Full Version : Standalone build module cannot find merge module



dealkema
12-06-2005, 10:11 AM
I installed the standalone build module on a box without the full 11.5 version on it. I copied the referenced merge modules from my development box to the standalone build box and made a merge modules directory in the stanalone build directory. After I open the project, I set the project to reference this merge module directory. I get the following error during a build:

12/5/2005 1:15:39 PM Build Message: ISDEV : error -7017: The Object/MergeModule "C:\Program Files\Macrovision\IS 11.5 StandaloneBuild\Merge Modules\DCOM95.Msm" is not installed on the local system. To download it, go to the Redistributables view, right click on any item and select "Download required Merge Modules."

But DCOM95.msm is located in the listed directory, and I don't have a Redistributables view to go download from. What do I do to get InstallShield to recognize this module?

Note, this worked fine in IS X SP 1.

dealkema
12-07-2005, 01:39 PM
I figured it out. Here's what I sent to InstallShield Support:

Here's my best guess at an explanation:
11.5 does change the way that it locates merge modules. I'm guessing it has something to do with the download feature that lets you see the whole list of available (from InstallShield) merge modules rather than the ones that are actually on the pc (which is how IS 10 works). I've attached two .ini files from the Object Gallery directory that correspond to the merge modules that the standalone build could not find. You will notice that a location for the merge module is included in the ini file. Apparently the location in the .ini file takes precedence over the location merge module path in the project settings. When I put the merge modules (that were getting errors) in the directories listed in the .ini file, the build worked with no errors. Alternately, when I move the Object Gallery directory, the build also completes with no errors. So it seems to be the existence of entries in the Object Gallery .ini files that causes the problems.

coJeff
01-30-2006, 04:30 PM
Ok I'm at a total loss. I'm having the same trouble as the original poster, except for me it can't find VBScriptRuntimeENU.msm. The error will give me the path and the file is always there. I did locate the ini file associated with this MM and placed the MM where the ini file stated.

The project will build just fine with the DE but not with the standalone. I installed the DE this morning to see and it had no problems. I noticed that all the KB articles state to use the redistributables view but if you are using the standalone builder then that view isn't available. (I did provide feedback on that KB.) I am using the -o cmd line option to tell the build engine where the MMs are.

At this point that MM is located in several places but none seem to solve my problem. The update manager is only listing...

IS 11.5 Installscript legacy objects
IS 11.5 Installscript objects
IS 11.5 MSI Objects
IS 11.5 MSI Setup Prerequistes
IS 11.5 Skin Customization kit

Does anyone have any ideas on what to try? Thanks in advance!

coJeff
01-30-2006, 05:15 PM
Ok I finally got it to build without errors. No amount of editting the ini file for the MM worked. Also no matter where I placed the MM file helped. What finally fixed it was deleting the ObjectsGallery from the standalone folder.

I do believe there is a bug here. I also think the standalone should include the Installshield updater.

SherylSikora
02-08-2006, 04:54 PM
I have posted a follow-up on this issue on this thread:

http://community.installshield.com/showthread.php?t=155107&page=2