delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/2009/06/30/00:48:59

X-Authentication-Warning: delorie.com: mail set sender to djgpp-bounces using -f
From: Rugxulo <rugxulo AT gmail DOT com>
Newsgroups: comp.os.msdos.djgpp
Subject: Re: Emacs 23.0.95 pretest is available
Date: Mon, 29 Jun 2009 21:44:45 -0700 (PDT)
Organization: http://groups.google.com
Lines: 80
Message-ID: <37873c16-7225-4991-911a-e32e68071ab7@k8g2000yqn.googlegroups.com>
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>
<83iqif4tkt DOT fsf AT gnu DOT org>
NNTP-Posting-Host: 65.13.115.246
Mime-Version: 1.0
X-Trace: posting.google.com 1246337085 15237 127.0.0.1 (30 Jun 2009 04:44:45 GMT)
X-Complaints-To: groups-abuse AT google DOT com
NNTP-Posting-Date: Tue, 30 Jun 2009 04:44:45 +0000 (UTC)
Complaints-To: groups-abuse AT google DOT com
Injection-Info: k8g2000yqn.googlegroups.com; posting-host=65.13.115.246;
posting-account=p5rsXQoAAAB8KPnVlgg9E_vlm2dvVhfO
User-Agent: G2/1.0
X-HTTP-UserAgent: Opera/9.64 (Windows NT 6.0; U; en) Presto/2.1.1,gzip(gfe),gzip(gfe)
To: djgpp AT delorie DOT com
DJ-Gateway: from newsgroup comp.os.msdos.djgpp
Reply-To: djgpp AT delorie DOT com

Hi,

On Jun 28, 10:17=A0pm, Eli Zaretskii <e DOT  DOT  DOT  AT gnu DOT org> wrote:
> > From: Rugxulo <rugx DOT  DOT  DOT  AT gmail DOT com>
> > Date: Sun, 28 Jun 2009 18:03:55 -0700 (PDT)
>
> > --------------------------
> > # (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
> > # =A0 =A0to "/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?

FreeDOS uses FreeCOM. Here I was using 0.84-pre2, but some prefer
0.82pl3 for its alleged better stability. (I've never had any issues
with either.) But 0.82pl3 doesn't support LFNs or DESCRIPT.IONs, and
0.84-pre2 only supports all features in 186 (not 8086) compiles. So
it's a (small) tradeoff.

(0.82pl3 download):
http://sourceforge.net/project/showfiles.php?group_id=3D5109&package_id=3D9=
826&release_id=3D203962

(0.84-pre2 download, command[xs].zip):
http://www.ibiblio.org/pub/micro/pc-stuff/freedos/files/distributions/1.0/p=
kgs/

(4DOS 8.00, final Lucho release):
http://4dos.zzl.org/

Anyways, long story short, it seems FreeCOM (either version) reports
"E:\EMACS" while 4DOS reports "e:\emacs". I can't imagine that
something so silly as case sensitivity could be the trouble, but
apparently it is!

> Maybe it's time to replace this trickery with $CURDIR, which exists
> since Make 3.77.

Since I don't think it would even work with any non-GNU (and non-
DJGPP) make anyways, I think that's a fair suggestion. /current/3.79.1
and /beta/3.81 are the latest available for DJGPP anyways, so it's
fair to assume everyone already has one of them by now. I've even seen
a few other projects claim to require 3.81 or newer. So it wouldn't be
far out to assume 3.77+ for Emacs.

> > > 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 Info
> > > files that come with Emacs in %DJDIR%/gnu/emacs/info; if you installe=
d
> > > Emacs in some other directory, you will need to set INFOPATH to point
> > > to its `info' subdirectory.
>
> > I meant without DJGPP detected, active, or installed, Emacs can't find
> > its own .info files except under LFN environment (Windows).
>
> Do you mean the DJGPP variable is not set at all?

Sorry, my bad. I never installed (or intended to install) the full GNU
Emacs into the DJGPP directory. While the idea isn't bad, I dislike
making my setup too unwieldy, so I build it and even use it
separately. But when building, obviously %DJGPP% is set, which loads
DJGPP.ENV, which sets INFOPATH. In other words, it works fine without
%DJGPP% set (Emacs can load its own Info files fine via C-h i). So
never mind.   ;-)

> > > I use GCC 3.4.4 and don't have any alignment issues.
>
> > Really? CONFIG.BAT whines for me. And I thought you were using 3.4.3,
> > finally upgraded? =A0 ;-)
>
> Yes, I upgraded because 3.4.3 has bugs in the debug info it produces,
> which I bumped into when working on GDB.

Wow, the smallest upgrade in the history of the universe. Taking a big
risk, eh? Living on the bleeding edge?   ;-)    j/k

- Raw text -


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