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

Reply via email to