Ar an t-aonú lá is triochad de mí Iúil, scríobh Malcolm Purvis:
I'm trying to build the latest CVS version of the packages tree
with the
latest CVS version of 21.5.
Buildng with the sequence:
$ make distclean; make
two files are failing to compile: xemacs-packages/apel/pccl-20.el and
mule-packages/mule-base/fsf-compat-unicode.el
Both fail with the error 'Cannot open load file: "ccl"' and both
contain
the line:
(eval-when-compile (require 'ccl))
Oddly, the following, based on the compilarion command line, works:
$ xemacs -no-autoloads -vanilla -batch -eval "(require 'ccl)"
Aidan, do you have any pointers as to where I should start looking for
the cause?
Add a
(eval-when-compile
(debug-print
"lisp-directory is %s, exec-directory is %s, mule-lisp-directory is %s"
lisp-directory exec-directory mule-lisp-directory))
to one of the files in question, and try again. mule-lisp-directory should
correspond to a directory with ccl.el in it; I suspect the package compile
environment either picks up an older installed xemacs-21.5 binary when you
wanted to use one that is running in-place, or it confuses the
path-searching code of the desired binary sufficiently that it thinks
mule-lisp-directory is under the installation prefix.
--
On the quay of the little Black Sea port, where the rescued pair came once
more into contact with civilization, Dobrinton was bitten by a dog which was
assumed to be mad, though it may only have been indiscriminating. (Saki)
_______________________________________________
XEmacs-Beta mailing list
XEmacs-Beta(a)xemacs.org
http://calypso.tux.org/cgi-bin/mailman/listinfo/xemacs-beta