X-Authentication-Warning: delorie.com: mail set sender to djgpp-bounces using -f From: Rugxulo 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> <83iqif4tkt DOT fsf AT gnu DOT org> NNTP-Posting-Host: 65.13.115.246 Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable 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 wrote: > > From: Rugxulo > > 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