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