tramp-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

tramp (2.0.36); Error message on loading vc


From: SAITO Takuya
Subject: tramp (2.0.36); Error message on loading vc
Date: Sat, 04 Oct 2003 01:50:12 +0900 (JST)

When I start emacs with "emacs -q" and load byte-compiled bytecomp,
tramp, and vc in order, then
"Error: Symbol's function definition is void: cl-byte-compile-compiler-macro"
is displayed in *Compile-Log* buffer.

With evaluating this:
(progn
  (require 'bytecomp)
  (require 'tramp)
  (debug-on-entry 'byte-compile-report-error)
  (require 'vc))

I got this backtrace:

----
Debugger entered--entering a function:
* byte-compile-report-error((void-function cl-byte-compile-compiler-macro))
  byte-compile(advice-compilation)
  ad-compile-function(vc-workfile-unchanged-p)
  ad-activate-advised-definition(vc-workfile-unchanged-p nil)
  ad-activate(vc-workfile-unchanged-p nil)
----

I guess this is caused by the use of tramp-file-name-multi-method
and similar functions in defadvice for vc-workfile-unchanged-p,
because 'tramp-file-name-multi-method's 'byte-compile property is
'cl-byte-compile-compiler-macro.

 (get 'tramp-file-name-multi-method 'byte-compile)
    => cl-byte-compile-compiler-macro


Emacs  : GNU Emacs 21.3.50.1 (i686-pc-linux-gnu, X toolkit, Xaw3d scroll bars)
 of 2003-09-24 on reed
Package: tramp (2.0.36)




reply via email to

[Prev in Thread] Current Thread [Next in Thread]