Mike Hearn mike@theoretic.com writes:
diff -u -r1.1 version.rc --- dlls/ole32/version.rc 28 Mar 2003 19:33:04 -0000 1.1 +++ dlls/ole32/version.rc 13 Jul 2003 13:09:17 -0000 @@ -21,4 +21,8 @@ #define WINE_OLESELFREGISTER #define WINE_FILENAME_STR "ole32.dll"
+#define WINE_FILEVERSION_STR "2.0" +#define WINE_FILEVERSION 2,0,0,0
#include <wine/wine_common_ver.rc>
Version 2.0 is awfully old for ole32.dll. Why do you need that?
On Mon, 2003-07-21 at 23:42, Alexandre Julliard wrote:
Version 2.0 is awfully old for ole32.dll. Why do you need that?
The primary motivation for this bugfix was to enable the DCOM98 installer to work again correctly. It requires at least < 4.something, otherwise it refuses to install. As our OLE framework isn't yet up to scratch for some tasks, being able to install it is important (hopefully once I finish digesting Oves work maybe it will be less important).
I suppose we could make it every so slightly below the version DCOM98 requires, but there are only so many versions, and if an app checks for the version shipped in the DCOM updates, it'd still be too low.
The real fix is just to get the DCOM infrastructure to the point where nobody needs to install Microsofts version anymore, but it's going to be a couple of months before I have this patch in a form suitable for submission I suspect (unless Ove decides to beat me to it).
thanks -mike
Mike Hearn mike@theoretic.com writes:
The primary motivation for this bugfix was to enable the DCOM98 installer to work again correctly. It requires at least < 4.something, otherwise it refuses to install. As our OLE framework isn't yet up to scratch for some tasks, being able to install it is important (hopefully once I finish digesting Oves work maybe it will be less important).
You may be able to install it by playing with the load order (i.e. set ole32 to native only). Having a bogus version in the builtin is going to force everybody to install the native, which is not what we want.
On Tue, 2003-07-22 at 18:18, Alexandre Julliard wrote:
You may be able to install it by playing with the load order (i.e. set ole32 to native only). Having a bogus version in the builtin is going to force everybody to install the native, which is not what we want.
grrrr, yes you are quite right, setting ole32=n does force it to install. I wish I'd thought of that :/
So, I attached a patch to add this case to the sample configuration, as it seems non-obvious (and quite a lot of end user queries are related to this).
thanks -mike