PDA

View Full Version : error -4072 on build



Codesmith
01-09-2003, 10:33 AM
After finally getting the BDE merge module to work with C++Builder6, when I try to do a build, I get the following error:
ISEXP : error -4072: Error retrieving dependency DataSnap.00A770BE_D8F6_4181_A8C8_8E84516D4BEC:0 of D:\Programs\Borland\CBuilder6\MergeModules\baseclientdataset.msm

Help says to see the KB, the KB has no reference to this error. A search on the forum turns up nothing.
Any ideas?

Chandima
01-09-2003, 11:33 AM
Search your machine for *.msm in the Borland folder. See if you can find an msm file that would match "Datasnap".

1. Launch Express
2. Go to Tools->Options->File Locations->Merge Modules
3. Enter the paths that have msm files in the Borland folder that are not already mentioned
4. Close the options dialog
5. Open your project and build

Do you still get the error?

JohnGS
07-23-2003, 10:07 AM
I get exactly the same error trying to select BDE Pro Merge Module from Installshield Express - Borland Limited Edition Version 3.03 (shipped with Delphi 6 Pro).
My Tools->Options does not include File Locations->Merge Modules.
Any suggestions?


Originally posted by Chandima
Search your machine for *.msm in the Borland folder. See if you can find an msm file that would match "Datasnap".

1. Launch Express
2. Go to Tools->Options->File Locations->Merge Modules
3. Enter the paths that have msm files in the Borland folder that are not already mentioned
4. Close the options dialog
5. Open your project and build

Do you still get the error?

Chandima
07-29-2003, 11:03 AM
Does it have just a "File Locations" tab with an edit field where you can specify a merge module path?

If not, open the registry and look for a key named MMSearchPath under HKLM\Software\Express\3.0. Add the path to these borland modules in that key and try rebuilding your project.

hlarledge
08-08-2003, 02:33 PM
ISDEV : error -4072: Error retrieving dependency SQLBASE.2D02443E_7002_4C0B_ABC9_EAB2C064397B:0 of C:\Program Files\Common Files\Merge Modules\SQLSVR.MSM
ISDEV : error -4072: Error retrieving dependency SQLSVR1033.88C26F26_166C_4CD7_8175_38297C2276D7:0 of C:\Program Files\Common Files\Merge Modules\SQLSVR.MSM
ISDEV : error -4072: Error retrieving dependency TOOLS1033.ACD7EC22_4989_4067_B267_6DB5716695BC:0 of C:\Program Files\Common Files\Merge Modules\TOOLS.MSM
ISDEV : error -4072: Error retrieving dependency SQLBASE.2D02443E_7002_4C0B_ABC9_EAB2C064397B:0 of C:\Program Files\Common Files\Merge Modules\UPGRADE.MSM
ISDEV : error -4072: Error retrieving dependency SEM1033.EF490CFB_7BC2_4102_8395_426CE5870B18:0 of C:\Program Files\Common Files\Merge Modules\SEM.MSM
ISDEV : error -4072: Error retrieving dependency SQLBASE.2D02443E_7002_4C0B_ABC9_EAB2C064397B:0 of C:\Program Files\Common Files\Merge Modules\SEM.MSM
ISDEV : error -4072: Error retrieving dependency SQLAGENT1033.BF65A835_E76E_4CA5_8B97_E8FD33E7C475:0 of C:\Program Files\Common Files\Merge Modules\SQLAGENT.MSM
ISDEV : error -4072: Error retrieving dependency SQLBASE.2D02443E_7002_4C0B_ABC9_EAB2C064397B:0 of C:\Program Files\Common Files\Merge Modules\SQLAGENT.MSM
ISDEV : error -4072: Error retrieving dependency SQLBASE.2D02443E_7002_4C0B_ABC9_EAB2C064397B:0 of C:\Program Files\Common Files\Merge Modules\SHARED.MSM
ISDEV : error -4072: Error retrieving dependency REPL1033.D9BC9C10_2DCD_44D3_AACC_9C58CAF76128:0 of C:\Program Files\Common Files\Merge Modules\REPL.MSM
ISDEV : error -4072: Error retrieving dependency SQLBASE.2D02443E_7002_4C0B_ABC9_EAB2C064397B:0 of C:\Program Files\Common Files\Merge Modules\REPL.MSM
ISDEV : error -4072: Error retrieving dependency SQLBASE.2D02443E_7002_4C0B_ABC9_EAB2C064397B:0 of C:\Program Files\Common Files\Merge Modules\DTC.MSM
ISDEV : error -4072: Error retrieving dependency DTS1033.9240E1C0_49D2_40A2_93CE_E62CD8B48DDC:0 of C:\Program Files\Common Files\Merge Modules\DTS.MSM
ISDEV : error -4072: Error retrieving dependency DMO1033.6496AA57_4ABB_4A5B_A0A9_E712ECFA8092:0 of C:\Program Files\Common Files\Merge Modules\DMO.MSM
ISDEV : error -4072: Error retrieving dependency SQLBASE.2D02443E_7002_4C0B_ABC9_EAB2C064397B:0 of C:\Program Files\Common Files\Merge Modules\CONNECT.MSM

I'm getting this with the MSDE MSMs and Developer 8.
Any ideas?

Chandima
08-13-2003, 07:15 PM
The MSDE 2000 modules have some language dependent merge modules. It's just that Developer can't find them. Perform a search for SQLAGENT_RES.msm. Enter the path to this file in Developers Tools->Options->Merge Moduel Locations panel (from main menu).

hlarledge
08-14-2003, 11:08 AM
Chandima

The one in the primary folder is included in this path, but not the one in the 1033 sub-directory. Does this need to be included?

Thanks,
HL



Originally posted by Chandima
The MSDE 2000 modules have some language dependent merge modules. It's just that Developer can't find them. Perform a search for SQLAGENT_RES.msm. Enter the path to this file in Developers Tools->Options->Merge Moduel Locations panel (from main menu).

hlarledge
08-14-2003, 11:17 AM
I added the sub-folder. Now all is well!
Thanks again, Chandima.

.........I sure wish you object worked with Dev 8 ;0 }




Originally posted by hlarledge
Chandima

The one in the primary folder is included in this path, but not the one in the 1033 sub-directory. Does this need to be included?

Thanks,
HL

Stevelan
09-01-2003, 06:45 PM
I also get the 4072 error every time I try to add BDEClientDataSet module to the project.
I've added all the found paths to the files path as suggested but the problem persists.

I'm using Express4 and CBuilder6

any suggestions

Steve

masukuma
06-21-2006, 02:57 AM
the issue exists with the DMO and DTS mergemodules. the Msm have a diffrent Language version from the dependencies. i.e. if you edit the mergemodules (DTS.msm) with Ocra you will find that the ModuleDependency Table has the 'DTS1033.9240E1C0_49D2_40A2_93CE_E62CD8B48DDC ' required id. the required Language is '1033',
the Merge module dependency DTS_RES.msm has a Module signature of DTS1033.9240E1C0_49D2_40A2_93CE_E62CD8B48DDC and a language of 0.

if you unify the language numbers i.e. both to 1033 the issue will cease to exibit.