http://bugs.winehq.org/show_bug.cgi?id=21871
--- Comment #9 from Thomas Nielsen thnielsen@novell.com 2010-04-21 06:50:07 --- (self-)correction - the diff above only fails on the last section:
@@ -181,7 +185,7 @@ static UINT ITERATE_FindRelatedProducts(MSIRECORD *rec, LPVOID param) index ++; continue; } - + skip3: action_property = MSI_RecordGetString(rec,7); append_productcode(package,action_property,productid); ui_actiondata(package,szFindRelatedProducts,uirow);
which is a shame because the reason is minor. On the more recent code in :
wine-1.1.43.tar.bz2
the lines :
append_productcode(package,action_property,productid); ui_actiondata(package,szFindRelatedProducts,uirow);
has changed to:
append_productcode(package, action_property, productid); MSI_RecordSetStringW(uirow, 1, productid); ui_actiondata(package, szFindRelatedProducts, uirow);
Which makes the last section in the diff file fail. So for the unstoppable - download the source, apply the diff, let it fail on one section, and manually add the
skip3:
statement save, make, make install Then Ovi will install - now then to make it connect to a phone :-)