* Rainer Trusch <rainer.trusch(a)students.uni-mainz.de> writes:
Hi Steve,
Yo!
On 10 Jan 2004, Steve Youngs wrote:
> Do you get any warnings/errors when byte-compiling trivial-cite?
> If so, what are they?
Compiling file /home/rainer/elisp/tc.el at Sun Jan 11 15:49:28 2004
While compiling tc-fancy-attribution:
** reference to free variable tc-groups-functions
While compiling tc-group-attribution:
** reference to free variable tc-groups-functions
While compiling the end of the data:
** The following functions are not known to be defined:
make-overlay, overlay-put, posn-point, event-start, overlay-start,
overlay-end, delete-overlay
Nothing here that'd cause a crash.
> I'll install trivial-cite and see if I can reproduce your
problem.
> Where can I find `kai-tc-simple-attribution'?
This is part part of trivial-cite.
Doh! So it is. As I thought, there wasn't anything in
`kai-tc-simple-attribution' to cause headaches.
>> Load-Path Lisp Shadows:
>> ----------------------
>
> You should really clean all of these up. And it looks to me like
> you have some GNU/Emacs directories in your XEmacs
> load-path... really not worth the hassle.
I assume you mean this:
...
/usr/share/xemacs21/site-lisp/erc/erc-lang
/usr/share/emacs/site-lisp/erc/erc-lang
...
Yes.
This seems to be a Debian issue. Emacs is just a general term for
XEmacs and GNU/Emacs. Some emacs programms like erc in this case, are
distributed as single packages. The .el files end up in the general
emacs directory and the .elc goes to the appropriate directory like
xemacs21 in this case.
I see. It's up to you whether you do this of course, but if it were
me, I'd move all the source .el files into the directories where their
corresponding .elc files live. A .el and .elc in the same directory
does not shadow one another.
I think this shouldn't be a problem, but I'm a technical low
rider, so you shouldn't give to much about my opinion
;-)
Normally it isn't a problem, but it has been known to cause problems
[1] and it does make debugging hell.
In case you're not aware, you can do `M-x list-load-path-shadows RET'
to see your shadows.
Footnotes:
[1] I don't think it is the cause of yours, though.
--
|---<Steve Youngs>---------------<GnuPG KeyID: A94B3003>---|
| XEmacs - The only _______ you'll ever need. |
| Fill in the blank, yes, it's THAT good! |
|------------------------------<sryoungs(a)bigpond.net.au>---|