X-Originating-IP: [208.160.246.197] From: "Nimrod Abing" To: djgpp AT delorie DOT com Cc: eliz AT is DOT elta DOT co DOT il Subject: Re: CVS 1.10 (under DJGPP) quirks Date: Tue, 29 Aug 2000 14:25:06 PHT Mime-Version: 1.0 Content-Type: text/plain; format=flowed Message-ID: X-OriginalArrivalTime: 29 Aug 2000 06:25:06.0679 (UTC) FILETIME=[DFA26870:01C01181] Reply-To: djgpp AT delorie DOT com >From: Eli Zaretskii >Reply-To: djgpp AT delorie DOT com >To: Nimrod Abing >CC: djgpp AT delorie DOT com >Subject: Re: CVS 1.10 (under DJGPP) quirks >Date: Mon, 28 Aug 2000 17:51:33 +0300 (IDT) > > >On Mon, 28 Aug 2000, Nimrod Abing wrote: > > > I try to edit some sources with Emacs. What's > > this? It seems Emacs has reverted to its primitive state. It would seem > > that Emacs has failed to find H:/_emacs. Ohhboy! > >Perhaps installing CVS somehow defined your (fake) username, and Emacs >was trying to find your home directory as ~user or something. Try >evaluating (user-real-login-name) and (user-login-name), and see what >they print. C-h v user-real-login-name returns ``dosuser''. How do I change this? Anyway, shouldn't Emacs be looking for $HOME/_emacs first? >Anyway, I've stopped using Emacs 19 a long time ago, and I never tried >CVS with v19. Everything's works for me with Emacs v20. I have dual-boot Red Hat Gnu/Linux and Windows 9x computer. I also have sources for Emacs 20 packaged as an RPM. Is it possible to build it with DJGPP? I mean, I have to download a series of large files from Simtel and I don't want to overload our Internet connexion (I share a single connexion with 20 other people). How about posting a diff so I can ``patch'' the sources from the RPM and build it with DJGPP? Please? > > 1. I moved srcvault to %DJDIR%. Hence +CVSROOT=%DJDIR%/srcvault. > > 2. HOME is still +HOME=h:/ > > 3. +CVSEDITOR (and section [cvs]) is removed and replaced with global > > +EDITOR=%DJDIR%/gnu/emacs/bin/emacs.exe > > > > Voila! It works. Now cvs works as it should, and emacs can now find > > h:/_emacs. > >The only real change here is that you use EDITOR instead of CVSEDITOR. >Since I always use EDITOR myself, I guess I didn't see any problems with >CVSEDITOR. Oops. I didn't say I had a problem with CVSEDITOR in the previous post now did I? But CVS was having a problem finding CVSEDITOR. I don't know why. > > And now for one last quirk. ``cvs release -d project'' fails with an > > error message: > > CVS release: deletion of directory project failed: Permission >denied(EACCES) > >Looks like a bug in the ported CVS. From the EACCES message I'm >guessing that the offending directory is not empty. Yup. It appears to be a bug in the port. In Linux, ``cvs release -d'' works as it should. ---------------- _nimrod_a_abing_ ------------------------------------------ Homepage: http://www.geocities.com/n_abing _________________________________________________________________________ Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com. Share information about yourself, create your own public profile at http://profiles.msn.com.