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

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: Tue, 30 Jun 2009 15:29:37 -0700 (PDT)
Organization: http://groups.google.com
Lines: 58
Message-ID: <c39b26bb-b59b-417b-864d-ef71ee2dcd07@c9g2000yqm.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> <37873c16-7225-4991-911a-e32e68071ab7 AT k8g2000yqn DOT googlegroups DOT com>
<83ab3p4mx8 DOT fsf AT gnu DOT org>
NNTP-Posting-Host: 65.13.115.246
Mime-Version: 1.0
X-Trace: posting.google.com 1246400978 28331 127.0.0.1 (30 Jun 2009 22:29:38 GMT)
X-Complaints-To: groups-abuse AT google DOT com
NNTP-Posting-Date: Tue, 30 Jun 2009 22:29:38 +0000 (UTC)
Complaints-To: groups-abuse AT google DOT com
Injection-Info: c9g2000yqm.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 30, 1:05=A0pm, Eli Zaretskii <e DOT  DOT  DOT  AT gnu DOT org> wrote:
>
> I don't see how could letter-case matter here. =A0If you can show me
> otherwise, please do. =A0The exact error message would be nice.

Well, it seemed to work with 4DOS without any modifications, so I'm
blindly guessing that case matters. Below is the exact error message:

-------------------------------
[ FreeDOS ] Mon 06-29-2009>make
cd lib-src
d:/gcc/bin/make.exe top_srcdir=3De:/emacs version=3D"23.0.95"
make.exe[1]: Entering directory `e:/emacs/lib-src'
make.exe[1]: *** No rule to make target `/test-distrib.c', needed by
`test-distrib'.  Stop.
make.exe[1]: Leaving directory `e:/emacs/lib-src'
make.exe: *** [lib-src] Error 2
-------------------------------

> I suspect that the problem could be not with top_srcdir in the
> top-level Makefile, but rather with this line from lib-src/Makefile:
>
> =A0 =A0 srcdir :=3D $(subst \,/,$(shell command.com /c cd))

I changed both Makefile and lib-src/Makefile, both top_srcdir and
srcdir, respectively.

> Do you have command.com on FreeDOS, and if you do, what does it do
> with this line? =A0What does $(srcdir) get set to?

FreeCOM is named COMMAND.COM for compatibility. I guess it gets set to
"E:\EMACS\lib-src". (I should really test again and use djecho to
verify it.) All I'm saying is that it won't work with FreeCOM unless I
manually change it. I can't say why.

> > Wow, the smallest upgrade in the history of the universe. Taking a big
> > risk, eh? Living on the bleeding edge? =A0 ;-) =A0 =A0j/k
>
> It's very simple: the only other port is of GCC 4.x, and I don't want
> yet to go there.

Hey, it's fine, I use all kinds of GCCs, so it's no biggie. In fact, I
think the AVR targeting ones work better in 3.x than 4.x. Latest
OpenBSD 4.5 still uses 3.3.5 (I think some non-x86 targets (Sparc??
VAX??) have bugs with newer versions). However, most other people use
4.x due to its improvements (although *BSD avoid anything newer than
4.2.1, if even, due to GPLv3). Actually, I think 4.0.x was vaguely
buggy, 4.2.x had a big unknown slowdown, and 4.3.2 brought things back
up to par. That's not to say they don't whine a lot (-Wno-parentheses
is pretty much required, IMHO). But hey, 3.4.4 is from 2005, so it's
not old, and I still use it (and older!) on various computers, esp. my
P166 (although in all honesty, despite being twice as fast as 4.4.0,
it's twice as slow as 2.95.3, go figure). For laughs you may want to
try the DJGPP/ELF hack (COFF or ELF supported), which uses 4.0.1. GCC
4.x really does optimize better (esp. C++) although not a billion
times better or anything.

- Raw text -


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