5 Dec 2003 15:11
Re: problem startup xemacs 21.4 SuSE Linux 9.0
Mike FABIAN <mfabian <at> suse.de>
2003-12-05 14:11:16 GMT
2003-12-05 14:11:16 GMT
"Stephen J. Turnbull" <stephen <at> xemacs.org> さんは書きました: >>>>>> "philipp" == philipp sutter <sutter <at> ecology.at> writes: > > philipp> I have the very same problem. and I posted this problem > philipp> allready. but no hint. > > You probably have two copies of the APEL package installed on your > load-path. This is called "shadowing." > > Use M-x list-load-path-shadows to find shadows. > > Typically this occurs in Linux distros which attempt to support > distro-specific external packages by manipulating the load-path > directly. You may need to ask SuSE how to avoid picking up an APEL > package that was installed to support GNU Emacs. It is not for GNU Emacs actually, it is for XEmacs. It is a newer apel required by the mail user agent "Wanderlust". Alexander apparently has this apel-xemacs.rpm package installed, which is intended to make recent versions of "Wanderlust" (package wl-xemacs.rpm on SuSE Linux 9.0) work correctly. apel-xemacs.rpm lives in /usr/share/xemacs/site-packages/ and therefore shadows the apel in /usr/share/xemacs/xemacs-packages/ which comes from the Sumos (xemacs-packages.rpm on SuSE Linux 9.0). As soon as the apel in the Sumos is updated to a sufficiently recent version, we could drop the additional apel-xemacs package again.(Continue reading)

Mike> As soon as the apel in the Sumos is updated to a
Mike> sufficiently recent version, we could drop the additional
Mike> apel-xemacs package again.
I don't know when this will happen, because APEL is likely to be
deprecated. It cannot be correctly distributed as a binary any more,
because by design it must be compiled for a specific version of
Emacs. Recently this has caused both forward (conflicts with
built-ins if built with an older version of XEmacs) and backward
(missing functions if build with a new version of XEmacs)
compatibility problems. It also suffers from load-order problems (eg,
conflicting with fsf-compat).
Mike> The other solution would be to remove apel completely from
Mike> the Sumos, than one could always have the latest apel as an
Mike> external package.
No, one can't, unless one is willing to match their Emacs to the APEL
they have installed. However, that is probably the path we'll
eventually follow.
Sorry for the bad news.


RSS Feed