From unknown Wed Aug 20 05:43:05 2025 X-Loop: help-debbugs@gnu.org Subject: bug#27581: 26.0.50; Error while compiling new Org code Resent-From: Stefan Monnier Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 05 Jul 2017 00:59:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 27581 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 27581@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.149921632016007 (code B ref -1); Wed, 05 Jul 2017 00:59:01 +0000 Received: (at submit) by debbugs.gnu.org; 5 Jul 2017 00:58:40 +0000 Received: from localhost ([127.0.0.1]:52741 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dSYeN-0004A7-Rn for submit@debbugs.gnu.org; Tue, 04 Jul 2017 20:58:40 -0400 Received: from eggs.gnu.org ([208.118.235.92]:59585) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dSYeK-00049s-F2 for submit@debbugs.gnu.org; Tue, 04 Jul 2017 20:58:38 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dSYeD-0004PU-Ef for submit@debbugs.gnu.org; Tue, 04 Jul 2017 20:58:31 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50 autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:48539) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1dSYeD-0004OY-Ak for submit@debbugs.gnu.org; Tue, 04 Jul 2017 20:58:29 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:50556) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dSYeB-0002Tg-EA for bug-gnu-emacs@gnu.org; Tue, 04 Jul 2017 20:58:29 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dSYe8-00045l-9s for bug-gnu-emacs@gnu.org; Tue, 04 Jul 2017 20:58:27 -0400 Received: from pruche.dit.umontreal.ca ([132.204.246.22]:37191) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dSYe8-0003yO-37 for bug-gnu-emacs@gnu.org; Tue, 04 Jul 2017 20:58:24 -0400 Received: from ceviche.home (lechon.iro.umontreal.ca [132.204.27.242]) by pruche.dit.umontreal.ca (8.14.7/8.14.1) with ESMTP id v650wKfF020591 for ; Tue, 4 Jul 2017 20:58:21 -0400 Received: by ceviche.home (Postfix, from userid 20848) id 2773166273; Tue, 4 Jul 2017 20:58:20 -0400 (EDT) From: Stefan Monnier Date: Tue, 04 Jul 2017 20:58:20 -0400 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-NAI-Spam-Flag: NO X-NAI-Spam-Level: X-NAI-Spam-Threshold: 5 X-NAI-Spam-Score: 0.3 X-NAI-Spam-Rules: 5 Rules triggered BEC_TRC1=0.1, BEC_TRC1_W_GEN_SPAM_FEATRE=0.1, GEN_SPAM_FEATRE=0.1, EDT_SA_DN_PASS=0, RV6063=0 X-NAI-Spam-Version: 2.3.0.9418 : core <6063> : inlines <5963> : streams <1752801> : uri <2456182> X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.0 (----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -4.0 (----) Package: Emacs Version: 26.0.50 When building Emacs's master branch I get errors like: ELC org/org-archive.elc =20=20=20=20 In toplevel form: org/org-archive.el:31:1:Error: Symbol=E2=80=99s function definition is = void: org-element-update-syntax Makefile:297=C2=A0: la recette pour la cible =C2=AB=C2=A0org/org-archiv= e.elc=C2=A0=C2=BB a =C3=A9chou=C3=A9e The corresponding stack trace looks like: Debugger entered--Lisp error: (void-function org-element-update-syntax) (org-element-update-syntax) (if data (setcdr data (org-combine-plists (cdr data) parameters)) (se= tq org-link-parameters (cons (cons type parameters) org-link-parameters)) (= org-make-link-regexps) (org-element-update-syntax)) (let ((data (assoc type org-link-parameters))) (if data (setcdr data = (org-combine-plists (cdr data) parameters)) (setq org-link-parameters (cons= (cons type parameters) org-link-parameters)) (org-make-link-regexps) (org-= element-update-syntax))) org-link-set-parameters("file+emacs") (progn (org-link-set-parameters "file+emacs") (org-link-set-parameter= s "file+sys")) (closure (org-table1-hline-regexp org-table-tab-recognizes-table\.el = org-table-dataline-regexp org-table-any-border-regexp t) nil (progn (org-li= nk-set-parameters "file+emacs") (org-link-set-parameters "file+sys")))() eval-after-load-helper("/home/monnier/src/emacs/trunk/lisp/org/org.el= ") run-hook-with-args(eval-after-load-helper "/home/monnier/src/emacs/tr= unk/lisp/org/org.el") do-after-load-evaluation("/home/monnier/src/emacs/trunk/lisp/org/org.= el") load-with-code-conversion("/home/monnier/src/emacs/trunk/lisp/org/org= .el" "/home/monnier/src/emacs/trunk/lisp/org/org.el" nil t) require(org) So it's triggered during the evaluation of org-compat.el's after-load: (eval-after-load 'org '(progn (org-link-set-parameters "file+emacs") ;since Org 9.0 (org-link-set-parameters "file+sys"))) ;since Org 9.0 There's a (declare-function org-element-update-syntax ...) in org.el but it looks like org-element is not loaded in this case. Not sure which is the right fix, but I do wonder why have this eval-after-load in org-compat.el instead of simply moving the code to org.el: eval-after-load is normally only used when we need to add code to a file that's not under our control. Stefan In GNU Emacs 26.0.50 (build 1, x86_64-unknown-linux-gnu, GTK+ Version 2.24.= 31) of 2017-06-28 built on ceviche Repository revision: 5ca96e5cef1a562dbafc0b14ce6ef0f3362a7be6 Windowing system distributor 'The X.Org Foundation', version 11.0.11902000 System Description: Debian GNU/Linux testing (buster) Recent messages: Saving file /home/monnier/share/misc/recettes... Wrote /home/monnier/share/misc/recettes Saving file /home/monnier/share/misc/recettes... Wrote /home/monnier/share/misc/recettes Quit Mark saved where search started Appended 9 songs Appended 12 songs Set MPD volume to 80% Set MPD volume to 85% Configured using: 'configure -C --enable-checking --with-modules --enable-check-lisp-object-= type 'CFLAGS=3D-Wall -g3 -Og -Wno-pointer-sign' PKG_CONFIG_PATH=3D/home/monnier/lib/pkgconfig' Configured features: XPM JPEG TIFF GIF PNG RSVG SOUND GPM DBUS GCONF GSETTINGS NOTIFY GNUTLS LIBXML2 FREETYPE M17N_FLT LIBOTF XFT ZLIB TOOLKIT_SCROLL_BARS GTK2 X11 MODULES Important settings: value of $LANG: fr_CH.UTF-8 locale-coding-system: utf-8-unix Major mode: InactiveMinibuffer Minor modes in effect: diff-auto-refine-mode: t electric-pair-mode: t global-reveal-mode: t reveal-mode: t auto-insert-mode: t savehist-mode: t minibuffer-electric-default-mode: t global-compact-docstrings-mode: t url-handler-mode: t cl-old-struct-compat-mode: t global-eldoc-mode: t electric-indent-mode: t mouse-wheel-mode: t global-prettify-symbols-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t line-number-mode: t transient-mark-mode: t Load-path shadows: /home/monnier/src/emacs/elpa/packages/svg/svg hides /home/monnier/src/emacs= /work/lisp/svg /home/monnier/src/emacs/elpa/packages/ada-mode/ada-xref hides /home/monnier= /src/emacs/work/lisp/progmodes/ada-xref /home/monnier/src/emacs/elpa/packages/ada-mode/ada-mode hides /home/monnier= /src/emacs/work/lisp/progmodes/ada-mode /home/monnier/src/emacs/elpa/packages/ada-mode/ada-stmt hides /home/monnier= /src/emacs/work/lisp/progmodes/ada-stmt /home/monnier/src/emacs/elpa/packages/ada-mode/ada-prj hides /home/monnier/= src/emacs/work/lisp/progmodes/ada-prj /home/monnier/src/emacs/elpa/packages/hyperbole/set hides /home/monnier/src= /emacs/work/lisp/emacs-lisp/set /home/monnier/src/emacs/elpa/packages/landmark/landmark hides /home/monnier= /src/emacs/work/lisp/obsolete/landmark /home/monnier/src/emacs/elpa/packages/crisp/crisp hides /home/monnier/src/e= macs/work/lisp/obsolete/crisp Features: (mail-extr emacsbug message subr-x puny dired dired-loaddefs format-spec rfc822 mml mml-sec gnus-util rmail rmail-loaddefs mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev mailheader sendmail rfc2047 rfc2045 ietf-drums mm-util mail-prsvr mail-utils sort mpc cl-print epa-file epa derived epg view cal-china lunar solar cal-dst cal-bahai cal-islam cal-hebrew holidays hol-loaddefs cal-french diary-lib diary-loaddefs cal-move cal-menu calendar cal-loaddefs executable copyright whitespace vc vc-dispatcher misearch multi-isearch xscheme warnings unsafep trace testcover shadow scheme re-builder profiler inf-lisp ielm comint ansi-color ring gmm-utils ert pp find-func ewoc debug elp edebug cl-indent cus-edit cus-start cus-load wid-edit vc-git diff-mode filecache map server time-date noutline outline easy-mmode flyspell ispell checkdoc thingatpt help-mode load-dir elec-pair reveal autoinsert proof-site proof-autoloads cl pg-vars savehist minibuf-eldef disp-table compact-docstrings kotl-loaddefs advice info realgud-recursive-autoloads finder-inf url-auth package easymenu epg-config url-handlers url-parse auth-source eieio eieio-core cl-macs eieio-loaddefs password-cache url-vars seq byte-opt gv bytecomp byte-compile cconv cl-loaddefs cl-lib bbdb-autoloads mule-util tooltip eldoc electric uniquify ediff-hook vc-hooks lisp-float-type mwheel term/x-win x-win term/common-win x-dnd tool-bar dnd fontset image regexp-opt fringe tabulated-list replace newcomment text-mode elisp-mode lisp-mode prog-mode register page menu-bar rfn-eshadow isearch timer select scroll-bar mouse jit-lock font-lock syntax font-core term/tty-colors frame cl-generic cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese composite charscript charprop case-table epa-hook jka-cmpr-hook help simple abbrev obarray minibuffer cl-preloaded nadvice loaddefs button faces cus-face macroexp files text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote dbusbind inotify dynamic-setting system-font-setting font-render-setting move-toolbar gtk x-toolkit x multi-tty make-network-process emacs) Memory information: ((conses 8 229863 26761) (symbols 24 28561 0) (miscs 20 6691 1319) (strings 16 68847 5556) (string-bytes 1 2027719) (vectors 8 38247) (vector-slots 4 1585708 54106) (floats 8 667 649) (intervals 28 8528 944) (buffers 520 29)) From unknown Wed Aug 20 05:43:05 2025 X-Loop: help-debbugs@gnu.org Subject: bug#27581: 26.0.50; Error while compiling new Org code Resent-From: npostavs@users.sourceforge.net Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 05 Jul 2017 01:02:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 27581 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Stefan Monnier Cc: 27581@debbugs.gnu.org Received: via spool by 27581-submit@debbugs.gnu.org id=B27581.149921650416415 (code B ref 27581); Wed, 05 Jul 2017 01:02:02 +0000 Received: (at 27581) by debbugs.gnu.org; 5 Jul 2017 01:01:44 +0000 Received: from localhost ([127.0.0.1]:52750 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dSYhM-0004Gh-1R for submit@debbugs.gnu.org; Tue, 04 Jul 2017 21:01:44 -0400 Received: from mail-io0-f171.google.com ([209.85.223.171]:33493) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dSYhK-0004GU-Be for 27581@debbugs.gnu.org; Tue, 04 Jul 2017 21:01:42 -0400 Received: by mail-io0-f171.google.com with SMTP id h64so78046142iod.0 for <27581@debbugs.gnu.org>; Tue, 04 Jul 2017 18:01:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version:content-transfer-encoding; bh=GNZ333PFWTyn8TdCyIB1arkU/OlAjWZMrOnu6WIeHXg=; b=dOisvkHfzod6LZqtvyalOKk/CSY1njORd1xwvRdzB8smtPLkWq54nCfAstw9YtC3Ln ZnOE2fkLRj+BHUUe7+UqUtEA/D/I5gcSiqW7VWVPU5R9GiDHPBRgz4HeYQuw0nsU8k5S 4p2JHrKd9edOZGakVO4JQ4YBzIIDHGMbngmlpnKkgKp/WanACBFlXcizUygQFcEorpAc jQmGhC79EnF9V4HvDHw/Gg+kAN79IQjMlIPUSYfpSyg0sCZMgLHrVBnrZqxtTTtAkr4R uLsLDbxFdKoqT/kYnSvWxymLoXeb267oIgwUVjMrtnuRkuLx9e2J8J3mjsDDPTCZ939H C/JQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:from:to:cc:subject:references:date :in-reply-to:message-id:user-agent:mime-version :content-transfer-encoding; bh=GNZ333PFWTyn8TdCyIB1arkU/OlAjWZMrOnu6WIeHXg=; b=gofyi5PCZE3j6j+pD+EBmOU5zAsMF5WkJYw7N6lw1UT4qOrU8QZMwc3h8rKzgf1lrX jZ6BCXMEILmA5MwFzQucoWGDaFpldjIdviBSpoJfJObiDMZcfbiL+5Npv9h5CCGCkSFM QSb3BXfloqnlDMm2YkVi3pRYTeszLJbDJxghMAFsvsggWQSSCwwnafRmhe/Y7b8vZ0cz /u2uxVUm/T2xGV9pVazkP5bJey4xuLfPQEzonvB9YMvEo+QBkxVlDxe4C3yxvt27ZtDD l0/qYV+JMpGVMFKbGPkpesEoZR4368SM1KChTvK8vZQq7TleKQ9aCJUn0wpGMSXv/02X F22A== X-Gm-Message-State: AKS2vOwc8vCyyockA0RBWPLPdUhG7rbKl6542ZbsH/MH3FPORRosXuNs 6wab+VIbiqcCv9sH X-Received: by 10.107.15.80 with SMTP id x77mr24712291ioi.2.1499216496517; Tue, 04 Jul 2017 18:01:36 -0700 (PDT) Received: from zony ([45.2.7.65]) by smtp.googlemail.com with ESMTPSA id c4sm5258617ioc.18.2017.07.04.18.01.35 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Tue, 04 Jul 2017 18:01:36 -0700 (PDT) From: npostavs@users.sourceforge.net References: Date: Tue, 04 Jul 2017 21:03:11 -0400 In-Reply-To: (Stefan Monnier's message of "Tue, 04 Jul 2017 20:58:20 -0400") Message-ID: <87van7hf00.fsf@users.sourceforge.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.2.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.1 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.1 (--) Stefan Monnier writes: > Package: Emacs > Version: 26.0.50 > > > When building Emacs's master branch I get errors like: > > ELC org/org-archive.elc >=20=20=20=20=20 > In toplevel form: > org/org-archive.el:31:1:Error: Symbol=E2=80=99s function definition i= s void: org-element-update-syntax > Makefile:297=C2=A0: la recette pour la cible =C2=AB=C2=A0org/org-arch= ive.elc=C2=A0=C2=BB a =C3=A9chou=C3=A9e I think I hit this, and doing 'make autoloads' fixed it. From unknown Wed Aug 20 05:43:05 2025 X-Loop: help-debbugs@gnu.org Subject: bug#27581: 26.0.50; Error while compiling new Org code Resent-From: Stefan Monnier Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 05 Jul 2017 01:05:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 27581 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: npostavs@users.sourceforge.net Cc: 27581@debbugs.gnu.org Received: via spool by 27581-submit@debbugs.gnu.org id=B27581.149921666216694 (code B ref 27581); Wed, 05 Jul 2017 01:05:01 +0000 Received: (at 27581) by debbugs.gnu.org; 5 Jul 2017 01:04:22 +0000 Received: from localhost ([127.0.0.1]:52756 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dSYju-0004LB-Ft for submit@debbugs.gnu.org; Tue, 04 Jul 2017 21:04:22 -0400 Received: from pruche.dit.umontreal.ca ([132.204.246.22]:54964) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dSYjs-0004L2-4e for 27581@debbugs.gnu.org; Tue, 04 Jul 2017 21:04:20 -0400 Received: from ceviche.home (lechon.iro.umontreal.ca [132.204.27.242]) by pruche.dit.umontreal.ca (8.14.7/8.14.1) with ESMTP id v6514HdB020811; Tue, 4 Jul 2017 21:04:18 -0400 Received: by ceviche.home (Postfix, from userid 20848) id B5CE266273; Tue, 4 Jul 2017 21:04:17 -0400 (EDT) From: Stefan Monnier Message-ID: References: <87van7hf00.fsf@users.sourceforge.net> Date: Tue, 04 Jul 2017 21:04:17 -0400 In-Reply-To: <87van7hf00.fsf@users.sourceforge.net> (npostavs's message of "Tue, 04 Jul 2017 21:03:11 -0400") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-NAI-Spam-Flag: NO X-NAI-Spam-Level: X-NAI-Spam-Threshold: 5 X-NAI-Spam-Score: 0.1 X-NAI-Spam-Rules: 3 Rules triggered GEN_SPAM_FEATRE=0.1, EDT_SA_DN_PASS=0, RV6063=0 X-NAI-Spam-Version: 2.3.0.9418 : core <6063> : inlines <5963> : streams <1752801> : uri <2456185> X-Spam-Score: -1.3 (-) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.3 (-) > I think I hit this, and doing 'make autoloads' fixed it. Duh, indeed, so the `declare-function` should be removed. Remains my question about the use of eval-after-load. Stefan From unknown Wed Aug 20 05:43:05 2025 X-Loop: help-debbugs@gnu.org Subject: bug#27581: 26.0.50; Error while compiling new Org code Resent-From: Stefan Monnier Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 05 Jul 2017 01:14:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 27581 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: npostavs@users.sourceforge.net Cc: 27581@debbugs.gnu.org Received: via spool by 27581-submit@debbugs.gnu.org id=B27581.149921720117636 (code B ref 27581); Wed, 05 Jul 2017 01:14:02 +0000 Received: (at 27581) by debbugs.gnu.org; 5 Jul 2017 01:13:21 +0000 Received: from localhost ([127.0.0.1]:52761 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dSYsb-0004aN-Cc for submit@debbugs.gnu.org; Tue, 04 Jul 2017 21:13:21 -0400 Received: from pruche.dit.umontreal.ca ([132.204.246.22]:55136) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dSYsa-0004aG-5D for 27581@debbugs.gnu.org; Tue, 04 Jul 2017 21:13:20 -0400 Received: from ceviche.home (lechon.iro.umontreal.ca [132.204.27.242]) by pruche.dit.umontreal.ca (8.14.7/8.14.1) with ESMTP id v651DIjw021040; Tue, 4 Jul 2017 21:13:19 -0400 Received: by ceviche.home (Postfix, from userid 20848) id AB07166273; Tue, 4 Jul 2017 21:13:18 -0400 (EDT) From: Stefan Monnier Message-ID: References: <87van7hf00.fsf@users.sourceforge.net> Date: Tue, 04 Jul 2017 21:13:18 -0400 In-Reply-To: (Stefan Monnier's message of "Tue, 04 Jul 2017 21:04:17 -0400") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-NAI-Spam-Flag: NO X-NAI-Spam-Threshold: 5 X-NAI-Spam-Score: 0 X-NAI-Spam-Rules: 2 Rules triggered EDT_SA_DN_PASS=0, RV6063=0 X-NAI-Spam-Version: 2.3.0.9418 : core <6063> : inlines <5963> : streams <1752803> : uri <2456189> X-Spam-Score: -1.3 (-) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.3 (-) >> I think I hit this, and doing 'make autoloads' fixed it. > Duh, indeed, so the `declare-function` should be removed. Hmm... I see that org-loaddefs is only loaded at run-time and not at compile-time, so removing the declare-function leads to a warning. Now I also wonder why org-loaddefs is not loaded during compilation. > Remains my question about the use of eval-after-load. Stefan From unknown Wed Aug 20 05:43:05 2025 X-Loop: help-debbugs@gnu.org Subject: bug#27581: 26.0.50; Error while compiling new Org code In-Reply-To: Resent-From: Glenn Morris Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 05 Jul 2017 20:05:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 27581 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Stefan Monnier Cc: 27581@debbugs.gnu.org Received: via spool by 27581-submit@debbugs.gnu.org id=B27581.149928509916950 (code B ref 27581); Wed, 05 Jul 2017 20:05:02 +0000 Received: (at 27581) by debbugs.gnu.org; 5 Jul 2017 20:04:59 +0000 Received: from localhost ([127.0.0.1]:53754 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dSqXi-0004PK-Oj for submit@debbugs.gnu.org; Wed, 05 Jul 2017 16:04:58 -0400 Received: from eggs.gnu.org ([208.118.235.92]:33580) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dSqXh-0004P5-Ba for 27581@debbugs.gnu.org; Wed, 05 Jul 2017 16:04:57 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dSqXb-0005Wt-FH for 27581@debbugs.gnu.org; Wed, 05 Jul 2017 16:04:52 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:38798) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dSqXY-0005Wa-2L; Wed, 05 Jul 2017 16:04:48 -0400 Received: from rgm by fencepost.gnu.org with local (Exim 4.82) (envelope-from ) id 1dSqXX-0006o8-LD; Wed, 05 Jul 2017 16:04:47 -0400 From: Glenn Morris References: X-Spook: ANDVT Antiviral quarter AFSPC Operation Iraqi Freedom SRI X-Ran: KJ"&.R57pJS)+]d\Rw?\5(/ X-Hue: cyan X-Attribution: GM Date: Wed, 05 Jul 2017 16:04:47 -0400 Message-ID: <2ubmoy6468.fsf@fencepost.gnu.org> User-Agent: Gnus (www.gnus.org), GNU Emacs (www.gnu.org/software/emacs/) MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) Stefan Monnier wrote: > Not sure which is the right fix, but I do wonder why have this > eval-after-load in org-compat.el instead of simply moving the code to > org.el: eval-after-load is normally only used when we need to add code > to a file that's not under our control. I would guess it's for installing a newer Org than your Emacs installation came with, from which point of view the org.el that came with Emacs isn't under (y)our control. (BTW, reporting Org issues to bug-gnu-emacs, rather than their own mailing list, is generally unproductive AFAICS.) From unknown Wed Aug 20 05:43:05 2025 X-Loop: help-debbugs@gnu.org Subject: bug#27581: 26.0.50; Error while compiling new Org code Resent-From: Glenn Morris Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 05 Jul 2017 20:07:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 27581 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Stefan Monnier Cc: 27581@debbugs.gnu.org, npostavs@users.sourceforge.net Received: via spool by 27581-submit@debbugs.gnu.org id=B27581.149928518217088 (code B ref 27581); Wed, 05 Jul 2017 20:07:01 +0000 Received: (at 27581) by debbugs.gnu.org; 5 Jul 2017 20:06:22 +0000 Received: from localhost ([127.0.0.1]:53758 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dSqZ4-0004RY-1O for submit@debbugs.gnu.org; Wed, 05 Jul 2017 16:06:22 -0400 Received: from eggs.gnu.org ([208.118.235.92]:34017) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dSqZ2-0004RM-Kh for 27581@debbugs.gnu.org; Wed, 05 Jul 2017 16:06:20 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dSqYw-0006Tf-R7 for 27581@debbugs.gnu.org; Wed, 05 Jul 2017 16:06:15 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:38813) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dSqYl-0006Ni-DK; Wed, 05 Jul 2017 16:06:03 -0400 Received: from rgm by fencepost.gnu.org with local (Exim 4.82) (envelope-from ) id 1dSqYk-00011w-Vo; Wed, 05 Jul 2017 16:06:03 -0400 From: Glenn Morris References: <87van7hf00.fsf@users.sourceforge.net> X-Spook: unclassified Power lines Clinton Mexican army Drill X-Ran: M}Sig=0wpu7R[ry|;,i8l5,*X`f<65|3b-vrb%ep,Xru\?rlqAUQ@P@&/;2C7B&PPi|6MY X-Hue: black X-Attribution: GM Date: Wed, 05 Jul 2017 16:06:02 -0400 In-Reply-To: (Stefan Monnier's message of "Tue, 04 Jul 2017 21:13:18 -0400") Message-ID: <907ezm6445.fsf@fencepost.gnu.org> User-Agent: Gnus (www.gnus.org), GNU Emacs (www.gnu.org/software/emacs/) MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) Stefan Monnier wrote: > Hmm... I see that org-loaddefs is only loaded at run-time and not at > compile-time, so removing the declare-function leads to a warning. > Now I also wonder why org-loaddefs is not loaded during compilation. Probably an unintended consequence of http://orgmode.org/cgit.cgi/org-mode.git/commit/lisp/org.el?h=maint&id=f36b19e From unknown Wed Aug 20 05:43:05 2025 X-Loop: help-debbugs@gnu.org Subject: bug#27581: 26.0.50; Error while compiling new Org code Resent-From: Glenn Morris Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 05 Jul 2017 20:10:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 27581 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Stefan Monnier Cc: 27581@debbugs.gnu.org Received: via spool by 27581-submit@debbugs.gnu.org id=B27581.149928535517338 (code B ref 27581); Wed, 05 Jul 2017 20:10:02 +0000 Received: (at 27581) by debbugs.gnu.org; 5 Jul 2017 20:09:15 +0000 Received: from localhost ([127.0.0.1]:53762 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dSqbr-0004VY-Es for submit@debbugs.gnu.org; Wed, 05 Jul 2017 16:09:15 -0400 Received: from eggs.gnu.org ([208.118.235.92]:34628) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dSqbq-0004VN-34 for 27581@debbugs.gnu.org; Wed, 05 Jul 2017 16:09:14 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dSqbk-0007Ak-3j for 27581@debbugs.gnu.org; Wed, 05 Jul 2017 16:09:09 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:38844) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dSqbh-0007A5-EZ; Wed, 05 Jul 2017 16:09:05 -0400 Received: from rgm by fencepost.gnu.org with local (Exim 4.82) (envelope-from ) id 1dSqbh-0002hj-2L; Wed, 05 Jul 2017 16:09:05 -0400 From: Glenn Morris References: <2ubmoy6468.fsf@fencepost.gnu.org> X-Spook: ATF MD5 SRI Attorney General Hamas ASPIC Erosion Reno X-Ran: ^0A,$|;)P@\2b/jj(v/n-1.0d"[~i4)\K6RVCeQ` (Glenn Morris's message of "Wed, 05 Jul 2017 16:04:47 -0400") Message-ID: User-Agent: Gnus (www.gnus.org), GNU Emacs (www.gnu.org/software/emacs/) MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) Glenn Morris wrote: > I would guess it's for installing a newer Org than your Emacs > installation came with, from which point of view the org.el that came > with Emacs isn't under (y)our control. Bah, I think that's nonsense, ignore me. From unknown Wed Aug 20 05:43:05 2025 X-Loop: help-debbugs@gnu.org Subject: bug#27581: 26.0.50; Error while compiling new Org code Resent-From: Stefan Monnier Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 05 Jul 2017 23:20:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 27581 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Glenn Morris Cc: 27581@debbugs.gnu.org, npostavs@users.sourceforge.net Received: via spool by 27581-submit@debbugs.gnu.org id=B27581.14992967741666 (code B ref 27581); Wed, 05 Jul 2017 23:20:02 +0000 Received: (at 27581) by debbugs.gnu.org; 5 Jul 2017 23:19:34 +0000 Received: from localhost ([127.0.0.1]:53884 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dSta2-0000Qn-C2 for submit@debbugs.gnu.org; Wed, 05 Jul 2017 19:19:34 -0400 Received: from chene.dit.umontreal.ca ([132.204.246.20]:34446) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dStZz-0000Qf-QI for 27581@debbugs.gnu.org; Wed, 05 Jul 2017 19:19:33 -0400 Received: from ceviche.home (lechon.iro.umontreal.ca [132.204.27.242]) by chene.dit.umontreal.ca (8.14.7/8.14.1) with ESMTP id v65NJTts017429; Wed, 5 Jul 2017 19:19:29 -0400 Received: by ceviche.home (Postfix, from userid 20848) id 5C88A66273; Wed, 5 Jul 2017 19:19:29 -0400 (EDT) From: Stefan Monnier Message-ID: References: <87van7hf00.fsf@users.sourceforge.net> <907ezm6445.fsf@fencepost.gnu.org> Date: Wed, 05 Jul 2017 19:19:29 -0400 In-Reply-To: <907ezm6445.fsf@fencepost.gnu.org> (Glenn Morris's message of "Wed, 05 Jul 2017 16:06:02 -0400") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-NAI-Spam-Flag: NO X-NAI-Spam-Level: X-NAI-Spam-Threshold: 5 X-NAI-Spam-Score: 0.1 X-NAI-Spam-Rules: 3 Rules triggered TRK_NCM1=0.1, EDT_SA_DN_PASS=0, RV6064=0 X-NAI-Spam-Version: 2.3.0.9418 : core <6064> : inlines <5963> : streams <1752934> : uri <2456857> X-Spam-Score: -1.3 (-) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.3 (-) >> Hmm... I see that org-loaddefs is only loaded at run-time and not at >> compile-time, so removing the declare-function leads to a warning. >> Now I also wonder why org-loaddefs is not loaded during compilation. > Probably an unintended consequence of > http://orgmode.org/cgit.cgi/org-mode.git/commit/lisp/org.el?h=maint&id=f36b19e Hmm... that doesn't look like it: the previous code used just a top-level (load ...) which wasn't run during compilation either. Stefan From unknown Wed Aug 20 05:43:05 2025 X-Loop: help-debbugs@gnu.org Subject: bug#27581: 26.0.50; Error while compiling new Org code Resent-From: Stefan Kangas Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 10 Aug 2020 17:10:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 27581 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Stefan Monnier Cc: 27581@debbugs.gnu.org, npostavs@users.sourceforge.net Received: via spool by 27581-submit@debbugs.gnu.org id=B27581.159707938527232 (code B ref 27581); Mon, 10 Aug 2020 17:10:02 +0000 Received: (at 27581) by debbugs.gnu.org; 10 Aug 2020 17:09:45 +0000 Received: from localhost ([127.0.0.1]:37416 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k5BIu-00075A-RZ for submit@debbugs.gnu.org; Mon, 10 Aug 2020 13:09:45 -0400 Received: from mail-yb1-f180.google.com ([209.85.219.180]:41647) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k5BIs-00074t-Sp for 27581@debbugs.gnu.org; Mon, 10 Aug 2020 13:09:44 -0400 Received: by mail-yb1-f180.google.com with SMTP id s195so4095497ybc.8 for <27581@debbugs.gnu.org>; Mon, 10 Aug 2020 10:09:42 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:in-reply-to:references:user-agent :mime-version:date:message-id:subject:to:cc; bh=Cvkbb6KtXn3BJlmK2ESYkLU5nX8HJjrPkkPpF2KRT3E=; b=GNq4AUGIppRwg3e2H8t30sWLa84mbfehVyRfDFO8j7DAjjthTJiSIgoD/stN3Hlffv KLUz/b1biklTcZICRE3pejnLCYTLbpm8tZEst3KWMwDiJp1DmSA5WG4q+hS+4BWCJkR9 ocAy5Hcvnlmxra1StShjMTw+84jZHnKrT0pCJotMpumjIJwx6qUwpuxvz7ly0/6iPuTW JZIHmo6x+vROvcW1Aqy6rlIFx95ApgPoOtRPSUbB8G191C+hMDfRN1EbTKKudBPHuDsO jenCf24sjCehXSbwPtdAq4w7ybQ1kqHR0hcrUQtmwqMTqjGjpR+MmgRtkymuflLSg9a4 nS7w== X-Gm-Message-State: AOAM531dKJ+uz22VYQUdS4lyg/6Bz/s6FoUzUXIcFBSkGbdxMrm+0uZ/ Qd4pv7uLENxo04wyg+P5ez6AQkTkZDfBD5TJGac= X-Google-Smtp-Source: ABdhPJycLPypb+cM9G/csu8GtFH998N2qEvs3g5rSm1D+g83fYcEOEZQS17gpVgEuVNUze9bS3Fc0grHVBJyiDnyHtY= X-Received: by 2002:a25:4609:: with SMTP id t9mr39533102yba.231.1597079377316; Mon, 10 Aug 2020 10:09:37 -0700 (PDT) Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Mon, 10 Aug 2020 10:09:36 -0700 From: Stefan Kangas In-Reply-To: (Stefan Monnier's message of "Tue, 04 Jul 2017 21:04:17 -0400") References: <87van7hf00.fsf@users.sourceforge.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Date: Mon, 10 Aug 2020 10:09:36 -0700 Message-ID: Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Stefan Monnier writes: >> I think I hit this, and doing 'make autoloads' fixed it. > > Duh, indeed, so the `declare-function` should be removed. > Remains my question about the use of eval-after-load. Stefan Monnier writes: > So it's triggered during the evaluation of org-compat.el's after-load: > > (eval-after-load 'org > '(progn > (org-link-set-parameters "file+emacs") ;since Org 9.0 > (org-link-set-parameters "file+sys"))) ;since Org 9.0 > > There's a (declare-function org-element-update-syntax ...) in org.el but > it looks like org-element is not loaded in this case. > > Not sure which is the right fix, but I do wonder why have this > eval-after-load in org-compat.el instead of simply moving the code to > org.el: eval-after-load is normally only used when we need to add code > to a file that's not under our control. I can't find that eval-after-load in org-compat.el, so I guess this has been fixed in the three years since this was reported. I guess this should be closed then? Best regards, Stefan Kangas From unknown Wed Aug 20 05:43:05 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Stefan Monnier Subject: bug#27581: closed (Re: bug#27581: 26.0.50; Error while compiling new Org code) Message-ID: References: X-Gnu-PR-Message: they-closed 27581 X-Gnu-PR-Package: emacs Reply-To: 27581@debbugs.gnu.org Date: Thu, 01 Oct 2020 12:00:03 +0000 Content-Type: multipart/mixed; boundary="----------=_1601553603-26908-1" This is a multi-part message in MIME format... ------------=_1601553603-26908-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #27581: 26.0.50; Error while compiling new Org code which was filed against the emacs package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 27581@debbugs.gnu.org. --=20 27581: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D27581 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1601553603-26908-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 27581-done) by debbugs.gnu.org; 1 Oct 2020 11:59:25 +0000 Received: from localhost ([127.0.0.1]:34297 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kNxF7-0006xc-2G for submit@debbugs.gnu.org; Thu, 01 Oct 2020 07:59:25 -0400 Received: from mail-ej1-f65.google.com ([209.85.218.65]:41785) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kNxF3-0006xK-Dd for 27581-done@debbugs.gnu.org; Thu, 01 Oct 2020 07:59:24 -0400 Received: by mail-ej1-f65.google.com with SMTP id lo4so7620434ejb.8 for <27581-done@debbugs.gnu.org>; Thu, 01 Oct 2020 04:59:21 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:in-reply-to:references:user-agent :mime-version:date:message-id:subject:to:cc; bh=YKWPPMkD2150oGkAMT4p8Ln16BolsU3x2861XZK0N1A=; b=lpfy/xGTH8nPFaVX+r5iOtVbImWhkc3OM1pTh4MwrASiexhs6lGuz2AUi8eoXWtx4X wyq5OpiQHkiMijQNBEcsUllA35nJHmkEWuhjr0oBbikOeus0HGmGb80+pHsmAGOEOPw+ FFoHQMIE48Sa4/yhWeP7hzZnY3IyD+cJYdKX/5H3L7Irxc+yjStVoKAfoJRuAu0DPLoK HNFRiWDH+VQeTH+EVknBnvK77fOyXe+J2PrI0p5j5+3Eg1OK0N/Q0wvZXLIapD0bTJlS kqNpGHrS78eC8rKl5iI9jE3IE25z2X81Ul7MD0saWKqetfqSqWL22l5z0xnsH65OLPhe N+Kw== X-Gm-Message-State: AOAM530PWgS14P944YTSi8IyUAxwtMZ9pR1B26qdLMkiTkYROpPZYaiq KgaS8gqr9Y3i+8SWOBNGML0o0tHkvPwY0FoY67g= X-Google-Smtp-Source: ABdhPJyQLnE7BvrEQbOKizikxrj4A5QaIBDiO5PKPcimvWjffIlbFrmjNpwAZgvd66rY4xX2TCYlNB8QgL8mP134WRY= X-Received: by 2002:a17:907:70cb:: with SMTP id yk11mr7585944ejb.312.1601553555537; Thu, 01 Oct 2020 04:59:15 -0700 (PDT) Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Thu, 1 Oct 2020 04:59:14 -0700 From: Stefan Kangas In-Reply-To: (Stefan Kangas's message of "Mon, 10 Aug 2020 10:09:36 -0700") References: <87van7hf00.fsf@users.sourceforge.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Date: Thu, 1 Oct 2020 04:59:14 -0700 Message-ID: Subject: Re: bug#27581: 26.0.50; Error while compiling new Org code To: Stefan Monnier Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.3 (/) X-Debbugs-Envelope-To: 27581-done Cc: 27581-done@debbugs.gnu.org, npostavs@users.sourceforge.net X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) Stefan Kangas writes: > Stefan Monnier writes: > >>> I think I hit this, and doing 'make autoloads' fixed it. >> >> Duh, indeed, so the `declare-function` should be removed. >> Remains my question about the use of eval-after-load. > > Stefan Monnier writes: > >> So it's triggered during the evaluation of org-compat.el's after-load: >> >> (eval-after-load 'org >> '(progn >> (org-link-set-parameters "file+emacs") ;since Org 9.0 >> (org-link-set-parameters "file+sys"))) ;since Org 9.0 >> >> There's a (declare-function org-element-update-syntax ...) in org.el but >> it looks like org-element is not loaded in this case. >> >> Not sure which is the right fix, but I do wonder why have this >> eval-after-load in org-compat.el instead of simply moving the code to >> org.el: eval-after-load is normally only used when we need to add code >> to a file that's not under our control. > > I can't find that eval-after-load in org-compat.el, so I guess this has > been fixed in the three years since this was reported. > > I guess this should be closed then? More information was requested, but none was given within 7 weeks, so I'm closing this bug. If this is still an issue, please reply to this email (use "Reply to all" in your email client) and we can reopen the bug report. Best regards, Stefan Kangas ------------=_1601553603-26908-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 5 Jul 2017 00:58:40 +0000 Received: from localhost ([127.0.0.1]:52741 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dSYeN-0004A7-Rn for submit@debbugs.gnu.org; Tue, 04 Jul 2017 20:58:40 -0400 Received: from eggs.gnu.org ([208.118.235.92]:59585) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dSYeK-00049s-F2 for submit@debbugs.gnu.org; Tue, 04 Jul 2017 20:58:38 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dSYeD-0004PU-Ef for submit@debbugs.gnu.org; Tue, 04 Jul 2017 20:58:31 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50 autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:48539) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1dSYeD-0004OY-Ak for submit@debbugs.gnu.org; Tue, 04 Jul 2017 20:58:29 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:50556) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dSYeB-0002Tg-EA for bug-gnu-emacs@gnu.org; Tue, 04 Jul 2017 20:58:29 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dSYe8-00045l-9s for bug-gnu-emacs@gnu.org; Tue, 04 Jul 2017 20:58:27 -0400 Received: from pruche.dit.umontreal.ca ([132.204.246.22]:37191) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dSYe8-0003yO-37 for bug-gnu-emacs@gnu.org; Tue, 04 Jul 2017 20:58:24 -0400 Received: from ceviche.home (lechon.iro.umontreal.ca [132.204.27.242]) by pruche.dit.umontreal.ca (8.14.7/8.14.1) with ESMTP id v650wKfF020591 for ; Tue, 4 Jul 2017 20:58:21 -0400 Received: by ceviche.home (Postfix, from userid 20848) id 2773166273; Tue, 4 Jul 2017 20:58:20 -0400 (EDT) From: Stefan Monnier To: bug-gnu-emacs@gnu.org Subject: 26.0.50; Error while compiling new Org code Date: Tue, 04 Jul 2017 20:58:20 -0400 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-NAI-Spam-Flag: NO X-NAI-Spam-Level: X-NAI-Spam-Threshold: 5 X-NAI-Spam-Score: 0.3 X-NAI-Spam-Rules: 5 Rules triggered BEC_TRC1=0.1, BEC_TRC1_W_GEN_SPAM_FEATRE=0.1, GEN_SPAM_FEATRE=0.1, EDT_SA_DN_PASS=0, RV6063=0 X-NAI-Spam-Version: 2.3.0.9418 : core <6063> : inlines <5963> : streams <1752801> : uri <2456182> X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.0 (----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -4.0 (----) Package: Emacs Version: 26.0.50 When building Emacs's master branch I get errors like: ELC org/org-archive.elc =20=20=20=20 In toplevel form: org/org-archive.el:31:1:Error: Symbol=E2=80=99s function definition is = void: org-element-update-syntax Makefile:297=C2=A0: la recette pour la cible =C2=AB=C2=A0org/org-archiv= e.elc=C2=A0=C2=BB a =C3=A9chou=C3=A9e The corresponding stack trace looks like: Debugger entered--Lisp error: (void-function org-element-update-syntax) (org-element-update-syntax) (if data (setcdr data (org-combine-plists (cdr data) parameters)) (se= tq org-link-parameters (cons (cons type parameters) org-link-parameters)) (= org-make-link-regexps) (org-element-update-syntax)) (let ((data (assoc type org-link-parameters))) (if data (setcdr data = (org-combine-plists (cdr data) parameters)) (setq org-link-parameters (cons= (cons type parameters) org-link-parameters)) (org-make-link-regexps) (org-= element-update-syntax))) org-link-set-parameters("file+emacs") (progn (org-link-set-parameters "file+emacs") (org-link-set-parameter= s "file+sys")) (closure (org-table1-hline-regexp org-table-tab-recognizes-table\.el = org-table-dataline-regexp org-table-any-border-regexp t) nil (progn (org-li= nk-set-parameters "file+emacs") (org-link-set-parameters "file+sys")))() eval-after-load-helper("/home/monnier/src/emacs/trunk/lisp/org/org.el= ") run-hook-with-args(eval-after-load-helper "/home/monnier/src/emacs/tr= unk/lisp/org/org.el") do-after-load-evaluation("/home/monnier/src/emacs/trunk/lisp/org/org.= el") load-with-code-conversion("/home/monnier/src/emacs/trunk/lisp/org/org= .el" "/home/monnier/src/emacs/trunk/lisp/org/org.el" nil t) require(org) So it's triggered during the evaluation of org-compat.el's after-load: (eval-after-load 'org '(progn (org-link-set-parameters "file+emacs") ;since Org 9.0 (org-link-set-parameters "file+sys"))) ;since Org 9.0 There's a (declare-function org-element-update-syntax ...) in org.el but it looks like org-element is not loaded in this case. Not sure which is the right fix, but I do wonder why have this eval-after-load in org-compat.el instead of simply moving the code to org.el: eval-after-load is normally only used when we need to add code to a file that's not under our control. Stefan In GNU Emacs 26.0.50 (build 1, x86_64-unknown-linux-gnu, GTK+ Version 2.24.= 31) of 2017-06-28 built on ceviche Repository revision: 5ca96e5cef1a562dbafc0b14ce6ef0f3362a7be6 Windowing system distributor 'The X.Org Foundation', version 11.0.11902000 System Description: Debian GNU/Linux testing (buster) Recent messages: Saving file /home/monnier/share/misc/recettes... Wrote /home/monnier/share/misc/recettes Saving file /home/monnier/share/misc/recettes... Wrote /home/monnier/share/misc/recettes Quit Mark saved where search started Appended 9 songs Appended 12 songs Set MPD volume to 80% Set MPD volume to 85% Configured using: 'configure -C --enable-checking --with-modules --enable-check-lisp-object-= type 'CFLAGS=3D-Wall -g3 -Og -Wno-pointer-sign' PKG_CONFIG_PATH=3D/home/monnier/lib/pkgconfig' Configured features: XPM JPEG TIFF GIF PNG RSVG SOUND GPM DBUS GCONF GSETTINGS NOTIFY GNUTLS LIBXML2 FREETYPE M17N_FLT LIBOTF XFT ZLIB TOOLKIT_SCROLL_BARS GTK2 X11 MODULES Important settings: value of $LANG: fr_CH.UTF-8 locale-coding-system: utf-8-unix Major mode: InactiveMinibuffer Minor modes in effect: diff-auto-refine-mode: t electric-pair-mode: t global-reveal-mode: t reveal-mode: t auto-insert-mode: t savehist-mode: t minibuffer-electric-default-mode: t global-compact-docstrings-mode: t url-handler-mode: t cl-old-struct-compat-mode: t global-eldoc-mode: t electric-indent-mode: t mouse-wheel-mode: t global-prettify-symbols-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t line-number-mode: t transient-mark-mode: t Load-path shadows: /home/monnier/src/emacs/elpa/packages/svg/svg hides /home/monnier/src/emacs= /work/lisp/svg /home/monnier/src/emacs/elpa/packages/ada-mode/ada-xref hides /home/monnier= /src/emacs/work/lisp/progmodes/ada-xref /home/monnier/src/emacs/elpa/packages/ada-mode/ada-mode hides /home/monnier= /src/emacs/work/lisp/progmodes/ada-mode /home/monnier/src/emacs/elpa/packages/ada-mode/ada-stmt hides /home/monnier= /src/emacs/work/lisp/progmodes/ada-stmt /home/monnier/src/emacs/elpa/packages/ada-mode/ada-prj hides /home/monnier/= src/emacs/work/lisp/progmodes/ada-prj /home/monnier/src/emacs/elpa/packages/hyperbole/set hides /home/monnier/src= /emacs/work/lisp/emacs-lisp/set /home/monnier/src/emacs/elpa/packages/landmark/landmark hides /home/monnier= /src/emacs/work/lisp/obsolete/landmark /home/monnier/src/emacs/elpa/packages/crisp/crisp hides /home/monnier/src/e= macs/work/lisp/obsolete/crisp Features: (mail-extr emacsbug message subr-x puny dired dired-loaddefs format-spec rfc822 mml mml-sec gnus-util rmail rmail-loaddefs mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev mailheader sendmail rfc2047 rfc2045 ietf-drums mm-util mail-prsvr mail-utils sort mpc cl-print epa-file epa derived epg view cal-china lunar solar cal-dst cal-bahai cal-islam cal-hebrew holidays hol-loaddefs cal-french diary-lib diary-loaddefs cal-move cal-menu calendar cal-loaddefs executable copyright whitespace vc vc-dispatcher misearch multi-isearch xscheme warnings unsafep trace testcover shadow scheme re-builder profiler inf-lisp ielm comint ansi-color ring gmm-utils ert pp find-func ewoc debug elp edebug cl-indent cus-edit cus-start cus-load wid-edit vc-git diff-mode filecache map server time-date noutline outline easy-mmode flyspell ispell checkdoc thingatpt help-mode load-dir elec-pair reveal autoinsert proof-site proof-autoloads cl pg-vars savehist minibuf-eldef disp-table compact-docstrings kotl-loaddefs advice info realgud-recursive-autoloads finder-inf url-auth package easymenu epg-config url-handlers url-parse auth-source eieio eieio-core cl-macs eieio-loaddefs password-cache url-vars seq byte-opt gv bytecomp byte-compile cconv cl-loaddefs cl-lib bbdb-autoloads mule-util tooltip eldoc electric uniquify ediff-hook vc-hooks lisp-float-type mwheel term/x-win x-win term/common-win x-dnd tool-bar dnd fontset image regexp-opt fringe tabulated-list replace newcomment text-mode elisp-mode lisp-mode prog-mode register page menu-bar rfn-eshadow isearch timer select scroll-bar mouse jit-lock font-lock syntax font-core term/tty-colors frame cl-generic cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese composite charscript charprop case-table epa-hook jka-cmpr-hook help simple abbrev obarray minibuffer cl-preloaded nadvice loaddefs button faces cus-face macroexp files text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote dbusbind inotify dynamic-setting system-font-setting font-render-setting move-toolbar gtk x-toolkit x multi-tty make-network-process emacs) Memory information: ((conses 8 229863 26761) (symbols 24 28561 0) (miscs 20 6691 1319) (strings 16 68847 5556) (string-bytes 1 2027719) (vectors 8 38247) (vector-slots 4 1585708 54106) (floats 8 667 649) (intervals 28 8528 944) (buffers 520 29)) ------------=_1601553603-26908-1--