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