delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/2009/06/28/23:19:45

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 <eliz AT gnu DOT org>
Subject: Re: Emacs 23.0.95 pretest is available
In-reply-to: <b84708ed-4b86-428d-a28e-2f0333a65746@k8g2000yqn.googlegroups.com>
To: djgpp AT delorie DOT com
Message-id: <83iqif4tkt.fsf@gnu.org>
MIME-version: 1.0
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> <b84708ed-4b86-428d-a28e-2f0333a65746 AT k8g2000yqn DOT googlegroups DOT com>
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

> From: Rugxulo <rugxulo AT gmail DOT com>
> 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.

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019