CCL related failures in the package tree.
Aidan Kehoe
kehoea at parhasard.net
Tue Jul 31 06:28:35 EDT 2007
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)
More information about the XEmacs-Beta
mailing list