possible bug in 21.4.18 windows version and installation

Vin Shelton acs at xemacs.org
Tue Jan 24 20:07:16 EST 2006


Hi Robert,

Please don't drop xemacs-beta, many heads are better than one!

On 1/23/06, Robert Abad <Robert_Abad at trimble.com> wrote:
> Hi Vin,
>
> Thanks for responding.  Please see below.
>
> Regards,
> Robert
>
> > -----Original Message-----
> > From: ethersoft at gmail.com [mailto:ethersoft at gmail.com] On
> > Behalf Of Vin Shelton
> > Sent: Saturday, January 21, 2006 7:09 PM
> > To: Robert Abad
> > Cc: xemacs-beta at xemacs.org
> > Subject: Re: possible bug in 21.4.18 windows version and installation
> >
> > Dear Robert,
> >
> > Thanks for writing.
> >
> > On 1/19/06, Robert Abad <Robert_Abad at trimble.com> wrote:
> > > I recently installed XEmacs v21.4.18 on Windows XP machine
> > using the
> > > Inno-Setup exe program.  I believe there are several issues
> > with this
> > > version and its installation:
> > >
> > > - Whenever I try to use a Tag Table, it always defaults to
> > C:\TAGS (I
> > > have C:\ set as my startup directory).  It doesn't default to the
> > > directory in which I used a shell to create a tags file or the
> > > directory in which I have the currently opened file.  This
> > behavior is
> > > very different from v21.4.13 (the previously released windows
> > > version).
> >
> > I wouldn't expect this to be any different between the
> > versions, actually.  Where a particular TAGS table is found
> > depends on the setting of the variable tag-table-alist.  The
> > info node on 'Selecting a Tags Table' tries to explain this.
>
> Let me elaborate a little more....
>
> In v21.4.13, I would open a file, say, C:\projects\src\junk.c.  I would
> then want to search for a tag (M-x tags-search).  XEmacs would then ask
> me (in the command line):
>
> Build tag completion table for c:\projects\src\TAGS? (y or n)
>
> I would hit 'y' for yes and the search would begin.  I wouldn't have to
> do anything with the variable tag-table-alist (unless it was
> automatically done for me).
>
> v21.4.18 does not do this.  I'll open the file just like before. I
> invoke a tags search and the command line says (I don't remember the
> exact words):
>
> C:\TAGS does not exist
>
> The search is then aborted.  It won't let me specify a tags table either
> via the menu Tools->Tags->Select Tags Table File...  (which I believe is
> the same as M-x visit-tag-table).  My expectation was that this would've
> behaved the same way that 21.4.13 behaved.
>

I don't see the behavior you described.  Here's what I did:

mkdir test
cd test
cp ~/cvsroot/xemacs-21.4/src/win* .
etags *.c *.h
xemacs-21.4 -vanilla
C-x C-f window.c
C-s XSETWINDOW
M-. -> Find tag: (default XSETWINDOW) RET
This loads the TAGS file and jumps to the definition of XSETWINDOW in
window.h.  The TAGS file is small enough not to prompt for a
completion table.

This is running the latest windows native XEmacs from the 21.4.19-pre5
setup kit (available from
ftp://ftp.xemacs.org/pub/xemacs/windows/testing).

Do you see the problematic behavior in a xemacs started with the
-vanilla option?

If so, please file a bug report with the new XEmacs (the installation
report you filed came from the 21.4.13 version).

What does your etags file look like?  Did you generate a fresh one
using the etags that came with XEmacs?

HTH,
  Vin

--
Whoever you are, no matter how lonely,
the world offers itself to your imagination,
calls to you like the wild geese, harsh and exciting--
over and over announcing your place
in the family of things.			Mary Oliver




More information about the XEmacs-Beta mailing list