[Wine] TortoiseCVS

Austin English austinenglish at gmail.com
Thu Dec 6 18:22:30 CST 2007


Normally, trying a native dll to see if that helps would be the best
workaround, but that won't work for core dlls. If you haven't already,
upgrade to wine 0.9.50 and file a bug at http://bugs.winehq.org


Austin

On Dec 6, 2007 5:54 PM, Jean-Claude Gervais <jc.gervais at videotron.ca> wrote:
> Thank you, Austin!
>
>         I installed Samba to obtain winbind and ntlm_auth, and it did change
> the outcome a bit:
>
>         Tortoise still checks out the first file and pops up an error dialog,
> so there is no apparent difference, but the session output from Wine HAS
> changed, it has gotten quieter:
>
>  wine TortoiseAct.exe CVSCheckOut -f "C:\windows\Temp\TCV1.tmp" -h
> 0x300b4
> fixme:actctx:parse_depend_manifests Could not find dependent assembly
> L"Microsoft.Windows.Common-Controls"
> fixme:richedit:RichEditWndProc_common WM_STYLECHANGING: stub
> fixme:richedit:RichEditWndProc_common WM_STYLECHANGED: stub
> wine: Call from 0x7bc38828 to unimplemented function
> ntdll.dll.NtQueryEaFile, aborting
> wine: Call from 0x7bc38828 to unimplemented function
> ntdll.dll.NtSetEaFile, aborting
> err:mmio:MMIO_ParseExtA No . in szFileName: "TCVS_Error"
>
> Sadly, it appears that it really is the two unimplemented functions
> (NtQueryEaFile and NtSetEaFile) causing the problem.
>
> Thank you kindly for your help in any case and if you have any other
> strategies or ideas to workaround this, I would gladly try them.
>
> Thanks again.
> J
>
>
>
>
> On Thu, 2007-12-06 at 16:21 -0600, Austin English wrote:
> > err:ntlm:SECUR32_initNTLMSP Usually, you can find it in the winbind
> > package of your distribution.
> > err:ntlm:SECUR32_initNTLMSP ntlm_auth was not found or is outdated. Make
> > sure that ntlm_auth >= 3.0.25 is in your path.
> >
> > Install winbind and try again.
> >
> > On Dec 6, 2007 4:14 PM, Jean-Claude Gervais <jc.gervais at videotron.ca> wrote:
> > > Hi,
> > >
> > >         I'm trying to use TortoiseCVS under Linux (through Wine).
> > >
> > >         I'd like to eventually write some shell scripts to invoke it
> > > properly from Nautilus but that is still a ways off.
> > >
> > >         Some of Tortoise's functionality works, like enumerating the code
> > > modules in the CVS repository.
> > >
> > >         However, actually checking out code works for the first file but then
> > > fails:
> > >
> > > .-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.
> > >
> > > Checking out in c:\temp - TortoiseCVS
> > > In c:\temp: "C:\Program Files\TortoiseCVS\cvs.exe" -q checkout -P .
> > > CVSROOT=:pserver:jgervais at cvsserver:/usr/local/cvsroot
> > >
> > > U 64KB_FF.dat
> > > cvs [checkout aborted]: unable to remove c:\windows\temp
> > > \cvsnt-2.5.03.2260-jeancg-wks1-e475828b20f03-small.dmp.gz: Bad address
> > >
> > > Error, CVS operation failed
> > >
> > > .-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.
> > >
> > > While the checkout window is up, another window pops up over it
> > > .-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.
> > > CVSNT has crashed
> > > Unfortunately CVSNT has crashed. A crash report file will automatically
> > > be sent to the cvsnt.org web reporting service. Please check your event
> > > log for further details.
> > > Send Simple crash report (30k)
> > > Send full crash dump (10MB). Recommended if on fast connection
> > > [OK] [CANCEL]
> > > .-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.
> > >
> > > As I wrote above, Tortoise DOES in fact checkout the very first file!
> > >
> > > In the checkout directory, the first file is there along with a CVS
> > > subdirectory that contains
> > > total 8
> > > -rw-r--r-- 1 jgervais jgervais  0 Dec  6 12:03 Entries
> > > -rw-r--r-- 1 jgervais jgervais  0 Dec  6 12:03 Entries.Extra
> > > -rw-r--r-- 1 jgervais jgervais  0 Dec  6 11:52 Entries.Extra.Old
> > > -rw-r--r-- 1 jgervais jgervais  0 Dec  6 12:03 Entries.Log
> > > -rw-r--r-- 1 jgervais jgervais  0 Dec  6 11:52 Entries.Old
> > > -rw-r--r-- 1 jgervais jgervais  3 Dec  6 11:52 Repository
> > > -rw-r--r-- 1 jgervais jgervais 48 Dec  6 11:52 Root
> > >
> > >
> > > Here is the transcript of what the Wine program reports during the
> > > session:
> > > .-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.
> > > wine ~/.wine/drive_c/Program\ Files/TortoiseCVS/TortoiseAct.exe
> > > CVSCheckOut -f c:\\windows\\temp\\TCV1.tmp -h 0x300b4
> > > fixme:actctx:parse_depend_manifests Could not find dependent assembly
> > > L"Microsoft.Windows.Common-Controls"
> > > fixme:richedit:RichEditWndProc_common WM_STYLECHANGING: stub
> > > fixme:richedit:RichEditWndProc_common WM_STYLECHANGED: stub
> > > err:ntlm:SECUR32_initNTLMSP ntlm_auth was not found or is outdated. Make
> > > sure that ntlm_auth >= 3.0.25 is in your path.
> > > err:ntlm:SECUR32_initNTLMSP Usually, you can find it in the winbind
> > > package of your distribution.
> > > err:ntlm:SECUR32_initNTLMSP ntlm_auth was not found or is outdated. Make
> > > sure that ntlm_auth >= 3.0.25 is in your path.
> > > err:ntlm:SECUR32_initNTLMSP Usually, you can find it in the winbind
> > > package of your distribution.
> > > fixme:richedit:RichEditWndProc_common WM_STYLECHANGING: stub
> > > fixme:richedit:RichEditWndProc_common WM_STYLECHANGED: stub
> > > err:ntlm:SECUR32_initNTLMSP ntlm_auth was not found or is outdated. Make
> > > sure that ntlm_auth >= 3.0.25 is in your path.
> > > err:ntlm:SECUR32_initNTLMSP Usually, you can find it in the winbind
> > > package of your distribution.
> > > wine: Call from 0x7bc38828 to unimplemented function
> > > ntdll.dll.NtQueryEaFile, aborting
> > > wine: Call from 0x7bc38828 to unimplemented function
> > > ntdll.dll.NtSetEaFile, aborting
> > > err:mmio:MMIO_ParseExtA No . in szFileName: "TCVS_Error"
> > > .-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.
> > >
> > > Torsten Martinsen (author of TortoiseCVS) analyzed this and believes
> > > that the problem may be caused by the two unimplemented functions
> > > NtQueryEaFile and NtSetEaFile which he reports are both called directly
> > > by the CVSNT client Tortoise invokes to do the checkout.
> > >
> > > Is there a workaround?
> > > I would really love to be able to use this application from Linux.
> > >
> > > Thank you for all your hard work and help.
> > >
> > > J
> > >
> > >
> > > _______________________________________________
> > > wine-users mailing list
> > > wine-users at winehq.org
> > > http://www.winehq.org/mailman/listinfo/wine-users
> > >
>
>
> _______________________________________________
> wine-users mailing list
> wine-users at winehq.org
> http://www.winehq.org/mailman/listinfo/wine-users
>



More information about the wine-users mailing list