Fixing broken xemacs on openSuSE 11.2

One of our developers is using openSuSE 11.2 as his desktop machine and reported that xemacs from RPM xemacs-21.5.29.b604d235f028-1.1.1.x86_64 wasn’t working.  As soon as you start it, the status line at the bottom displays:

Loading this file requires xemacs, (null(function-max-args ‘throw))

I goggled that and found a thread on the opensuse forums recommending we:

zypper in xemacs-el
for i in /usr/share/xemacs/xemacs-packages/lisp//.elc
do
grep -q ‘null (function-max-arg’ $i && rm $i
grep -q ‘null (function-max-arg’ $i && rm $i
done

Here’s a link to the thread: xemacs broken after security update

Leave a Reply

You must be logged in to post a comment.