Hello, >From reading blogs on the web, the way to add the merge modules for the VC8 CRT libraries is shown in the WXS code below. But I get a lot of warnings in the process.
We are using Visual Studio 2005 SP1 and Wix v3.0.2925 What is the reason for all the warnings? What can be done to fix the warnings? Or is there a bug/problem with the CRT merge modules? Cheers Francois <?xml version="1.0" encoding="UTF-8"?> <Wix xmlns="http://schemas.microsoft.com/wix/2006/wi"> <Product Id="d1a9a77e-0717-404e-9d84-eb19ba6032a0" Name="MyWixTestApp" Language="1033" Version="1.0.0.0" Manufacturer="me" UpgradeCode="53518b27-3cb6-4224-8614-9a74207ccbf9"> <Package InstallerVersion="200" Compressed="yes" /> <Media Id="1" Cabinet="WixProject1.cab" EmbedCab="yes" /> <Directory Id="TARGETDIR" Name="SourceDir"> <Directory Id="ProgramFilesFolder"> <Directory Id="MyCompanyFolder" Name="MyCompany"> <Directory Id="INSTALLDIR" Name="MyProduct-1.x"> <Component Id="ProductComponent" Guid="b9396cba-4878-4413-b81b-4ec1ace56eeb"> <!-- TODO: Insert your files, registry keys, and other resources here. --> <File Id="ProductExeFile" Source="$(var.ConsoleApplication1.TargetPath)" /> </Component> </Directory> </Directory> </Directory> <Merge Id="CRT" SourceFile="C:\Program Files\Common Files\Merge Modules\Microsoft_VC80_DebugCRT_x86.msm" Language="1033" DiskId="1" /> <Merge Id="CRT Policy" SourceFile="C:\Program Files\Common Files\Merge Modules\policy_8_0_Microsoft_VC80_DebugCRT_x86.msm" Language="1033" DiskId="1" /> </Directory> <Feature Id="ProductFeature" Title="MyTestApp" Level="1"> <ComponentRef Id="ProductComponent" /> <MergeRef Id='CRT' /> <MergeRef Id='CRT Policy' /> </Feature> </Product> </Wix> ------ Build started: Project: ConsoleApplication1, Configuration: Debug Any CPU ------ ConsoleApplication1 -> C:\workspace\WixProject1\ConsoleApplication1\bin\Debug\ConsoleApplication1.ex e ------ Build started: Project: WixProject1, Configuration: Debug Any CPU ------ C:\Program Files\Windows Installer XML v3\bin\candle.exe -dDebug -d"DevEnvDir=C:\Program Files\Microsoft Visual Studio 8\Common7\IDE\\" -dSolutionDir=C:\workspace\WixProject1\ -dSolutionExt=.sln -dSolutionFileName=WixProject1.sln -dSolutionName=WixProject1 -dSolutionPath=C:\workspace\WixProject1\WixProject1.sln -dConsoleApplication1.Configuration= -dConsoleApplication1.FullConfiguration= -dConsoleApplication1.Platform= -dConsoleApplication1.ProjectDir=C:\workspace\WixProject1\ConsoleApplication1 \ -dConsoleApplication1.ProjectExt=.csproj -dConsoleApplication1.ProjectFileName=ConsoleApplication1.csproj -dConsoleApplication1.ProjectName=ConsoleApplication1 -dConsoleApplication1.ProjectPath=C:\workspace\WixProject1\ConsoleApplication 1\ConsoleApplication1.csproj -dConsoleApplication1.TargetDir=C:\workspace\WixProject1\ConsoleApplication1\ bin\Debug\ -dConsoleApplication1.TargetExt=.exe -dConsoleApplication1.TargetFileName=ConsoleApplication1.exe -dConsoleApplication1.TargetName=ConsoleApplication1 -dConsoleApplication1.TargetPath=C:\workspace\WixProject1\ConsoleApplication1 \bin\Debug\ConsoleApplication1.exe -out obj\Debug\WixProject1.wixobj WixProject1.wxs C:\Program Files\Windows Installer XML v3\bin\Light.exe -out C:\workspace\WixProject1\WixProject1\bin\Debug\WixProject1.msi obj\Debug\WixProject1.wixobj C:\workspace\WixProject1\WixProject1\WixProject1.wxs(19,0): Warning LGHT1055: The InstallExecuteSequence table contains an action 'SxsInstallCA' which cannot be merged from the merge module 'C:\Program Files\Common Files\Merge Modules\policy_8_0_Microsoft_VC80_DebugCRT_x86.msm'. This action is likely colliding with an action in the database that is being created. The colliding action may have been authored in the database or merged in from another merge module. If this is a standard action, it is likely colliding due to a difference in the condition for the action in the database and merge module. If this is a custom action, it should only be declared in the database or one merge module. C:\workspace\WixProject1\WixProject1\WixProject1.wxs(19,0): Warning LGHT1055: The InstallExecuteSequence table contains an action 'SxsUninstallCA' which cannot be merged from the merge module 'C:\Program Files\Common Files\Merge Modules\policy_8_0_Microsoft_VC80_DebugCRT_x86.msm'. This action is likely colliding with an action in the database that is being created. The colliding action may have been authored in the database or merged in from another merge module. If this is a standard action, it is likely colliding due to a difference in the condition for the action in the database and merge module. If this is a custom action, it should only be declared in the database or one merge module. light.exe(0,0): Warning LGHT1076: ICE03: String overflow (greater than length permitted in column); Table: Component, Column: KeyPath, Key(s): downlevel_manifest.8.0.50727.762.550B5BF0_FF32_EF74_FF1F_C8B3B9A1E18E light.exe(0,0): Warning LGHT1076: ICE03: String overflow (greater than length permitted in column); Table: Component, Column: KeyPath, Key(s): downlevel_manifest.8.0.50727.100.550B5BF0_FF32_EF74_FF1F_C8B3B9A1E18E light.exe(0,0): Warning LGHT1076: ICE03: String overflow (greater than length permitted in column); Table: Component, Column: KeyPath, Key(s): downlevel_manifest.8.0.50727.101.550B5BF0_FF32_EF74_FF1F_C8B3B9A1E18E light.exe(0,0): Warning LGHT1076: ICE03: String overflow (greater than length permitted in column); Table: Component, Column: KeyPath, Key(s): downlevel_manifest.8.0.50727.103.550B5BF0_FF32_EF74_FF1F_C8B3B9A1E18E light.exe(0,0): Warning LGHT1076: ICE03: String overflow (greater than length permitted in column); Table: Component, Column: KeyPath, Key(s): downlevel_manifest.8.0.50727.104.550B5BF0_FF32_EF74_FF1F_C8B3B9A1E18E light.exe(0,0): Warning LGHT1076: ICE03: String overflow (greater than length permitted in column); Table: Component, Column: KeyPath, Key(s): downlevel_manifest.8.0.50727.193.550B5BF0_FF32_EF74_FF1F_C8B3B9A1E18E light.exe(0,0): Warning LGHT1076: ICE03: String overflow (greater than length permitted in column); Table: Component, Column: KeyPath, Key(s): downlevel_manifest.8.0.50727.762.574A21CB_408A_3825_FF1F_C8B3B9A1E18E light.exe(0,0): Warning LGHT1076: ICE03: String overflow (greater than length permitted in column); Table: Component, Column: KeyPath, Key(s): downlevel_manifest.8.0.50727.100.574A21CB_408A_3825_FF1F_C8B3B9A1E18E light.exe(0,0): Warning LGHT1076: ICE03: String overflow (greater than length permitted in column); Table: Component, Column: KeyPath, Key(s): downlevel_manifest.8.0.50727.101.574A21CB_408A_3825_FF1F_C8B3B9A1E18E light.exe(0,0): Warning LGHT1076: ICE03: String overflow (greater than length permitted in column); Table: Component, Column: KeyPath, Key(s): downlevel_manifest.8.0.50727.103.574A21CB_408A_3825_FF1F_C8B3B9A1E18E light.exe(0,0): Warning LGHT1076: ICE03: String overflow (greater than length permitted in column); Table: Component, Column: KeyPath, Key(s): downlevel_manifest.8.0.50727.104.574A21CB_408A_3825_FF1F_C8B3B9A1E18E light.exe(0,0): Warning LGHT1076: ICE03: String overflow (greater than length permitted in column); Table: Component, Column: KeyPath, Key(s): downlevel_manifest.8.0.50727.193.574A21CB_408A_3825_FF1F_C8B3B9A1E18E light.exe(0,0): Warning LGHT1076: ICE03: String overflow (greater than length permitted in column); Table: Registry, Column: Registry, Key(s): reg_downlevel_manifest.8.0.50727.100.550B5BF0_FF32_EF74_FF1F_C8B3B9A1E18E light.exe(0,0): Warning LGHT1076: ICE03: String overflow (greater than length permitted in column); Table: Registry, Column: Registry, Key(s): reg_downlevel_manifest.8.0.50727.101.550B5BF0_FF32_EF74_FF1F_C8B3B9A1E18E light.exe(0,0): Warning LGHT1076: ICE03: String overflow (greater than length permitted in column); Table: Registry, Column: Registry, Key(s): reg_downlevel_manifest.8.0.50727.103.550B5BF0_FF32_EF74_FF1F_C8B3B9A1E18E light.exe(0,0): Warning LGHT1076: ICE03: String overflow (greater than length permitted in column); Table: Registry, Column: Registry, Key(s): reg_downlevel_manifest.8.0.50727.104.550B5BF0_FF32_EF74_FF1F_C8B3B9A1E18E light.exe(0,0): Warning LGHT1076: ICE03: String overflow (greater than length permitted in column); Table: Registry, Column: Registry, Key(s): reg_downlevel_manifest.8.0.50727.193.550B5BF0_FF32_EF74_FF1F_C8B3B9A1E18E light.exe(0,0): Warning LGHT1076: ICE03: String overflow (greater than length permitted in column); Table: Registry, Column: Registry, Key(s): reg_downlevel_manifest.8.0.50727.762.550B5BF0_FF32_EF74_FF1F_C8B3B9A1E18E light.exe(0,0): Warning LGHT1076: ICE03: String overflow (greater than length permitted in column); Table: Registry, Column: Registry, Key(s): reg_downlevel_manifest.8.0.50727.100.574A21CB_408A_3825_FF1F_C8B3B9A1E18E light.exe(0,0): Warning LGHT1076: ICE03: String overflow (greater than length permitted in column); Table: Registry, Column: Registry, Key(s): reg_downlevel_manifest.8.0.50727.101.574A21CB_408A_3825_FF1F_C8B3B9A1E18E light.exe(0,0): Warning LGHT1076: ICE03: String overflow (greater than length permitted in column); Table: Registry, Column: Registry, Key(s): reg_downlevel_manifest.8.0.50727.103.574A21CB_408A_3825_FF1F_C8B3B9A1E18E light.exe(0,0): Warning LGHT1076: ICE03: String overflow (greater than length permitted in column); Table: Registry, Column: Registry, Key(s): reg_downlevel_manifest.8.0.50727.762.574A21CB_408A_3825_FF1F_C8B3B9A1E18E light.exe(0,0): Warning LGHT1076: ICE03: String overflow (greater than length permitted in column); Table: Registry, Column: Registry, Key(s): reg_downlevel_manifest.8.0.50727.104.574A21CB_408A_3825_FF1F_C8B3B9A1E18E light.exe(0,0): Warning LGHT1076: ICE03: String overflow (greater than length permitted in column); Table: Registry, Column: Registry, Key(s): reg_downlevel_manifest.8.0.50727.193.574A21CB_408A_3825_FF1F_C8B3B9A1E18E light.exe(0,0): Warning LGHT1076: ICE82: This action SystemFolder.550B5BF0_FF32_EF74_FF1F_C8B3B9A1E18E has duplicate sequence number 2 in the table InstallExecuteSequence light.exe(0,0): Warning LGHT1076: ICE82: This action SystemFolder.574A21CB_408A_3825_FF1F_C8B3B9A1E18E has duplicate sequence number 1 in the table InstallExecuteSequence light.exe(0,0): Warning LGHT1076: ICE82: This action SystemFolder.550B5BF0_FF32_EF74_FF1F_C8B3B9A1E18E has duplicate sequence number 2 in the table InstallUISequence light.exe(0,0): Warning LGHT1076: ICE82: This action SystemFolder.574A21CB_408A_3825_FF1F_C8B3B9A1E18E has duplicate sequence number 1 in the table InstallUISequence light.exe(0,0): Warning LGHT1076: ICE82: This action SystemFolder.550B5BF0_FF32_EF74_FF1F_C8B3B9A1E18E has duplicate sequence number 2 in the table AdminExecuteSequence light.exe(0,0): Warning LGHT1076: ICE82: This action SystemFolder.574A21CB_408A_3825_FF1F_C8B3B9A1E18E has duplicate sequence number 1 in the table AdminExecuteSequence light.exe(0,0): Warning LGHT1076: ICE82: This action SystemFolder.550B5BF0_FF32_EF74_FF1F_C8B3B9A1E18E has duplicate sequence number 2 in the table AdminUISequence light.exe(0,0): Warning LGHT1076: ICE82: This action SystemFolder.574A21CB_408A_3825_FF1F_C8B3B9A1E18E has duplicate sequence number 1 in the table AdminUISequence light.exe(0,0): Warning LGHT1076: ICE82: This action SystemFolder.550B5BF0_FF32_EF74_FF1F_C8B3B9A1E18E has duplicate sequence number 2 in the table AdvtExecuteSequence light.exe(0,0): Warning LGHT1076: ICE82: This action SystemFolder.574A21CB_408A_3825_FF1F_C8B3B9A1E18E has duplicate sequence number 1 in the table AdvtExecuteSequence light.exe(0,0): Warning LGHT1076: ICE83: The keypath for Global Win32 SXS Assembly (Component_=uplevel.574A21CB_408A_3825_FF1F_C8B3B9A1E18E) SHOULD NOT be it's manifest file for assemblies other than Win32 Policy assemblies ========== Build: 2 succeeded or up-to-date, 0 failed, 0 skipped ========== E-Mail disclaimer: http://www.sunspace.co.za/emaildisclaimer.htm ------------------------------------------------------------------------- This SF.net email is sponsored by: Splunk Inc. Still grepping through log files to find problems? Stop. Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now >> http://get.splunk.com/ _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users