Bugs item #1637945, was opened at 2007-01-17 18:11
Message generated for change (Comment added) made by tm001
You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=642714&aid=1637945&group_id=105970

Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
Category: light
Group: v3.0
Status: Open
Resolution: None
Priority: 5
Private: No
Submitted By: Peter Crabtree (petercrabtree)
Assigned to: Nobody/Anonymous (nobody)
Summary: light fails when merging Microsoft VFP 9 Runtime MSMs

Initial Comment:
light fails when merging the three minimally required MSMs for the Microsoft 
Visual Foxpro 9 runtimes (in particular, "VFP9Runtime.msm", "VFP_GDIPlus.msm", 
and "VC_User_CRT71_RTL_X86_---.msm"). Below is the error output. Attached is a 
sample Votive project which demonstrates the bug.

Here's where you can get the MSM files (the .zip also includes the source and 
project files), if you don't have Visual Foxpro 9 (I had problems uploading 
them):

http://petercrabtree.net/tmp/wix/wixbugwithmsms.zip

------
Microsoft (R) Windows Installer Xml Linker version 3.0.2420.0
Copyright (C) Microsoft Corporation 2003. All rights reserved.

C:\Documents and Settings\Peter Crabtree\Local 
Settings\Temp\dz09sx0q\wixbug.msi : error LGHT0204 : ICE32: Possible 
Mis-Aligned Foreign Keys
Feature.1 = s38
Condition.Feature_ = s32
C:\Documents and Settings\Peter Crabtree\Local 
Settings\Temp\dz09sx0q\wixbug.msi : error LGHT0204 : ICE32: Possible 
Mis-Aligned Foreign Keys
Feature.1 = s38
TypeLib.Feature_ = s32
C:\Documents and Settings\Peter Crabtree\Local 
Settings\Temp\dz09sx0q\wixbug.msi : error LGHT0204 : ICE32: Possible 
Mis-Aligned Foreign Keys
Feature.1 = s38
Class.Feature_ = s32
C:\Documents and Settings\Peter Crabtree\Local 
Settings\Temp\dz09sx0q\wixbug.msi : error LGHT0204 : ICE32: Possible 
Mis-Aligned Foreign Keys
Feature.1 = s38
PublishComponent.Feature_ = s32
C:\Documents and Settings\Peter Crabtree\Local 
Settings\Temp\dz09sx0q\wixbug.msi : error LGHT0204 : ICE32: Possible 
Mis-Aligned Foreign Keys
Feature.1 = s38
Extension.Feature_ = s32
C:\Documents and Settings\Peter Crabtree\Local 
Settings\Temp\dz09sx0q\wixbug.msi : error LGHT0204 : ICE32: Possible 
Mis-Aligned Foreign Keys
Feature.1 = s38
FeatureComponents.Feature_ = s32
light.exe : warning LGHT1076 : ICE82: This action 
ProgramFilesFolder.3643236F_FC70_11D3_A536_0090278A1BB8 has duplicate sequence 
number 1 in the table InstallExecuteSequence
light.exe : warning LGHT1076 : ICE82: This action 
ProgramFilesFolder.3643236F_FC70_11D3_A536_0090278A1BB8 has duplicate sequence 
number 1 in the table InstallUISequence
light.exe : warning LGHT1076 : ICE82: This action 
ProgramFilesFolder.3643236F_FC70_11D3_A536_0090278A1BB8 has duplicate sequence 
number 1 in the table AdminExecuteSequence
light.exe : warning LGHT1076 : ICE82: This action 
ProgramFilesFolder.3643236F_FC70_11D3_A536_0090278A1BB8 has duplicate sequence 
number 1 in the table AdminUISequence
light.exe : warning LGHT1076 : ICE82: This action 
ProgramFilesFolder.3643236F_FC70_11D3_A536_0090278A1BB8 has duplicate sequence 
number 1 in the table AdvtExecuteSequence


----------------------------------------------------------------------

Comment By: Thomas (tm001)
Date: 2007-01-26 17:47

Message:
Logged In: YES 
user_id=1561870
Originator: NO

Peter, i hit this this error today as well. This is not so much a light
bug, as it is light complaining about the garbage it is given ;) 

The s38 and s32 are string lengths for columns of the MSI tables and they
are obviously not the same.There are several ways to work around this:

1) Edit your wxs source and add these lines somewhere under the <Product>
element
<EnsureTable Id="Feature" />
<EnsureTable Id="FeatureComponents" />
<EnsureTable Id="Extension" />
<EnsureTable Id="Class" />
<EnsureTable Id="TypeLib" />
<EnsureTable Id="Condition" />
<EnsureTable Id="PublishComponent" />

This way you make sure the tables exist before attempting to merge (see
the schema)

2) Edit the MergeModule with a tool like Orca and change the column
definition to the correct length. I did this by exporting a table, edit it,
then import it again.

Cheers,
-Thomas

----------------------------------------------------------------------

You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=642714&aid=1637945&group_id=105970

-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
WiX-devs mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/wix-devs

Reply via email to