X-Authentication-Warning: delorie.com: mail set sender to djgpp-bounces using -f X-Recipient: djgpp AT delorie DOT com Date: Mon, 29 Jun 2009 06:17:22 +0300 From: Eli Zaretskii Subject: Re: Emacs 23.0.95 pretest is available In-reply-to: To: djgpp AT delorie DOT com Message-id: <83iqif4tkt.fsf@gnu.org> MIME-version: 1.0 Content-type: text/plain; charset=iso-8859-1 Content-transfer-encoding: QUOTED-PRINTABLE X-012-Sender: halo1 AT inter DOT net DOT il References: <83eit5zsit DOT fsf AT gnu DOT org> <5a7eb0db-1b56-4f7a-811d-bb7abdaef0cc AT b14g2000yqd DOT googlegroups DOT com> <83k52w421y DOT fsf AT gnu DOT org> Reply-To: djgpp AT delorie DOT com Errors-To: nobody AT delorie DOT com X-Mailing-List: djgpp AT delorie DOT com X-Unsubscribes-To: listserv AT delorie DOT com Precedence: bulk > From: Rugxulo > Date: Sun, 28 Jun 2009 18:03:55 -0700 (PDT) >=20 > -------------------------- > # (emacs-23.0.95/Makefile): > # > # Generate a full pathname of the top-level installation directory > top_srcdir :=3D $(subst \,/,$(shell cd)) > # won't work in FreeDOS unless manually changed > # to "/dev/e/emacs" or whatever > -------------------------- What shell does FreeDOS use, and what do you get from that shell when you type "cd" with no arguments? The following two lines of the top-level Makefile: SHELL=3D/xyzzy/command MAKESHELL=3D/xyzzy/command are there to make sure command.com (and not some other shell) is used= , so that "cd" returns the current working directory. If FreeDOS has its own incompatible version of command.com, that might explain the problem. Maybe it's time to replace this trickery with $CURDIR, which exists since Make 3.77. > > > "C-x i" (can't find Info dir in FreeDOS w/ SFNs, but Vista w/ L= FNs works > > > okay). > > > > I believe you mean "C-h i". >=20 > Yes, sorry. >=20 > > Do you have INFOPATH set on any of these machines? =A0Please look= in > > djgpp.env: it sets things up so that Emacs expects to find the In= fo > > files that come with Emacs in %DJDIR%/gnu/emacs/info; if you inst= alled > > Emacs in some other directory, you will need to set INFOPATH to p= oint > > to its `info' subdirectory. >=20 > I meant without DJGPP detected, active, or installed, Emacs can't f= ind > its own .info files except under LFN environment (Windows). Do you mean the DJGPP variable is not set at all? > > > I also tried with 3.4.4 for laughs just in case some of it was > > > GCC version specific, but no apparent differences (well, no sil= ly > > > alignment warnings, 2.95.3 says "... too much, defaulting to 4 = " a > > > lot) beyond a slightly bigger .EXE (well, and the above loadup = issue > > > which 3.4.4 doesn't have, but it doesn't have 8-byte alignment = either, > > > so the above download is using GCC 4.4.0). > > > > I use GCC 3.4.4 and don't have any alignment issues. >=20 > Really? CONFIG.BAT whines for me. And I thought you were using 3.4.= 3, > finally upgraded? ;-) Yes, I upgraded because 3.4.3 has bugs in the debug info it produces, which I bumped into when working on GDB.