Skip Menu |

This queue is for tickets about the Perl-Dist-Strawberry CPAN distribution.

Report information
The Basics
Id: 94961
Status: resolved
Priority: 0/
Queue: Perl-Dist-Strawberry

People
Owner: Nobody in particular
Requestors: KENTNL [...] cpan.org
Cc:
AdminCc:

Bug Information
Severity: (no value)
Broken in: 4.001
Fixed in: (no value)



Subject: WiX 3.6 required minimum

I managed to get most of the way through building perl 5.11.19, but got stuck in MSIOutput
 

Attached is the output of the log.

Digging revealed this: http://stackoverflow.com/a/15393590

Which indicates you're using features that are only available since 3.6

 

( Ignore the part where the title says "3.7", OP was wrong and thought he had 3.7 when he really had 3.5, as clarified in the comments )
 

Subject: MSI_candle.log.txt
Microsoft (R) Windows Installer Xml Compiler version 3.5.2519.0 Copyright (C) Microsoft Corporation. All rights reserved. MSI_main-v2.wxs C:\strawberry_build\build\msi\MSI_main-v2.wxs(188) : error CNDL0004 : The RegistryKey element contains an unexpected attribute 'ForceCreateOnInstall'. C:\strawberry_build\build\msi\MSI_main-v2.wxs(188) : error CNDL0004 : The RegistryKey element contains an unexpected attribute 'ForceDeleteOnUninstall'. C:\strawberry_build\build\msi\MSI_main-v2.wxs(188) : error CNDL0035 : The RegistryKey/@Id attribute cannot be specified when attribute Action is present with value 'none'. C:\strawberry_build\build\msi\MSI_main-v2.wxs(189) : error CNDL0004 : The RegistryKey element contains an unexpected attribute 'ForceCreateOnInstall'. C:\strawberry_build\build\msi\MSI_main-v2.wxs(189) : error CNDL0004 : The RegistryKey element contains an unexpected attribute 'ForceDeleteOnUninstall'. C:\strawberry_build\build\msi\MSI_main-v2.wxs(189) : error CNDL0035 : The RegistryKey/@Id attribute cannot be specified when attribute Action is present with value 'none'. C:\strawberry_build\build\msi\MSI_main-v2.wxs(190) : error CNDL0004 : The RegistryKey element contains an unexpected attribute 'ForceCreateOnInstall'. C:\strawberry_build\build\msi\MSI_main-v2.wxs(190) : error CNDL0004 : The RegistryKey element contains an unexpected attribute 'ForceDeleteOnUninstall'. C:\strawberry_build\build\msi\MSI_main-v2.wxs(190) : error CNDL0035 : The RegistryKey/@Id attribute cannot be specified when attribute Action is present with value 'none'. C:\strawberry_build\build\msi\MSI_main-v2.wxs(191) : error CNDL0004 : The RegistryKey element contains an unexpected attribute 'ForceCreateOnInstall'. C:\strawberry_build\build\msi\MSI_main-v2.wxs(191) : error CNDL0004 : The RegistryKey element contains an unexpected attribute 'ForceDeleteOnUninstall'. C:\strawberry_build\build\msi\MSI_main-v2.wxs(191) : error CNDL0035 : The RegistryKey/@Id attribute cannot be specified when attribute Action is present with value 'none'.
it is now documented that you need 3.7+