Discussion:
Need help installing some software
Anthony Joseph Seward
2002-12-09 21:56:12 UTC
Permalink
I need help installing some software. I've tried with Red Hat's version
of wine, Transgaming's version, and the CVS version (latest try is
wine-cvs-opengl-120902-1 from http://wine.dataparty.no/).

I get different results with all of them.

Could anyone do a walkthrough with me using any of the above versions?

Sometimes it seems like there is just a registry problem, other times it
seems like a problem in the code.

Tony
--
Anthony Joseph Seward <***@ieee.org>
Duane Clark
2002-12-09 22:25:45 UTC
Permalink
Post by Anthony Joseph Seward
I need help installing some software. I've tried with Red Hat's version
of wine, Transgaming's version, and the CVS version (latest try is
wine-cvs-opengl-120902-1 from http://wine.dataparty.no/).
I get different results with all of them.
Could anyone do a walkthrough with me using any of the above versions?
Sometimes it seems like there is just a registry problem, other times it
seems like a problem in the code.
To me, it is very vague what you want. Generally, to install an
application in Wine, you cd into the directory containing the
installation setup.exe file, and then type "wine setup".

Does "some software" have a name? Is it downloadable?

You have successfully installed Wine and other applications work?

Please give error messages, not "different results", "registry problem",
and "seems like a problem in the code".

More detail is always better. When in doubt, include it.
Anthony Joseph Seward
2002-12-09 22:42:34 UTC
Permalink
Oops. I meant to reply to the list.

Tony

-----Forwarded Message-----
Subject: Re: Need help installing some software
Date: 09 Dec 2002 15:38:32 -0700
Post by Duane Clark
Post by Anthony Joseph Seward
I need help installing some software. I've tried with Red Hat's version
of wine, Transgaming's version, and the CVS version (latest try is
wine-cvs-opengl-120902-1 from http://wine.dataparty.no/).
I get different results with all of them.
Could anyone do a walkthrough with me using any of the above versions?
Sometimes it seems like there is just a registry problem, other times it
seems like a problem in the code.
To me, it is very vague what you want. Generally, to install an
application in Wine, you cd into the directory containing the
installation setup.exe file, and then type "wine setup".
Does "some software" have a name? Is it downloadable?
You have successfully installed Wine and other applications work?
Please give error messages, not "different results", "registry problem",
and "seems like a problem in the code".
More detail is always better. When in doubt, include it.
The software in question is the Win2K version of a device driver for a
USB hardware key: http://www.rainbow.com/support/eu_support.htm. I get
problems with both the legacy installer and the MSI installer.
I am trying to give whoever wants to help the chance to choose their
weapon. When I've tried to get help with wine over the past year or so
the initial response is usually 'try it again with version X', version X
being the version that the respondent uses. Choose your version and
I'll give you the appropriate details.
Thanks,
Tony
--
--
Anthony Joseph Seward <***@ieee.org>
Duane Clark
2002-12-09 23:01:04 UTC
Permalink
The software in question is the Win2K version of a device driver for a
USB hardware key: http://www.rainbow.com/support/eu_support.htm. I get
problems with both the legacy installer and the MSI installer.
I am certainly not an expert on that part, but as far as I know, as a
general rule a Windows device driver will not work in Wine (there are
some very limited exceptions).
I am trying to give whoever wants to help the chance to choose their
weapon. When I've tried to get help with wine over the past year or so
the initial response is usually 'try it again with version X', version X
being the version that the respondent uses. Choose your version and
I'll give you the appropriate details.
Unfortunately, that is sometimes required. However, as a general rule, I
think you will find that the people most knowledgable about Wine will be
using a current CVS from winehq. Yes, that requires a bit of additional
effort to setup and learn, but once setup, it is very easy to use and
upgrade with. In my case, current CVS on Redhat 7.3.
Anthony Joseph Seward
2002-12-09 23:43:31 UTC
Permalink
Post by Duane Clark
The software in question is the Win2K version of a device driver for a
USB hardware key: http://www.rainbow.com/support/eu_support.htm. I get
problems with both the legacy installer and the MSI installer.
I am certainly not an expert on that part, but as far as I know, as a
general rule a Windows device driver will not work in Wine (there are
some very limited exceptions).
I was under the impression that VXD drivers won't work and there are no
plans to support them in part because the 32-bit drivers should be
easire to support. There have been a couple of posts to the newsgroup
saying that drivers for NT might work.
Post by Duane Clark
I am trying to give whoever wants to help the chance to choose their
weapon. When I've tried to get help with wine over the past year or so
the initial response is usually 'try it again with version X', version X
being the version that the respondent uses. Choose your version and
I'll give you the appropriate details.
Unfortunately, that is sometimes required. However, as a general rule, I
think you will find that the people most knowledgable about Wine will be
using a current CVS from winehq. Yes, that requires a bit of additional
effort to setup and learn, but once setup, it is very easy to use and
upgrade with. In my case, current CVS on Redhat 7.3.
I may not have things set up quite correctly for the CVS version because
I seem to get farther with the transgaming version. With the
transgaming version I get to a place where it thinks I should have
administrative rights and thinks that I do not. I would prefer to use
the CVS version since Red Hat tracks this.

OK, with the CVS version on Red Hat 8.0 and using the MSI version of the
installer, I get an error box from Install Shield saying '1611: Unable
to extract the file (null).' In my config file I have (see attachment)

[Version]
"Windows" = "win2k"

The log file that results from "wine -debugmsg +file
rainbow-SSD5410-32bit.exe 2>&1 &> wine-cvs-rb-msi.log" is

trace:file:CreateFileW
L"D:\\public_html\\zemax\\winex\\rainbow-SSD5410-32bit.exe" GENERIC_READ
FILE_SHARE_READ OPEN_EXISTING attributes 0x0
trace:file:CreateFileW returning 0x18
trace:file:SetFilePointer handle 0x18 offset 0 high 0 origin 0
trace:file:ReadFile 0x18 0xbfffe928 64 0xbfffe8d0 (nil)
trace:file:SetFilePointer handle 0x18 offset 264 high 0 origin 0
trace:file:ReadFile 0x18 0xbfffe8cc 4 0xbfffe8d0 (nil)
trace:file:ReadFile 0x18 0xbfffe914 20 0xbfffe8d0 (nil)
fixme:win32:PE_CreateModule Security directory ignored
trace:file:CreateFileW L"C:\\WINDOWS\\SYSTEM32\\rpcrt4.dll" GENERIC_READ
FILE_SHARE_READ OPEN_EXISTING attributes 0x0
warn:file:CreateFileW Unable to get full filename from
L"C:\\WINDOWS\\SYSTEM32\\rpcrt4.dll" (GLE 2)
trace:file:CreateFileW
L"D:\\public_html\\zemax\\winex\\rainbow-SSD5410-32bit.exe" GENERIC_READ
FILE_SHARE_READ FILE_SHARE_WRITE OPEN_EXISTING attributes 0x80
trace:file:CreateFileW returning 0x44
trace:file:ReadFile 0x44 0x407a1cc8 64 0x407a1d30 (nil)
trace:file:SetFilePointer handle 0x44 offset 264 high 0 origin 0
trace:file:ReadFile 0x44 0x407a1c04 24 0x407a1d30 (nil)
trace:file:SetFilePointer handle 0x44 offset 224 high 0 origin 1
trace:file:ReadFile 0x44 0x407a1d08 40 0x407a1d30 (nil)
trace:file:ReadFile 0x44 0x407a1d08 40 0x407a1d30 (nil)
trace:file:ReadFile 0x44 0x407a1d08 40 0x407a1d30 (nil)
trace:file:ReadFile 0x44 0x407a1d08 40 0x407a1d30 (nil)
trace:file:CreateFileW
L"D:\\public_html\\zemax\\winex\\rainbow-SSD5410-32bit.exe" GENERIC_READ
FILE_SHARE_READ FILE_SHARE_WRITE OPEN_EXISTING attributes 0x80
trace:file:CreateFileW returning 0x44
trace:file:SetFilePointer handle 0x44 offset 200704 high 0 origin 0
trace:file:ReadFile 0x44 0x41085010 46 0x407a1d54 (nil)
trace:file:ReadFile 0x44 0x41085048 312 0x407a1d34 (nil)
trace:file:SetFilePointer handle 0x44 offset 3494 high 0 origin 1
trace:file:ReadFile 0x44 0x410851b0 312 0x407a1d34 (nil)
trace:file:SetFilePointer handle 0x44 offset 1531984 high 0 origin 1
trace:file:ReadFile 0x44 0x41085318 312 0x407a1d34 (nil)
trace:file:SetFilePointer handle 0x44 offset 1519696 high 0 origin 1
trace:file:ReadFile 0x44 0x41085480 312 0x407a1d34 (nil)
trace:file:SetFilePointer handle 0x44 offset 953 high 0 origin 1
trace:file:ReadFile 0x44 0x410855e8 312 0x407a1d34 (nil)
trace:file:SetFilePointer handle 0x44 offset 1174948 high 0 origin 1
trace:file:CreateFileW L"E:\\~25b3.tmp" GENERIC_WRITE CREATE_NEW
attributes 0x80
trace:file:CreateFileW returning 0x48
trace:file:FILE_GetTempFileName created L"E:\\~25b3.tmp"
trace:file:FILE_GetTempFileName returning L"E:\\~25b3.tmp"
trace:file:CreateFileW
L"D:\\public_html\\zemax\\winex\\rainbow-SSD5410-32bit.exe" GENERIC_READ
FILE_SHARE_READ FILE_SHARE_WRITE OPEN_EXISTING attributes 0x80
trace:file:CreateFileW returning 0x48
trace:file:ReadFile 0x48 0x407a19a8 64 0x407a1a10 (nil)
trace:file:SetFilePointer handle 0x48 offset 264 high 0 origin 0
trace:file:ReadFile 0x48 0x407a18e4 24 0x407a1a10 (nil)
trace:file:SetFilePointer handle 0x48 offset 224 high 0 origin 1
trace:file:ReadFile 0x48 0x407a19e8 40 0x407a1a10 (nil)
trace:file:ReadFile 0x48 0x407a19e8 40 0x407a1a10 (nil)
trace:file:ReadFile 0x48 0x407a19e8 40 0x407a1a10 (nil)
trace:file:ReadFile 0x48 0x407a19e8 40 0x407a1a10 (nil)
trace:file:CreateFileW
L"D:\\public_html\\zemax\\winex\\rainbow-SSD5410-32bit.exe" GENERIC_READ
FILE_SHARE_READ FILE_SHARE_WRITE OPEN_EXISTING attributes 0x80
trace:file:CreateFileW returning 0x48
trace:file:SetFilePointer handle 0x48 offset 200704 high 0 origin 0
trace:file:ReadFile 0x48 0x41085778 46 0x407a1a34 (nil)
trace:file:ReadFile 0x48 0x410857b0 312 0x407a1a14 (nil)
trace:file:SetFilePointer handle 0x48 offset 3494 high 0 origin 1
trace:file:ReadFile 0x48 0x41085918 312 0x407a1a14 (nil)
trace:file:SetFilePointer handle 0x48 offset 1531984 high 0 origin 1
trace:file:ReadFile 0x48 0x41085a80 312 0x407a1a14 (nil)
trace:file:SetFilePointer handle 0x48 offset 1519696 high 0 origin 1
trace:file:ReadFile 0x48 0x41085be8 312 0x407a1a14 (nil)
trace:file:SetFilePointer handle 0x48 offset 953 high 0 origin 1
trace:file:ReadFile 0x48 0x41085d50 312 0x407a1a14 (nil)
trace:file:SetFilePointer handle 0x48 offset 1174948 high 0 origin 1
trace:file:CreateFileW
L"D:\\public_html\\zemax\\winex\\rainbow-SSD5410-32bit.exe" GENERIC_READ
FILE_SHARE_READ FILE_SHARE_WRITE OPEN_EXISTING attributes 0x80
trace:file:CreateFileW returning 0x4c
trace:file:SetFilePointer handle 0x4c offset 3257172 high 0 origin 0
trace:file:CreateFileW L"E:\\~25b3.tmp" GENERIC_WRITE CREATE_ALWAYS
attributes 0x80
trace:file:CreateFileW returning 0x50
trace:file:ReadFile 0x4c 0x41086000 953 0x407a1a18 (nil)
trace:file:WriteFile 0x50 0x41086000 953 0x407a1a18 (nil)
trace:file:DeleteFileW L"E:\\~25b3.tmp"
fixme:dosfs:GetDiskFreeSpaceExW no per-user quota support yet
trace:file:FILE_DoOpenFile E:\_MSI5166._IS OF_READWRITE OF_SHARE_COMPAT
OF_CREATE
trace:file:FILE_DoOpenFile E:\_MSI5166._IS 1002
trace:file:CreateFileW L"E:\\_MSI5166._IS" GENERIC_READ GENERIC_WRITE
FILE_SHARE_READ FILE_SHARE_WRITE CREATE_ALWAYS attributes 0x80
trace:file:CreateFileW returning 0x48
trace:file:FILE_DoOpenFile (E:\_MSI5166._IS): OK, return = 0x48
trace:file:_lclose handle 72
trace:file:FILE_DoOpenFile E:\_MSI5166._IS OF_READ OF_SHARE_COMPAT
OF_DELETE
trace:file:FILE_DoOpenFile E:\_MSI5166._IS 0200
trace:file:FILE_DoOpenFile found /tmp/_MSI5166._IS = L"E:\\_MSI5166._IS"
trace:file:FILE_DoOpenFile (E:\_MSI5166._IS): OF_DELETE return = OK
trace:file:CreateFileW L"E:\\_is25b4.tmp" GENERIC_WRITE CREATE_NEW
attributes 0x80
trace:file:CreateFileW returning 0x48
trace:file:FILE_GetTempFileName created L"E:\\_is25b4.tmp"
trace:file:FILE_GetTempFileName returning L"E:\\_is25b4.tmp"
trace:file:FILE_DoOpenFile E:\_is25b4.tmp OF_WRITE OF_SHARE_EXCLUSIVE
trace:file:FILE_DoOpenFile E:\_is25b4.tmp 0011
trace:file:FILE_DoOpenFile found /tmp/_is25b4.tmp = L"E:\\_IS25B4.TMP"
trace:file:GetFileInformationByHandle 0x48
trace:file:FILE_DoOpenFile (E:\_is25b4.tmp): OK, return = 0x48
trace:file:DeleteFileW L"E:\\_is25b4.tmp"
trace:file:CreateDirectoryW (L"E:",(nil))
warn:file:CreateDirectoryW Error 'File exists' trying to create
directory '/tmp'
trace:file:CreateDirectoryW (L"E:\\_is25b4",(nil))
trace:file:CreateFileW
L"D:\\public_html\\zemax\\winex\\rainbow-SSD5410-32bit.exe" GENERIC_READ
FILE_SHARE_READ FILE_SHARE_WRITE OPEN_EXISTING attributes 0x80
trace:file:CreateFileW returning 0x48
trace:file:SetFilePointer handle 0x48 offset 3257172 high 0 origin 0
trace:file:CreateFileW L"E:\\_is25b4\\Setup.INI" GENERIC_WRITE
CREATE_ALWAYS attributes 0x80
trace:file:CreateFileW returning 0x4c
trace:file:ReadFile 0x48 0x410858e8 953 0x4079fe4c (nil)
trace:file:WriteFile 0x4c 0x410858e8 953 0x4079fe4c (nil)
trace:file:CreateFileW
L"D:\\public_html\\zemax\\winex\\rainbow-SSD5410-32bit.exe" GENERIC_READ
FILE_SHARE_READ FILE_SHARE_WRITE OPEN_EXISTING attributes 0x80
trace:file:CreateFileW returning 0x48
trace:file:SetFilePointer handle 0x48 offset 201062 high 0 origin 0
trace:file:CreateFileW L"E:\\_is25b4\\0x0409.ini" GENERIC_WRITE
CREATE_ALWAYS attributes 0x80
trace:file:CreateFileW returning 0x4c
trace:file:ReadFile 0x48 0x41085a30 1024 0x4079fe4c (nil)
trace:file:WriteFile 0x4c 0x41085a30 1024 0x4079fe4c (nil)
trace:file:ReadFile 0x48 0x41085a30 1024 0x4079fe4c (nil)
trace:file:WriteFile 0x4c 0x41085a30 1024 0x4079fe4c (nil)
trace:file:ReadFile 0x48 0x41085a30 1024 0x4079fe4c (nil)
trace:file:WriteFile 0x4c 0x41085a30 1024 0x4079fe4c (nil)
trace:file:ReadFile 0x48 0x41085a30 422 0x4079fe4c (nil)
trace:file:WriteFile 0x4c 0x41085a30 422 0x4079fe4c (nil)
trace:file:CreateFileW L"C:\\windows\\system32\\msi.dll" GENERIC_READ
FILE_SHARE_READ OPEN_EXISTING attributes 0x0
trace:file:CreateFileW returning 0x48
trace:file:SetFilePointer handle 0x48 offset 0 high 0 origin 0
trace:file:ReadFile 0x48 0x4079e91c 64 0x4079e8c4 (nil)
trace:file:SetFilePointer handle 0x48 offset 200 high 0 origin 0
trace:file:ReadFile 0x48 0x4079e8c0 4 0x4079e8c4 (nil)
trace:file:ReadFile 0x48 0x4079e908 20 0x4079e8c4 (nil)
trace:file:CreateFileW L"C:\\windows\\system32\\msi.dll" GENERIC_READ
FILE_SHARE_READ OPEN_EXISTING attributes 0x0
trace:file:CreateFileW returning 0x48
trace:file:SetFilePointer handle 0x48 offset 0 high 0 origin 0
trace:file:ReadFile 0x48 0x4079e9b0 64 0x4079e958 (nil)
trace:file:SetFilePointer handle 0x48 offset 200 high 0 origin 0
trace:file:ReadFile 0x48 0x4079e954 4 0x4079e958 (nil)
trace:file:ReadFile 0x48 0x4079e99c 20 0x4079e958 (nil)
trace:file:CreateFileW
L"D:\\public_html\\zemax\\winex\\rainbow-SSD5410-32bit.exe" GENERIC_READ
FILE_SHARE_READ FILE_SHARE_WRITE OPEN_EXISTING attributes 0x80
trace:file:CreateFileW returning 0x48
trace:file:SetFilePointer handle 0x48 offset 3258437 high 0 origin 0
trace:file:CreateFileW L"E:\\_is25b4\\Sentinel System Driver 5.41.0
(32-bit).msi" GENERIC_WRITE CREATE_ALWAYS attributes 0x80
trace:file:CreateFileW returning 0x4c
trace:file:ReadFile 0x48 0x41086520 1024 0x4079f2ac (nil)
trace:file:WriteFile 0x4c 0x41086520 1024 0x4079f2ac (nil)
trace:file:ReadFile 0x48 0x41086520 1024 0x4079f2ac (nil)
trace:file:WriteFile 0x4c 0x41086520 1024 0x4079f2ac (nil)
trace:file:ReadFile 0x48 0x41086520 420 0x4079f2ac (nil)
trace:file:WriteFile 0x4c 0x41086520 420 0x4079f2ac (nil)
[the previous two lines are repeated 1145 times each]
fixme:cabinet:FDICreate (0x402fc4, 0x410a02, 0x4030ac, 0x402fcf,
0x40300c, 0x403052, 0x403079, 1, 0x4079fb0c): stub
err:dc:DCE_FreeWindowDCE [0x10023] GetDC() without ReleaseDC()!
trace:file:FILE_DoOpenFile E:\_is25b4\Setup.INI OF_WRITE
OF_SHARE_EXCLUSIVE
trace:file:FILE_DoOpenFile E:\_is25b4\Setup.INI 0011
trace:file:FILE_DoOpenFile found /tmp/_is25b4/Setup.INI =
L"E:\\_IS25B4\\SETUP.INI"
trace:file:GetFileInformationByHandle 0x48
trace:file:FILE_DoOpenFile (E:\_is25b4\Setup.INI): OK, return = 0x48
trace:file:DeleteFileW L"E:\\_is25b4\\Setup.INI"
trace:file:FILE_DoOpenFile E:\_is25b4\0x0409.ini OF_WRITE
OF_SHARE_EXCLUSIVE
trace:file:FILE_DoOpenFile E:\_is25b4\0x0409.ini 0011
trace:file:FILE_DoOpenFile found /tmp/_is25b4/0x0409.ini =
L"E:\\_IS25B4\\0X0409.INI"
trace:file:GetFileInformationByHandle 0x48
trace:file:FILE_DoOpenFile (E:\_is25b4\0x0409.ini): OK, return = 0x48
trace:file:DeleteFileW L"E:\\_is25b4\\0x0409.ini"
trace:file:FILE_DoOpenFile E:\_is25b4\Sentinel System Driver 5.41.0
(32-bit).msi OF_WRITE OF_SHARE_EXCLUSIVE
trace:file:FILE_DoOpenFile E:\_is25b4\Sentinel System Driver 5.41.0
(32-bit).msi 0011
trace:file:FILE_DoOpenFile found /tmp/_is25b4/Sentinel System Driver
5.41.0 (32-bit).msi = L"E:\\_IS25B4\\SENT~YBS.MSI"
trace:file:GetFileInformationByHandle 0x48
trace:file:FILE_DoOpenFile (E:\_is25b4\Sentinel System Driver 5.41.0
(32-bit).msi): OK, return = 0x48
trace:file:DeleteFileW L"E:\\_is25b4\\Sentinel System Driver 5.41.0
(32-bit).msi"
trace:file:FILE_DoOpenFile E:\_is25b4\_ISMSIDEL.INI OF_WRITE
OF_SHARE_EXCLUSIVE
trace:file:FILE_DoOpenFile E:\_is25b4\_ISMSIDEL.INI 0011
trace:file:FILE_DoOpenFile found /tmp/_is25b4/_ISMSIDEL.INI =
L"E:\\_IS25B4\\_ISM~HCZ.INI"
trace:file:GetFileInformationByHandle 0x48
trace:file:FILE_DoOpenFile (E:\_is25b4\_ISMSIDEL.INI): OK, return = 0x48
trace:file:DeleteFileW L"E:\\_is25b4\\_ISMSIDEL.INI"
trace:file:RemoveDirectoryW L"E:\\_is25b4"

Tony
--
Anthony Joseph Seward <***@ieee.org>
Duane Clark
2002-12-10 00:40:46 UTC
Permalink
Post by Anthony Joseph Seward
The software in question is the Win2K version of a device driver for a
USB hardware key: http://www.rainbow.com/support/eu_support.htm. I get
problems with both the legacy installer and the MSI installer.
Ouch, the Sentinel driver. I am assuming you are also going to need to
run some additional licensing software such as Flexlm? I think you are
going to have major headaches trying to get that running in Linux/Wine.

Unfortunately, I keep an old machine stuck in a corner around here
running WinNT and a Sentinel/Flexlm license server, which is the only
thing I use it for.
Post by Anthony Joseph Seward
I was under the impression that VXD drivers won't work and there are no
plans to support them in part because the 32-bit drivers should be
easire to support. There have been a couple of posts to the newsgroup
saying that drivers for NT might work.
My understanding is that anything that attempts to talk directly to
hardware is a problem, because Linux does not allow user programs to
talk directly to hardware. Then again, I could be way off there.
Post by Anthony Joseph Seward
I may not have things set up quite correctly for the CVS version because
I seem to get farther with the transgaming version. With the
transgaming version I get to a place where it thinks I should have
administrative rights and thinks that I do not. I would prefer to use
the CVS version since Red Hat tracks this.
OK, with the CVS version on Red Hat 8.0 and using the MSI version of the
installer, I get an error box from Install Shield saying '1611: Unable
to extract the file (null).'
I get exactly the same error box when running the installer. So I think
you likely have Wine setup correctly. I notice that the error box occurs
immediately after:

...
trace:file:ReadFile 0x48 0x417f8130 1024 0x4058f2d0 (nil)
trace:file:WriteFile 0x4c 0x417f8130 1024 0x4058f2d0 (nil)
trace:file:ReadFile 0x48 0x417f8130 420 0x4058f2d0 (nil)
trace:file:WriteFile 0x4c 0x417f8130 420 0x4058f2d0 (nil)
fixme:cabinet:FDICreate (0x402fc4, 0x410a02, 0x4030ac, 0x402fcf,
0x40300c, 0x403052, 0x403079, 1, 0x4058fb30): stub
err:dc:DCE_FreeWindowDCE [0x6002f] GetDC() without ReleaseDC()!

The rest of the trace is cleanup before the installer exits. And it has
in fact written out the installer files:
# ll /c/TEMP/_is33d9/
total 1172
drwxrwxr-x 2 dclark dclark 4096 Dec 9 16:22 ./
drwxrwxr-x 4 dclark dclark 4096 Dec 9 16:22 ../
-rw-rw-r-- 1 dclark dclark 3494 Dec 9 16:22 0x0409.ini
-rw-rw-r-- 1 dclark dclark 1174948 Dec 9 16:22 Sentinel System
Driver 5.41.0 (32-bit).msi
-rw-rw-r-- 1 dclark dclark 953 Dec 9 16:22 Setup.INI
-rw-rw-r-- 1 dclark dclark 190 Dec 9 16:22 _ISMSIDEL.INI

The 1145 repetitions of ReadFile/WriteFile are creating the
Sentinal*.msi file, and it is created correctly.

So that particular problem should be able to be debugged pretty easily.
As a wild guess, I would not be surprised if having things like
parentheses in a filename caused problems for Wine. I'll take a look at
it over the next few days. Unfortunately, I am not so hopeful about
getting Sentinel to work, but hopefully some other folks will comment on
that. My Sentinel device is a parallel port key.
Anthony Joseph Seward
2002-12-10 01:32:42 UTC
Permalink
On Mon, 2002-12-09 at 17:40, Duane Clark wrote:
<snip>
Post by Duane Clark
Ouch, the Sentinel driver. I am assuming you are also going to need to
run some additional licensing software such as Flexlm? I think you are
going to have major headaches trying to get that running in Linux/Wine.
Unfortunately, I keep an old machine stuck in a corner around here
running WinNT and a Sentinel/Flexlm license server, which is the only
thing I use it for.
I don't think that it uses Flexlm (the software in question is ZEMAX
http://www.zemax.com/). In any case I have already had major headaches.

<snip>
Post by Duane Clark
My understanding is that anything that attempts to talk directly to
hardware is a problem, because Linux does not allow user programs to
talk directly to hardware. Then again, I could be way off there.
I'm trying to use a USB key. I'm hoping that this will decrease the
chance that the driver does things not-approved of by the Windows API.
Post by Duane Clark
Post by Anthony Joseph Seward
I may not have things set up quite correctly for the CVS version because
I seem to get farther with the transgaming version. With the
transgaming version I get to a place where it thinks I should have
administrative rights and thinks that I do not. I would prefer to use
the CVS version since Red Hat tracks this.
OK, with the CVS version on Red Hat 8.0 and using the MSI version of the
installer, I get an error box from Install Shield saying '1611: Unable
to extract the file (null).'
I get exactly the same error box when running the installer. So I think
you likely have Wine setup correctly. I notice that the error box occurs
...
trace:file:ReadFile 0x48 0x417f8130 1024 0x4058f2d0 (nil)
trace:file:WriteFile 0x4c 0x417f8130 1024 0x4058f2d0 (nil)
trace:file:ReadFile 0x48 0x417f8130 420 0x4058f2d0 (nil)
trace:file:WriteFile 0x4c 0x417f8130 420 0x4058f2d0 (nil)
fixme:cabinet:FDICreate (0x402fc4, 0x410a02, 0x4030ac, 0x402fcf,
0x40300c, 0x403052, 0x403079, 1, 0x4058fb30): stub
err:dc:DCE_FreeWindowDCE [0x6002f] GetDC() without ReleaseDC()!
The rest of the trace is cleanup before the installer exits. And it has
# ll /c/TEMP/_is33d9/
total 1172
drwxrwxr-x 2 dclark dclark 4096 Dec 9 16:22 ./
drwxrwxr-x 4 dclark dclark 4096 Dec 9 16:22 ../
-rw-rw-r-- 1 dclark dclark 3494 Dec 9 16:22 0x0409.ini
-rw-rw-r-- 1 dclark dclark 1174948 Dec 9 16:22 Sentinel System
Driver 5.41.0 (32-bit).msi
-rw-rw-r-- 1 dclark dclark 953 Dec 9 16:22 Setup.INI
-rw-rw-r-- 1 dclark dclark 190 Dec 9 16:22 _ISMSIDEL.INI
The 1145 repetitions of ReadFile/WriteFile are creating the
Sentinal*.msi file, and it is created correctly.
So that particular problem should be able to be debugged pretty easily.
As a wild guess, I would not be surprised if having things like
parentheses in a filename caused problems for Wine. I'll take a look at
it over the next few days. Unfortunately, I am not so hopeful about
getting Sentinel to work, but hopefully some other folks will comment on
that. My Sentinel device is a parallel port key.
Thanks for the help. You might have a look at the code in transgaming's
version. When I use that I can install the VxD driver with no
problems. When I try and install the NT driver it says that I need
administrator privileges and exits.

Tony
--
Anthony Joseph Seward <***@ieee.org>
Sylvain Petreolle
2002-12-10 02:49:23 UTC
Permalink
Reading you trace, I would say : "Why not use native cabinet.dll for
the moment ?" ;)
Post by Duane Clark
I get exactly the same error box when running the installer. So I
think
you likely have Wine setup correctly. I notice that the error box
occurs
...
trace:file:ReadFile 0x48 0x417f8130 1024 0x4058f2d0 (nil)
trace:file:WriteFile 0x4c 0x417f8130 1024 0x4058f2d0 (nil)
trace:file:ReadFile 0x48 0x417f8130 420 0x4058f2d0 (nil)
trace:file:WriteFile 0x4c 0x417f8130 420 0x4058f2d0 (nil)
fixme:cabinet:FDICreate (0x402fc4, 0x410a02, 0x4030ac, 0x402fcf,
0x40300c, 0x403052, 0x403079, 1, 0x4058fb30): stub
err:dc:DCE_FreeWindowDCE [0x6002f] GetDC() without ReleaseDC()!
=====
Sylvain Petreolle
***@users.sourceforge.net
Fight against Spam ! http://www.euro.cauce.org/en/index.html
ICQ #170597259

"Don't think you are. Know you are." Morpheus in Matrix, chapter 15.

___________________________________________________________
Soyez solidaire soutenez l’action du Téléthon avec Yahoo! France.
http://www1.telethon.fr/030-Espace-Relais-Dons/webtirelire1.asp?hebergeur_id=1309
Duane Clark
2002-12-10 02:57:52 UTC
Permalink
Post by Sylvain Petreolle
Reading you trace, I would say : "Why not use native cabinet.dll for
the moment ?" ;)
And that does indeed allow the installation to proceed, using Win98 DLLs
at least.
Anthony Joseph Seward
2002-12-11 16:37:20 UTC
Permalink
Post by Duane Clark
Post by Sylvain Petreolle
Reading you trace, I would say : "Why not use native cabinet.dll for
the moment ?" ;)
And that does indeed allow the installation to proceed, using Win98 DLLs
at least.
I've made a log file from when I try and install the Win2K DLLs (using a
native cabinet.dll). I've split it up into manageable pieces. I think
the problem occurs during the second of the four logs. The call to
user32.MessageBeep is in there. I really don't know what to look for so
this is about as far as I can get without some hints.

You can find the log and a short description file at
http://www.mza.com/~seward/wine-logs/

Tony
--
Anthony Joseph Seward <***@ieee.org>
Loading...