Mail Archives: djgpp/2009/06/28/23:19:45
> 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 -