The only entry I see related to this error is the _SummaryInformation table's 
(from the Diff.wixmst) field '11'. Here's the corresponding row entry for that. 

        <row op="add" sectionId="/" sourceLineNumber="d:\Enlistments\ 
SP1.QFE_ROLLUP\private\product\setup\wix\patch\server\obj\i386\V3USelCd\Product.msi">
                <field>11</field>
                <field>2009/11/04 09:36:30</field>
        </row>

It looks like this field 11 is PID_LASTPRINTED property which has the timestamp 
when the admin image is created. Got this info from 
http://msdn.microsoft.com/en-us/library/aa369748(VS.85).aspx. I don't see any 
other row in the table with the same field number which is what the error seems 
to be suggesting.

So, what I would like to understand is - 
1.      Since this WIXMST is generated by TORCH.exe, is there a way to skip 
generating this field.
2.      Is there a way to apply a patch directly to an MSI instead of its admin 
image? I am currently using something like below to generate the Release --> 
SP1 admin image before generating a DIFF against the updated MSI:
                MSIEXEC -a ReleaseProduct.msi -p SP1_Patch.msp 
TARGETDIR=C:\Product


Thanks,

Sharat Janapareddy
~ 40269

-----Original Message-----
From: Sharat Janapareddy [mailto:sharat.janapare...@microsoft.com] 
Sent: Tuesday, November 03, 2009 7:58 PM
To: wix-users@lists.sourceforge.net
Subject: [WiX-users] Error generating MSP for multiple SKUs

I am trying to create an SP1 rollup MSP using these steps - Apply the same SP1 
patch to both the Eval and Select SKUs of Release version separately, and then 
generate the DIFFs by comparing the corresponding updated versions.

I was able to get to the point where we have the transforms (wixmst) but I get 
this error while generating the MSP. The problem here is - the error does not 
say which WIXMST or WIXOBJ or what file is causing this.
1>errors in directory 
1>d:\enlistments\sp1.qfe_rollup\private\product\setup\wix\patch\server
1>d:\enlistments\sp1.qfe_rollup\private\product\setup\wix\patch\server\pyro.exe 
: error PYRO0130 : The primary key '11' is duplicated in table 
'_SummaryInformation'.  Please remove one of the entries or rename a part of 
the primary key to avoid the collision.
1>NMAKE : fatal error U1077: 'd:\enlistments\ 
sp1.qfe_rollup\public\ext\wix\wix3-binaries\pyro.exe' : return code '0x82'
BUILD: NMAKE.EXE /nologo BUILDMSG=Stop. LINKONLY=1 NOPASS0=1 NTTEST= UMTEST= 
386=1 failed - rc = 2

Any ideas on what this is talking about? I don't see any "11" in any of the 
WIX* files generated during this process.

Thanks,

Sharat Janapareddy
~ 40269

------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus on 
what you do best, core application coding. Discover what's new with Crystal 
Reports now.  http://p.sf.net/sfu/bobj-july 
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus on 
what you do best, core application coding. Discover what's new with
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to