From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Vladimir Lomov Newsgroups: gmane.emacs.bugs Subject: bug#20149: Cannot byte-compile 'undo-tree' since commit 801eda8a2 Date: Fri, 20 Mar 2015 16:16:45 +0800 Message-ID: <20150320081645.GD857@smoon.vl-lomov.ru> References: <20150320051529.GC857@smoon.vl-lomov.ru> <87pp84ru05.fsf@gnu.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: ger.gmane.org 1426839447 615 80.91.229.3 (20 Mar 2015 08:17:27 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 20 Mar 2015 08:17:27 +0000 (UTC) Cc: Tassilo Horn To: 20149@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Fri Mar 20 09:17:17 2015 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1YYs7C-0000Ni-V8 for geb-bug-gnu-emacs@m.gmane.org; Fri, 20 Mar 2015 09:17:11 +0100 Original-Received: from localhost ([::1]:42786 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YYs7C-0007XP-0n for geb-bug-gnu-emacs@m.gmane.org; Fri, 20 Mar 2015 04:17:10 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:44535) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YYs77-0007XJ-N0 for bug-gnu-emacs@gnu.org; Fri, 20 Mar 2015 04:17:06 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YYs74-0007mt-Gc for bug-gnu-emacs@gnu.org; Fri, 20 Mar 2015 04:17:05 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:40799) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YYs74-0007mn-EN for bug-gnu-emacs@gnu.org; Fri, 20 Mar 2015 04:17:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1YYs73-0005a4-Rw for bug-gnu-emacs@gnu.org; Fri, 20 Mar 2015 04:17:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Vladimir Lomov Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 20 Mar 2015 08:17:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 20149 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 20149-submit@debbugs.gnu.org id=B20149.142683941721439 (code B ref 20149); Fri, 20 Mar 2015 08:17:01 +0000 Original-Received: (at 20149) by debbugs.gnu.org; 20 Mar 2015 08:16:57 +0000 Original-Received: from localhost ([127.0.0.1]:58808 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YYs6z-0005Zj-1G for submit@debbugs.gnu.org; Fri, 20 Mar 2015 04:16:57 -0400 Original-Received: from mail-lb0-f175.google.com ([209.85.217.175]:34113) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YYs6w-0005ZS-BY for 20149@debbugs.gnu.org; Fri, 20 Mar 2015 04:16:54 -0400 Original-Received: by lbbsy1 with SMTP id sy1so70023813lbb.1 for <20149@debbugs.gnu.org>; Fri, 20 Mar 2015 01:16:48 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=date:from:to:cc:subject:message-id:references:mime-version :content-type:content-disposition:in-reply-to:user-agent; bh=T7gHacjJvyGTdTDyAz3SaFVZV4g9MzyaXCockUfy6hM=; b=UqeN3KUzbFgoAAYtBiJ/bEPHomUfyfi5G7PDFu1AauDiRo0XW2jDRTUh+fa2u7+A8X PAOv2hhzrDX6V7PJ2LD6g/nXfg3TChqx9QFpvsV28Wqs/z7dFiD3eOuwtwV8OM1eM2uM ohZXr5T1n0eZiCJAZ39KSQXMpSuyU9VmAjqF47D8NOB6Axm0kSOQrw1btd7ybrLB+iyE 7NiYmmLcBL9QtJyaDmkNzrK/663sbG7W7+5AAgjxWWpj61fuspuvDFtfrDuqDMzYNYt9 ZC7g5DaRoaxQQKHGQZHZ/OsZ0HuhVDg+dnDSguqaC/ca/fWaxs2/nIo1mrBLGKjRmND5 SOcA== X-Received: by 10.152.183.196 with SMTP id eo4mr9741585lac.22.1426839408637; Fri, 20 Mar 2015 01:16:48 -0700 (PDT) Original-Received: from smoon ([31.47.187.164]) by mx.google.com with ESMTPSA id g6sm771477lab.2.2015.03.20.01.16.47 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 20 Mar 2015 01:16:47 -0700 (PDT) Content-Disposition: inline In-Reply-To: <87pp84ru05.fsf@gnu.org> User-Agent: Mutt/1.5.23 (2014-03-12) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-Received-From: 140.186.70.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:100685 Archived-At: Hello, ** Tassilo Horn [2015-03-20 08:46:34 +0100]: > Vladimir Lomov writes: > >> I was able to byte-compile 'undo-tree' package using Emacs from >> commit f925fc93 but since that commit Emacs stops compilation with >> message: >> >> In undo-tree-update-menu-bar: >> undo-tree.el:1232:7:Warning: reference to free variable `undo-tree-mode' >> undo-tree.el:1481:1:Error: Symbol's function definition is void: undo-tree-make-node >> >> I don't think this is a problem of the package, because the next four >> commits: 801eda8a2, a961dcedeb, b0743354e, 508049aa have some >> trouble(s), so I wasn't able to compile Emacs. Below is terminal output >> before the stop: >> >> Loading /home/vladimir/works/projects/pkgbuild/emacs/src/emacs/lisp/select.el (source)... >> Loading >> /home/vladimir/works/projects/pkgbuild/emacs/src/emacs/lisp/emacs-lisp/timer.el >> (source)... >> Eager macro-expansion failure: (void-function cl-every) >> Eager macro-expansion failure: (void-function cl-every) >> Symbol's function definition is void: cl-every > > This has already been reported as bug#20125, and it's already fixed. I'm sorry, but you got me wrong. I wasn't concerned by this error (bug#20125) and these messages: Eager macro-expansion failure: (void-function cl-every) Eager macro-expansion failure: (void-function cl-every) Symbol's function definition is void: cl-every but with package 'undo-tree' and this message from Emacs: In undo-tree-update-menu-bar: undo-tree.el:1232:7:Warning: reference to free variable `undo-tree-mode' undo-tree.el:1481:1:Error: Symbol's function definition is void: undo-tree-make-node I tracked down to the commit when Emacs was able to compile the 'undo-tree' package, this is commit f925fc93 but starting from next commit, 801eda8a2, the package isn't byte-compiled. Actually, I wasn't able to compile Emacs taking source from commit 801eda8a2 and next three ones. > Could you please verify that compiling undo-tree works again with the > current emacs git version? If so, feel free to close this bug by > replying to 20149-done@debbugs.gnu.org. I did fresh Emacs build (commit 395a76a) and I see the same message when byte-compile 'undo-tree' package. > Bye, > Tassilo --- WBR, Vladimir Lomov -- "The rotter who simpers that he sees no difference between a five-dollar bill and a whip deserves to learn the difference on his own back -- as, I think, he will." -- Francisco d'Anconia, in Ayn Rand's _Atlas Shrugged_