[DCOM95] not installable: "a newer version had been installed"

Luca Capello luca at pca.it
Wed Jun 16 05:09:29 CDT 2004


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hello,

as Mike Hearn asked if 'wineinstall' is still needed [1], I was making
some tests with no config file and a fresh 'fake_windows' created
automatically by 'wine-20040615'.

This is the first test of two: 'Adobe Illustrator 10' doesn't install
because a problem with the DCOM95 package

The steps:
- - get and uncompress 'Wine-20040615'
- - ./configure && make depend && make
- - su root
- - make install
- - CTRL-D
- - then the following
=====
luca at gismo:~/cvs/wine-20040615$ wine
/home/luca/win32_install/Adobe/Adobe.Illustrator.10/Adobe\ Illustrator\
10/Setup.exe
wine: creating configuration directory '/home/luca/.wine'...
wine: '/home/luca/.wine' created successfully.
fixme:ole:RegisterTypeLib Registering non-oleautomation interface!
fixme:ole:ITypeInfo_fnRelease destroy child objects
fixme:ole:ITypeInfo_fnRelease destroy child objects
fixme:ole:ITypeInfo_fnRelease destroy child objects
fixme:ole:ITypeInfo_fnRelease destroy child objects
fixme:ole:ITypeInfo_fnRelease destroy child objects
fixme:ole:ITypeInfo_fnRelease destroy child objects
fixme:ole:ITypeInfo_fnRelease destroy child objects
fixme:ole:ITypeInfo_fnRelease destroy child objects
fixme:ole:ITypeInfo_fnRelease destroy child objects
fixme:ole:ITypeInfo_fnRelease destroy child objects
fixme:ole:ITypeInfo_fnRelease destroy child objects
fixme:ole:ITypeInfo_fnRelease destroy child objects
fixme:ole:ITypeInfo_fnRelease destroy child objects
fixme:ole:ITypeInfo_fnRelease destroy child objects
fixme:ole:ITypeInfo_fnRelease destroy child objects
fixme:ole:ITypeInfo_fnRelease destroy child objects
fixme:ole:ITypeInfo_fnRelease destroy child objects
fixme:ole:ITypeInfo_fnRelease destroy child objects
fixme:ole:ITypeInfo_fnRelease destroy child objects
fixme:ole:ITypeInfo_fnRelease destroy child objects
fixme:ole:ITypeInfo_fnRelease destroy child objects
fixme:ole:ITypeInfo_fnRelease destroy child objects
fixme:ole:ITypeInfo_fnRelease destroy child objects
fixme:ole:ITypeInfo_fnRelease destroy child objects
fixme:ole:ITypeInfo_fnRelease destroy child objects
fixme:ole:ITypeInfo_fnRelease destroy child objects
fixme:ole:ITypeInfo_fnRelease destroy child objects
fixme:ole:ITypeInfo_fnRelease destroy child objects
fixme:ole:ITypeInfo_fnRelease destroy child objects
fixme:ole:ITypeInfo_fnRelease destroy child objects
fixme:ole:ITypeInfo_fnRelease destroy child objects
fixme:ole:ITypeInfo_fnRelease destroy child objects
fixme:ole:ITypeInfo_fnRelease destroy child objects
fixme:ole:ITypeInfo_fnRelease destroy child objects
fixme:ole:ITypeInfo_fnRelease destroy child objects
fixme:ole:ITypeInfo_fnRelease destroy child objects
fixme:ole:ITypeInfo_fnRelease destroy child objects
fixme:ole:ITypeInfo_fnRelease destroy child objects
fixme:ole:ITypeInfo_fnRelease destroy child objects
fixme:ole:ITypeInfo_fnRelease destroy child objects
fixme:ole:ITypeInfo_fnRelease destroy child objects
fixme:ole:ITypeInfo_fnRelease destroy child objects
fixme:ole:ITypeInfo_fnRelease destroy child objects
fixme:ole:ITypeInfo_fnRelease destroy child objects
fixme:ole:ITypeInfo_fnRelease destroy child objects
fixme:ole:ITypeInfo_fnRelease destroy child objects
fixme:ole:ITypeInfo_fnRelease destroy child objects
fixme:ole:ITypeInfo_fnRelease destroy child objects
fixme:ole:ITypeInfo_fnRelease destroy child objects
fixme:ole:ITypeInfo_fnRelease destroy child objects
fixme:ole:ITypeInfo_fnRelease destroy child objects
fixme:ole:ITypeInfo_fnRelease destroy child objects
fixme:ole:ITypeInfo_fnRelease destroy child objects
fixme:ole:ITypeInfo_fnRelease destroy child objects
fixme:ole:ITypeInfo_fnRelease destroy child objects
fixme:ole:ITypeInfo_fnRelease destroy child objects
fixme:ole:ITypeInfo_fnRelease destroy child objects
fixme:ole:ITypeInfo_fnRelease destroy child objects
fixme:ole:ITypeInfo_fnRelease destroy child objects
fixme:ole:ITypeInfo_fnRelease destroy child objects
fixme:ole:ITypeInfo_fnRelease destroy child objects
fixme:ole:ITypeInfo_fnRelease destroy child objects
fixme:ole:ITypeInfo_fnRelease destroy child objects
fixme:ole:ITypeInfo_fnRelease destroy child objects
fixme:ole:ITypeInfo_fnRelease destroy child objects
fixme:ole:ITypeInfo_fnRelease destroy child objects
fixme:ole:ITypeInfo_fnRelease destroy child objects
fixme:ole:ITypeInfo_fnRelease destroy child objects
fixme:ole:ITypeInfo_fnRelease destroy child objects
fixme:ole:ITypeInfo_fnRelease destroy child objects
fixme:ole:ITypeInfo_fnRelease destroy child objects
fixme:ole:ITypeInfo_fnRelease destroy child objects
fixme:ole:ITypeInfo_fnRelease destroy child objects
fixme:ole:ITypeInfo_fnRelease destroy child objects
fixme:ole:ITypeInfo_fnRelease destroy child objects
fixme:ole:ITypeInfo_fnRelease destroy child objects
fixme:ole:ITypeInfo_fnRelease destroy child objects
fixme:ole:ITypeInfo_fnRelease destroy child objects
fixme:ole:ITypeInfo_fnRelease destroy child objects
fixme:ole:ITypeInfo_fnRelease destroy child objects
fixme:ole:ITypeInfo_fnRelease destroy child objects
fixme:ole:ITypeInfo_fnRelease destroy child objects
fixme:ole:ITypeInfo_fnRelease destroy child objects
fixme:ole:ITypeInfo_fnRelease destroy child objects
fixme:ole:ITypeInfo_fnRelease destroy child objects
fixme:ole:create_marshalled_proxy Failed to read marshal id from
classfactory of {91814ec0-b5f0-11d2-80b9-00104b1f6cea}.

**************************************************************************
You must copy a 'stdole32.tlb' file to your Windows\System directory!
You can get one from a Windows installation, or look for the DCOM95 package
on the Microsoft Download Pages.
**************************************************************************
fixme:ole:LoadTypeLibEx Wanted to load L"stdole32.tlb" as typelib, but
file was not found.
fixme:ole:_get_funcdesc Did not find a typeinfo for reftype 0?
fixme:ole:PSFacBuf_CreateProxy GetFuncDesc 80004005 should not fail here.
fixme:ole:StdMarshalImpl_UnmarshalInterface Failed to create a proxy for
{91814ec1-b5f0-11d2-80b9-00104b1f6cea}
fixme:ole:CoUnmarshalInterface Failed to Unmarshal the interface, 80004005?
fixme:ole:_unmarshal_interface Marshalling interface
{91814ec1-b5f0-11d2-80b9-00104b1f6cea} failed with 80004005
fixme:ole:deserialize_param failed to stuballoc in TKIND_RECORD.
fixme:ole:xCall Failed to unmarshall param, hres 80004005
wine: Unhandled exception (thread 0009), starting debugger...
fixme:console:SetConsoleCtrlHandler (0x405de730,1) - no error checking
or testing yet
WineDbg starting on pid 0x8
Unhandled exception: page fault on read access to 0x00000000 in 32-bit
code (0x00404a34).
In 32 bit mode.
0x00404a34: movl        0x0(%eax),%ecx
Wine-dbg>
Wine-dbg>WineDbg terminated on pid 0x8
fixme:ole:_xread Read only 0 of 4 bytes from 0x50.
fixme:ole:_StubReaderThread Failed with hres 80004005
luca at gismo:~/cvs/wine-20040615$
=====

I downloaded the DCOM95 package [2], but when I tried to install it, I
got the message window:
	"A newer version of DCOM95 or DCOM98 had been installed.
	To override, you must uninstall the current version first."

with this message in the 'gnome-terminal':
=====
luca at gismo:~/cvs/wine-20040615$ wine
/home/luca/.wine/drive_c/windows/temp/x86/DCom95.Exe
err:module:load_builtin_dll loaded .so for L"setupx.dll" but got
L"setupapi.dll" instead - probably 16-bit dll
luca at gismo:~/cvs/wine-20040615$
=====

The same if I try to install DCOM98... and I can't install 'Adobe
Illustrator 10' :-(

With the 'fake_windows' provided by the 'WineTools' [3], I can install
the DCOM98 with no problem.

Is this the same problem reported as bug #1456 [4]? Or is it a problem
of mine?

Thx, bye,
Gismo / Luca

[1] http://www.winehq.org/hypermail/wine-devel/2004/06/0242.html
[2] http://www.microsoft.com/com/dcom/dcom95/download.asp
[3] http://franksworld.net/winetools.html
[4] http://bugs.winehq.org/show_bug.cgi?id=1456
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (GNU/Linux)
Comment: Using GnuPG with Debian - http://enigmail.mozdev.org

iD8DBQFA0BxYVAp7Xm10JmkRAqptAJ45+cwvWG0ZX8zrAxRRvGmW7m39UwCfUA83
3s222OvH6YaXFtzLA0uK/ro=
=TMuG
-----END PGP SIGNATURE-----



More information about the wine-devel mailing list