etags crashes, ctags not

Christian Stimming stimming@uclink.berkeley.edu
Tue, 27 Feb 2001 10:25:57 -0800


-----BEGIN PGP SIGNED MESSAGE-----

I got a crash from the etags program during compile:

make[2]: Entering directory `/home/chs/lib/gnucash/gnucash-1.5'
find . -name '*.[ch]' -o -name '*.scm' | sort > etags.files.tmp
TAGS file list hasn't changed.
make TAGS.stamp
make[3]: Entering directory `/home/chs/lib/gnucash/gnucash-1.5'
etags `cat etags.files`
make[3]: *** [TAGS.stamp] Segmentation fault
make[3]: Leaving directory `/home/chs/lib/gnucash/gnucash-1.5'
make[2]: *** [TAGS] Error 2

which is kind of annoying :). However, I figured out that I have several 
etags implementations installed (distr Suse 6.4), e.g. another one called 
ctags, and the respective versions are

> etags --version
etags (GNU Emacs 20)
Copyright (C) 1999 Free Software Foundation, Inc. and Ken Arnold
This program is distributed under the same terms as Emacs
> ctags --version
Exuberant Ctags 3.3.1, by Darren Hiebert <darren@hiebert.com>

So I changed the etags command in Makefile.am from etags to ctags, and 
everything went fine since then.

rlb: Perhaps you have to add an option to ./configure, something like 
- --with-etags=FILE which etags executable to use.

Christian

-----BEGIN PGP SIGNATURE-----
Version: 2.6.3i
Charset: noconv

iQCVAwUBOpvxPmXAi+BfhivFAQF1xQP+I5hdyHCxuC8a+uH+hQ7VMtLYF+CpOWmX
QlGlGaAv7+0i4jyBVSG5bpkT5nYUX4QQfREOVhd4hWovM3eCwVy49llw5AOFyTsR
wry/f//S8hLWQ1JvmHgd1H9uOO19bWf8ZD81J0xOArCXI3aSBjHhca/Z2vKfb67H
P/jIWi40KKE=
=RiCH
-----END PGP SIGNATURE-----