Hi All.

I'm hoping for some ideas here.

I am trying to move a large project build environment from an old slow 
Windows-XP (32)
machine to a (hopefully) faster Windows 7 (64) machine - mainly to cut 
down on the current
3-hour build time for this project. I'm using Visual Studio 2008 SP1.

I've got it all building fine except for the final step. You guessed it, 
a WIX msi installer build.

This is a 32-bit project, and was using WIX 3.0.5217 (on XP).

The WIX project has always generated a number of warnings when built on 
XP. These are
mainly the result of using at least three merge modules over which I 
have no control. But on Windows 7
I now also get a collection of unexpected errors that seem to imply some 
kind of database interface
issue (see below) - Error 1615 is basically "invalid SQL'

I've tried installing the 'final' WIX 3.0 build, but the errors remain. 
I'm thinking this looks like it
'might' be an installer SDK issue, but as far as I know, the installer 
SDK comes in with the Visual
Studio 2008 (SP1) I'm using for this build (right?).

Anyway here are the errors I'm now getting. If anyone else has seen 
errors like this I'd sure like to
know how to solve them.

Thanks in advance.

Ross.

==========================================================================================================================================
 

C:\Users\Administrator\AppData\Local\Temp\_ejkd4w_\TransXService.msi(0,0): 
error LGHT0204: ICE30: ICE Internal Error 578. API Returned: 1615.
C:\Users\Administrator\AppData\Local\Temp\_ejkd4w_\TransXService.msi(0,0): 
error LGHT0204: ICE30: Error 2235:
   C:\Users\Administrator\AppData\Local\Temp\dmwd5sq9\TransXService.msi, 
_ICE30SFN, SELECT `_ICE30SFN`, `_ICE30LFN`, `Directory` FROM `Directory`
C:\Users\Administrator\AppData\Local\Temp\_ejkd4w_\TransXService.msi(0,0): 
error LGHT0204: ICE57: ICE Internal Error 1001. API Returned: 1615.
C:\Users\Administrator\AppData\Local\Temp\_ejkd4w_\TransXService.msi(0,0): 
error LGHT0204: ICE57: Error 2242:
   C:\Users\Administrator\AppData\Local\Temp\dmwd5sq9\TransXService.msi, 
_Profile, ALTER TABLE `Directory` ADD `_Profile` SHORT TEMPORARY HOLD
C:\Users\Administrator\AppData\Local\Temp\_ejkd4w_\TransXService.msi(0,0): 
error LGHT0204: ICE64: ICE Internal Error 1001. API Returned: 1615.
C:\Users\Administrator\AppData\Local\Temp\_ejkd4w_\TransXService.msi(0,0): 
error LGHT0204: ICE64: Error 2242:
   C:\Users\Administrator\AppData\Local\Temp\dmwd5sq9\TransXService.msi, 
_Profile, ALTER TABLE `Directory` ADD `_Profile` SHORT TEMPORARY HOLD
C:\Users\Administrator\AppData\Local\Temp\_ejkd4w_\TransXService.msi(0,0): 
error LGHT0204: ICE91: ICE Internal Error 1001. API Returned: 1615.
C:\Users\Administrator\AppData\Local\Temp\_ejkd4w_\TransXService.msi(0,0): 
error LGHT0204: ICE91: Error 2242:
   C:\Users\Administrator\AppData\Local\Temp\dmwd5sq9\TransXService.msi, 
_Profile, ALTER TABLE `Directory` ADD `_Profile` SHORT TEMPORARY HOLD
light.exe(0,0): warning LGHT1012: The directory 
'C:\Users\Administrator\AppData\Local\Temp\dmwd5sq9' is in use and 
cannot be deleted.
Done building project "Installer.wixproj" -- FAILED.
==========================================================================================================================================
 


For reference. Here's the full output from the build (edited a little to 
wrap lines):
==========================================================================================================================================
 

------ Build started: Project: Installer, Configuration: Release_UNICODE 
x86 ------
       del 
F:\Ross\Dev\nSSDI\Win-VC9\TransXSystem\Installer\x86\Release_UNICODE\TransXService.msi
 

       C:\Program Files (x86)\Windows Installer XML v3\bin\Light.exe 
-cultures:en-US
       -ext "C:\Program Files (x86)\Windows Installer XML 
v3\bin\WixUIExtension.dll"
       -out 
F:\Ross\Dev\nSSDI\Win-VC9\TransXSystem\Installer\x86\Release_UNICODE\TransXService.msi
 

       -pdbout 
F:\Ross\Dev\nSSDI\Win-VC9\TransXSystem\Installer\x86\Release_UNICODE\TransXService.wixpdb
 

       -sice:ICE09 -sice:ICE03 -spdb 
x86\Release_UNICODE\TransXProduct.wixobj
F:\Ross\Dev\nSSDI\Win-VC9\TransXSystem\Installer\MSVC9Runtime.wxi(27,0): 
warning LGHT1055: The InstallExecuteSequence table contains an action
    'SxsInstallCA' which cannot be merged from the merge module 
'x86\Staging\Installer\Microsoft_VC90_CRT_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.
F:\Ross\Dev\nSSDI\Win-VC9\TransXSystem\Installer\MSVC9Runtime.wxi(27,0): 
warning LGHT1055: The InstallExecuteSequence table contains an action
    'SxsUninstallCA' which cannot be merged from the merge module 
'x86\Staging\Installer\Microsoft_VC90_CRT_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:\Users\Administrator\AppData\Local\Temp\_ejkd4w_\TransXService.msi(0,0): 
error LGHT0204: ICE30: ICE Internal Error 578. API Returned: 1615.
C:\Users\Administrator\AppData\Local\Temp\_ejkd4w_\TransXService.msi(0,0): 
error LGHT0204: ICE30: Error 2235:
   C:\Users\Administrator\AppData\Local\Temp\dmwd5sq9\TransXService.msi, 
_ICE30SFN, SELECT `_ICE30SFN`, `_ICE30LFN`, `Directory` FROM `Directory`
C:\Users\Administrator\AppData\Local\Temp\_ejkd4w_\TransXService.msi(0,0): 
error LGHT0204: ICE57: ICE Internal Error 1001. API Returned: 1615.
C:\Users\Administrator\AppData\Local\Temp\_ejkd4w_\TransXService.msi(0,0): 
error LGHT0204: ICE57: Error 2242:
   C:\Users\Administrator\AppData\Local\Temp\dmwd5sq9\TransXService.msi, 
_Profile, ALTER TABLE `Directory` ADD `_Profile` SHORT TEMPORARY HOLD
F:\Ross\Dev\nSSDI\Win-VC9\TransXSystem\Installer\TransXProduct.wxs(18,0): 
warning LGHT1076: ICE61: This product should remove only older
    versions of itself. No Maximum version was detected for the current 
product. (OLDERTRANSXBEINGUPGRADED)
C:\Users\Administrator\AppData\Local\Temp\_ejkd4w_\TransXService.msi(0,0): 
error LGHT0204: ICE64: ICE Internal Error 1001. API Returned: 1615.
C:\Users\Administrator\AppData\Local\Temp\_ejkd4w_\TransXService.msi(0,0): 
error LGHT0204: ICE64: Error 2242:
   C:\Users\Administrator\AppData\Local\Temp\dmwd5sq9\TransXService.msi, 
_Profile, ALTER TABLE `Directory` ADD `_Profile` SHORT TEMPORARY HOLD
light.exe(0,0): warning LGHT1076: ICE82: This action 
SystemFolder.30729.4148.Microsoft_VC90_CRT_x86.QFE.AA2EBBCC_4E3B_3442_865E_7BB3E9F45F0C
 

   has duplicate sequence number 1 in the table InstallUISequence
light.exe(0,0): warning LGHT1076: ICE82: This action 
SystemFolder.30729.4148.Microsoft_VC90_CRT_x86.QFE.AA2EBBCC_4E3B_3442_865E_7BB3E9F45F0C
 

   has duplicate sequence number 1 in the table AdminUISequence
light.exe(0,0): warning LGHT1076: ICE82: This action 
SystemFolder.30729.4148.Microsoft_VC90_CRT_x86.QFE.AA2EBBCC_4E3B_3442_865E_7BB3E9F45F0C
 

   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.30729.4148.policy_9_0_Microsoft_VC90_CRT_x86.QFE.EB5BA578_FF7F_3863_8E53_7A003222B7FC)
 
SHOULD NOT be it's manifest
   file for assemblies other than Win32 Policy assemblies
C:\Users\Administrator\AppData\Local\Temp\_ejkd4w_\TransXService.msi(0,0): 
error LGHT0204: ICE91: ICE Internal Error 1001. API Returned: 1615.
C:\Users\Administrator\AppData\Local\Temp\_ejkd4w_\TransXService.msi(0,0): 
error LGHT0204: ICE91: Error 2242:
   C:\Users\Administrator\AppData\Local\Temp\dmwd5sq9\TransXService.msi, 
_Profile, ALTER TABLE `Directory` ADD `_Profile` SHORT TEMPORARY HOLD
light.exe(0,0): warning LGHT1012: The directory 
'C:\Users\Administrator\AppData\Local\Temp\dmwd5sq9' is in use and 
cannot be deleted.
Done building project "Installer.wixproj" -- FAILED.

Build FAILED.
========== Build: 3 succeeded, 3 failed, 84 up-to-date, 0 skipped 
==========
==========================================================================================================================================
 



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

------------------------------------------------------------------------------
Sell apps to millions through the Intel(R) Atom(Tm) Developer Program
Be part of this innovative community and reach millions of netbook users 
worldwide. Take advantage of special opportunities to increase revenue and 
speed time-to-market. Join now, and jumpstart your future.
http://p.sf.net/sfu/intel-atom-d2d
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to