http://bugs.winehq.org/show_bug.cgi?id=8751
truiken@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Component|wine-misc |wine-msi Ever Confirmed| |1
------- Additional Comments From truiken@gmail.com 2007-20-06 17:48 ------- There is a problem with our conditioning code:
trace:msi:MSI_GetPropertyW returning L"5.0" for property L"WINDOWSOSVERSION" trace:msi:cond_error syntax error trace:msi:MSI_EvaluateConditionW 3 <- L"WINDOWSOSVERSION !="" and (WINDOWSOSVERSION="5.0" or WINDOWSOSVERSION="5.1" or WINDOWSOSVERSION="6.0")" trace:msidb:MSI_CreateRecord 1 trace:msidb:MSI_RecordSetStringW 0x18e770 0 L"The program only runs on Windows 2K and higher"
WINDOWSOSVERSION is 5.0, so the condition should succeed, but our parser thinks there's a problem with the syntax.