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@xxxxxxxxxxxx> 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@xxxxxxxxxxxx> 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@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@xxxxxxxxxx > > > http://www.winehq.org/mailman/listinfo/wine-users > > > > > > _______________________________________________ > wine-users mailing list > wine-users@xxxxxxxxxx > http://www.winehq.org/mailman/listinfo/wine-users > _______________________________________________ wine-users mailing list wine-users@xxxxxxxxxx http://www.winehq.org/mailman/listinfo/wine-users