>>>>> "APA" == Adrian Aichner <adrian(a)xemacs.org> writes:
>>>>> "sperber" == sperber(a)informatik.uni-tuebingen.de
<sperber(a)informatik.uni-tuebingen.de> writes:
sperber> Sure sounds like the pdump bug we've known about for ages. Of
course,
sperber> we need to know if you're using pdump to be sure.
Mike,
It does indeed appear to be a problem with pdump. Once I enabled
USE_PORTABLE_DUMPER=1
The one I compiled started exhibiting the same behavior as the 21.2b36
binary
I downloaded off the net. If I breakpoint at src/indent.c line 317, the
debugger reports indent_tabs_mode = 1, even though describe-variable
indent-tabs-mode indicates the value is "nil".
That is indeed consistent with the behavior I'm seeing (it is
incorrectly inserting tabs instead of spaces).
APA> we need a lot more info. That's how problems can get solved: facts.
Adrian,
Apologies for not providing more information. I've not contributed bug
reports to xemacs list before, so am kinda new at this.
APA> How did you get the sources (CVS or tarballs)?
I used the xemacs-21.2-b36.tar.gz tarball. This same problem has been
reported
since b34, so I know it's somewhat long-standing. If the pdump bug has
been around a long time, that would explain it.
APA> So you did a Windows native build, right?
Yes, win32 native GUI... no X support... using MSVC 5.0, not cygwin.
APA> Please send us your xemacs/nt/config.inc file then.
My nt/config.inc included below. I took a pretty simple-minded approach and
put all the .h and .lib files for all the aux libraries in the same
directory.
Seemed to work OK.
APA> Did you use the portable dumper option (we can tell from config.inc)?
Not originally. And my .exe worked fine But once I followed Mike's
suggestion
and turned use of pdump on, the problem re-appeared with the version I
compiled
too.
I would be willing to troubleshoot further if someone could point the way,
but as I said.. I'm kinda new at this, so not sure how much progress I'd
make.
APA> These are just a few simple question on the way to solve the mystery.
Thanks for the feedback. Where should I go from here?
Troy
nt/config.inc:
# -*- mode: makefile -*-
############################################################################
INSTALL_DIR=c:\Programs\XEmacs\XEmacs-$(XEMACS_VERSION_STRING)
PACKAGE_PREFIX=c:\Programs\XEmacs\xemacs-packages;c:\Program Files\XEmacs
############################################################################
# Multilingual support (not currently working).
HAVE_MULE=0
# Native MS Windows support.
HAVE_MS_WINDOWS=1
# X Windows support.
HAVE_X_WINDOWS=0
X11_DIR=
############################################################################
# Set this to enable XPM support (virtually mandatory), and specify
# the directory containing xpm.
HAVE_XPM=1
XPM_DIR=c:\build\XEmacs\auxfiles
# Set this to enable GIF support.
HAVE_GIF=1
# Set this to enable PNG support (virtually mandatory), and specify
# the directories containing png and zlib.
HAVE_PNG=1
PNG_DIR=c:\build\XEmacs\auxfiles
ZLIB_DIR=c:\build\XEmacs\auxfiles
# Set this to enable TIFF support, and specify the directory containing
tiff.
HAVE_TIFF=0
TIFF_DIR=
# Set this to enable JPEG support, and specify the directory containing
jpeg.
HAVE_JPEG=1
JPEG_DIR=c:\build\XEmacs\auxfiles
# Set this to enable XFace support, and specify the directory containing
# compface.
HAVE_XFACE=0
COMPFACE_DIR=
############################################################################
# Set this to specify the location of makeinfo. (If not set, XEmacs will
# attempt to use its built-in texinfo support when building info files.)
MAKEINFO=c:\p4d\Build_win32_2.0\x86\cygwin\bin\makeinfo.exe
############################################################################
# Set this to enable some debug code that doesn't slow things down.
DEBUG_XEMACS=1
# Set this to speed up building, for development purposes.
QUICK_BUILD=0
# Set this to see exactly which compilation commands are being run (not
# generally recommended).
VERBOSECC=1
# Set this to get nmake to use dependency info (requires Perl to be
installed)
DEPEND=1
############################################################################
# Some technical options.
USE_MINIMAL_TAGBITS=0
USE_INDEXED_LRECORD_IMPLEMENTATION=0
USE_PORTABLE_DUMPER=1
GUNG_HO=0