Opening a remote file in emacs using tramp gives the following error: "Symbol's function definition is void: copy-tree" Emacs version: 21.4.2 Tramp version: 2.1.10 Reproducible: Always Steps to Reproduce: 1. Start Emacs 2. Use C-x C-f 3. Type '/remote.host.com:filename' Actual Results: Symbol's function definition is void: copy-tree Expected Results: Expect to open remote filename in emacs Will attach patch
Created attachment 131823 [details, diff] patch to fix tramp.el to work with Emacs 21
Created attachment 131825 [details, diff] patch to ebuild to include copy-tree patch
Hm, not sure if requiring cl is the right way to go here, since all require statements were removed from tramp some time ago.
Created attachment 131828 [details, diff] tramp-2.1.10-copy-tree.patch Does attached patch fix the problem for you?
Committed as -r1, since I can reproduce the issue with emacs-21.4-r12 and the patch fixes it.