Can someone tell me the steps to troubleshoot the error "Unable to
create LXR::Lang::Generic Lang object, Exuberant ctags version 5 or
above required, found"?
I've double checked that my paths are correct for ectagsconf and
genericconf, and the files its choking on are .c and .pl - nothing exotic.
ctags v5.8 is installed in /usr/local/bin/ctags, and /usr/local/bin is
in my path. If I run ctags manually on the same file, it does produce a
tags file without error.
My working directory when running genxref is the lxr root directory.
I'm using lxr 0.9.10 and the error is triggered by the first file it
tries to index, no matter which one it encounters and what type it is.

@nn6eumtr, @wcw8410: what is the output of following shell command?
ctags --version
The test is based on its result. The command is expected to return "Exuberant ctags" (case indifferent), then blanks, then a number.
If your ctags does not return a string containing this pattern, genxref will declare you have not the appropriate version.
ajl

I traced it out late last night - the ectagsbin config item wasn't set
correctly for my system, the command not found error didn't match the
regex in read_config(), which resulted in the slightly misleading error
message.
On 12/23/2011 1:35 PM, andre-littoz wrote:
> @nn6eumtr, @wcw8410: what is the output of following shell command?
> ctags --version
>
> The test is based on its result. The command is expected to return
> "Exuberant ctags" (case indifferent), then blanks, then a number.
> If your ctags does not return a string containing this pattern, genxref
> will declare you have not the appropriate version.
>
> ajl
>