>>>> "Troy" == Troy Noble
<troy.noble(a)channelpoint.com> writes:
Troy> Hey all,
Troy> I compiled XEmacs 21.2 b36 from sources with Visual C++ 5.0
Troy> on my own machine in anticipation of firing up a debug
Troy> session and looking in the problem some more (namely
Troy> indent_to in indent.c. does not honor indent-tabs-mode=nil
Troy> setting).
Troy> Guess what, indent-tabs-mode = nil works just fine in my
Troy> compiled version. Very puzzling.
Troy> So I'm not sure why the pre-compiled binary of
Troy> XEmacs-21.2-b36-win32.zip off the net is broken. Also makes
Troy> me wonder what else is broken in that same beta build???
Troy> Guess I need to send a mail to the individual who builds the
Troy> kit and find out how they built it and try to put our heads
Troy> together to figure out why their binary didn't work and mine
Troy> did. In theory, they should function identically, right?
Troy> Is it possible to run strings and grep out the version ID's
Troy> of all the C files used to build the program? Maybe I'll
Troy> try that. I suppose that won't work thought if the binary
Troy> was stripped... My thought here is that maybe we both used
Troy> different versions of the source to build from? I would
Troy> hope not though.
Hi Troy,
we need a lot more info. That's how problems can get solved: facts.
How did you get the sources (CVS or tarballs)?
If CVS, what's the command you used to get the sources you built from?
If you did a "cvs update" to the latest sources (instead of -r
r21-2-36) then you got the latest sources at that particular time,
which is something after 21.2-b36, more close to a future 21.2-b37.
So you did a Windows native build, right?
Please send us your xemacs/nt/config.inc file then.
Did you use the portable dumper option (we can tell from config.inc)?
These are just a few simple question on the way to solve the mystery.
Best regards,
Adrian
Troy> Troy
Troy> -----Original Message-----
Troy> From: Troy Noble [mailto:troy.noble@channelpoint.com]
Troy> Sent: Friday, October 20, 2000 4:20 PM
Troy> To: 'xemacs-beta(a)xemacs.org'
Troy> Subject: (setq indent-tabs-mode nil) not working in 21.2b36 on NT?
Troy> I'm running:
Troy> XEmacs 21.2 (beta36) "Notus" [Lucid] (i586-pc-win32) of Wed Oct 11
2000 on
Troy> NEVERYON
Troy> Even when I have indent-tabs-mode set to nil, XEmacs is inserting
Troy> tabs for indents.
Troy> Doesn't matter whether I use (setq-default indent-tabs-mode nil) to set
Troy> it globally, or use (setq indent-tabs-mode nil) to set it buffer local.
Troy> Also
Troy> doesn't matter whether it's cperl-mode, java-mode, cc-mode, or
Troy> just good ol' text-mode.
Troy> I searched back through the xemacs-beta archives and saw this
Troy> same thing reported last back in July for b34. I am still seeing the
Troy> same problem with the 21.2b36 binary for NT. So assume it
Troy> has not been fixed.
Troy> I built the 21.2b36 from source on RedHat Linux 6.2, and using
Troy> the same .emacs options file... it works just fine. Also works just
Troy> fine on XEmacs 21.1.9 on NT win32.
Troy> BTW, diff'd lisp/indent.el from XEmacs 21.1.9 with this one, and it
hasn't
Troy> changed since then. So it's gotta be lower down. Suspect it's in
the
Troy> indent.c
Troy> somewhere, which was also the conclusion of the last round of discussions
Troy> that I read.
Troy> So what would cause indent.c to function differently on NT than on Linux?
Troy> One thing I did not do is build on Linux with mule support, and maybe
Troy> the NT binary does?
Troy> Am out of ideas unless I get a chance to re-compile it myself
Troy> from scratch on NT (which sounded sorta involved)...
Troy> I'd rather not do so if someone else has any better ideas.
Troy> Thanks! Troy
--
Adrian Aichner <adrian(a)xemacs.org>,
http://www.xemacs.org