cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
Dawgzilla
Level 3

ISEXP : error -4072

Hello Sirs,

I am trying to build my installation and when I do, I get the following error message:

ISEXP : error -4072: Error retrieving dependency COMCAT.3207D1B0_80E5_11D2_B95D_006097C4DE24:0 of C:\Program Files (x86)\InstallShield\2016\Modules\i386\MFC42.MSM

Can someone please help me with this?

Thank you

Gary
Labels (1)
0 Kudos
3 Replies
Dawgzilla
Level 3

Hello Sirs,

I was able to solve my ISEXP:error -4072 issue by deselecting MFC 6.0 from my redistributables.

Thank you

Gary
0 Kudos
chad_petersen
Level 9

MFC42.MSM is the very old Merge Module to deliver MFC42.DLL onto a system. The Microsoft Foundation Class version 4.2

Do you have any checkboxes selected in the Redistributables area?

It is very old stuff. As you can see here there is some info, but this is dated from the year 2004.

https://community.flexerasoftware.com/showthread.php?129779-Please-help-with-newbie-question-on-MFC42-msm-merge-module

And here.....

https://en.wikipedia.org/wiki/Microsoft_Foundation_Class_Library

MFC 4.2 is from VC++ 4.2 circa March 1998. The MFC42.DLL was first included with Windows 98 original release.

If you cannot find anything referencing MFC42.DLL or COMCAT.DLL in your stuff then it might suggest a corrupted project file. I hope not, but it would not be the first time something like that has happened.

Chad
0 Kudos
chad_petersen
Level 9

Gary - one other thing that *might* be triggering this message. In each Component is a setting called ".NET Scan at Build" which seems to default to "Dependencies and Properties". If you are including some older EXE or DLL files that make reference to the MFC42.DLL then it could possibly lead to the messages you are seeing.

I usually change ".NET Scan at Build" from "Dependencies and Properties" to "None" unless there is some valid reason to do otherwise.

Hope you can track it down.

Thanks,
Chad
0 Kudos