Subject: bug#29640: 27.0.50; d338325c2b introduced an implicit dependency for tramp.el on tramp-archive.el

From: Noam Postavsky <[email-masked]>
Date: Wed, 03 Jan 2018 21:38:49 -0500

tags 29640 notabug
close 29640
quit

Michael Albinus <[email-masked]> writes:

> Narendra Joshi <[email-masked]> writes:
>
> Hi,
>
>> d338325c2b should have required tramp-archive.el in tramp.el
>
> All needed dependencies are in tramp-loaddefs.el. What do you miss?

I've updated and built master again just now, and I hit this error

      ELC      cedet/semantic/wisent/python.elc
    ../../../emacs-lisp/eieio.el: ‘object-print’ is an obsolete generic function (as of 26.1); use ‘cl-print-object’ instead.

    In toplevel form:
    cedet/semantic/wisent/python.el:35:18:Error: Symbol’s value as variable is void: tramp-archive-file-name-regexp
    Makefile:297: recipe for target 'cedet/semantic/wisent/python.elc' failed
    make[2]: *** [cedet/semantic/wisent/python.elc] Error 1

Perhaps that (or similar) is what the OP hit?  It's fixed with

    make -C lisp autoloads