[Bug 5426] MS Orca does not install

Wine Bugs wine-bugs at winehq.org
Tue Jun 13 16:30:32 CDT 2006


http://bugs.winehq.org/show_bug.cgi?id=5426





------- Additional Comments From alan at dominux.co.uk  2006-13-06 16:30 -------
The Orca install actually dumps orca.exe in the root of the c drive, it does
run, but does not list any table contents. In the console was this fixme
fixme:msi:MsiDatabaseIsTablePersistentW 2 L"Directory"
fixme:msi:MsiDatabaseIsTablePersistentW 0 L"Directory"
so I found this function at the end of msiquery.c, it is a stub that returns
MSICONDITION_FALSE to indicate that the table is not persistent or does not
exist or something like that. I changed this to return MSICONDITION_TRUE and it
now works great. My msiquery.c now ends like this:

MSICONDITION WINAPI MsiDatabaseIsTablePersistentW(
              MSIHANDLE hDatabase, LPWSTR szTableName)
{
    FIXME("%lx %s\n", hDatabase, debugstr_w(szTableName));
//    return MSICONDITION_FALSE;
    return MSICONDITION_TRUE;//AB just seeing if this fixes Orca. It should
really do some kind of check to see if the table really does exist
//woohoo it does fix Orca!
}

-- 
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.



More information about the wine-bugs mailing list