From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Yasuhiro Kimura Newsgroups: gmane.emacs.bugs Subject: bug#57200: 29.0.50; Symbol's function definition is void: update-directory-autoloads Date: Sun, 14 Aug 2022 14:19:33 +0900 (JST) Message-ID: <20220814.141933.1729604972066143432.yasu@FreeBSD.org> Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="35934"; mail-complaints-to="usenet@ciao.gmane.io" Cc: emacs@FreeBSD.org To: 57200@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Sun Aug 14 09:56:00 2022 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1oN8TX-00097y-Jk for geb-bug-gnu-emacs@m.gmane-mx.org; Sun, 14 Aug 2022 09:55:59 +0200 Original-Received: from localhost ([::1]:53988 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1oN8TV-0005aZ-EG for geb-bug-gnu-emacs@m.gmane-mx.org; Sun, 14 Aug 2022 03:55:58 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:55276) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oN8Sc-0005aN-B9 for bug-gnu-emacs@gnu.org; Sun, 14 Aug 2022 03:55:02 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:45987) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1oN8Sc-00056o-1P for bug-gnu-emacs@gnu.org; Sun, 14 Aug 2022 03:55:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1oN8Sb-0001hP-SK for bug-gnu-emacs@gnu.org; Sun, 14 Aug 2022 03:55:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Yasuhiro Kimura Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 14 Aug 2022 07:55:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 57200 X-GNU-PR-Package: emacs X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Original-Received: via spool by submit@debbugs.gnu.org id=B.16604636436456 (code B ref -1); Sun, 14 Aug 2022 07:55:01 +0000 Original-Received: (at submit) by debbugs.gnu.org; 14 Aug 2022 07:54:03 +0000 Original-Received: from localhost ([127.0.0.1]:35735 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oN8Rd-0001fl-TT for submit@debbugs.gnu.org; Sun, 14 Aug 2022 03:54:02 -0400 Original-Received: from lists.gnu.org ([209.51.188.17]:41782) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oN63u-0005xK-Mr for submit@debbugs.gnu.org; Sun, 14 Aug 2022 01:21:23 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:39268) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oN63t-0005hg-Nv for bug-gnu-emacs@gnu.org; Sun, 14 Aug 2022 01:21:22 -0400 Original-Received: from mx2.freebsd.org ([96.47.72.81]:65288) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oN63r-0001wg-Fp for bug-gnu-emacs@gnu.org; Sun, 14 Aug 2022 01:21:21 -0400 Original-Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (4096 bits)) (Client CN "mx1.freebsd.org", Issuer "R3" (verified OK)) by mx2.freebsd.org (Postfix) with ESMTPS id 4M55Nq1V0Jz3L1S; Sun, 14 Aug 2022 05:21:15 +0000 (UTC) (envelope-from yasu@FreeBSD.org) Original-Received: from smtp.freebsd.org (smtp.freebsd.org [96.47.72.83]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "smtp.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4M55Nq0dDZz3HZh; Sun, 14 Aug 2022 05:21:15 +0000 (UTC) (envelope-from yasu@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1660454475; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=Klss+spQ8HdDpefoCN6l1MN8QnBSyzxH9two/sk/KZQ=; b=PZTO3VtqA4c8TEGIjwvwGNbJ43CM/juebngrx6n5nM3bRlXwiX6lgRx1Bn92q5OI5W4vO6 H3Nvh5o7bU4FW4H3YCmBCu3IJsR1YYwhY4IUBcp8ELmfTAUv3YjaEGiuKVVD8sZa0np4PB bjz+ehv+WmbrvRXtwIFLC07WOyYCbVpz1vCXlPvJn9HhYpz1O75Oo/OBttetcHBrIka/r0 nVd2+IRNEdzKEhdXtEwIeUHGcYejGoKHGOdDm6xE7hNpbWhO+rQsu+7ZZ5/JdQLkxZlTfW k7RjTAHP05AtA4BG4dUvgiAKG5o29fbX+3O4NohsjELtwKVIjlp/8U2WfXFLew== Original-Received: from localhost (unknown [IPv6:240b:11:220:fe00:a00:27ff:fef5:fec9]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (Client did not present a certificate) (Authenticated sender: yasu/mail) by smtp.freebsd.org (Postfix) with ESMTPSA id 4M55Nn6tGVz10Fk; Sun, 14 Aug 2022 05:21:13 +0000 (UTC) (envelope-from yasu@FreeBSD.org) X-Mailer: Mew version 6.8 on Emacs 29.0.50 ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1660454475; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=Klss+spQ8HdDpefoCN6l1MN8QnBSyzxH9two/sk/KZQ=; b=TTxf4O53vsV8XFRwRI0+d9gdQRK0c3kyBnOevaCq9AMpjyR3VU/qw6hzwLSVOrRRUdezx/ FK+4Bab97612n2RXJqBf1TgfDIkGmmmSF8CdMNB+NSdovPBfSg8STeavAmTJuVLCvYB+gM 6EO/loS+QANy2F5F+NTb55UKQz64eA3X0Im6wjb4YrhXYGP14YwOsN1fVRQsvI19ZOSpFJ EvoyZH8caTMHOq0mRCa9a1/UPnKNfycWf+o3YvxrtXf72L2ZcubG0PC3WFitWXvK1rJDXm EVPg7L7fD/34VEjgkGo5dT5dFNZfMlwqdiSZmiiU/buQy+DLhOajMGl9MjKvmg== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1660454475; a=rsa-sha256; cv=none; b=n6HvYiPQAmPE10OhsA51HTeJPmStChHKFl4vRBsaLTHSKfYJ3oP1Y43zBCYThDdtc6OyiT KzxO0tjc24ONP79ywh/pCbOcBU4gpuQ2lLQK4HmrFO3rmXZPr0Uxa+1y4UrZ+dUl5+6xVO 0r4P/2nWkO5tPvYlLx7fW3eGzMBXWMeMdvYN/Ud0WyT2ak/khLIxmfeBbaB5HfyGizTvkk MmkAsp1fcFIz5WtY4Hayp2VMhsdixckpTNEM+1cSPRuJhug4q4zFoTwO016LUQewu4jomM osjxV5EokD6t9wlBY8g5A7LJ2wOcu8uPPWqdVuSgBfu5rewKX3t9mdXe6mdY3g== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received-SPF: pass client-ip=96.47.72.81; envelope-from=yasu@FreeBSD.org; helo=mx2.freebsd.org X-Spam_score_int: -11 X-Spam_score: -1.2 X-Spam_bar: - X-Spam_report: (-1.2 / 5.0 requ) BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.082, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HEXHASH_WORD=1, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=no autolearn_force=no X-Spam_action: no action X-Mailman-Approved-At: Sun, 14 Aug 2022 03:54:00 -0400 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list 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-mx.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.io gmane.emacs.bugs:239629 Archived-At: Dear Emacs developers, I'm a member of FreeBSD Emacs ports maintainance team. In FreeBSD ports collections there are 2 Emacs ports, editors/emacs and editors/emacs-devel. The former provides latest release of Emacs. The latter tracks master branch of Emacs repository and is updated regularly. Recently we updated editors/emacs-devel from 3d6af11c42 to 11e6c12def (both are commits in master branch of emacs repository) and after that we faced the problem. There are some ports in ports collections that depends on Emacs (ports of ELPA packages, for example). And some of such ports fail to build now. I analyzed build errors and found something in common. * Build fails when editors/emacs-devel is used as Emacs. * Build fails when 'update-directory-autoloads' function is used to build port. * Build fails with following error message. "Symbol's function definition is void: update-directory-autoloads" At first I updated editors/emacs-devel to more recent commit of Emacs repository (commit 4e23ecb882 at Sat Aug 13 02:36:54 2022 UTC) but the error still happens. So I tried bisect between above 2 commit. According to the result of it the error happens following commit and later. ---------------------------------------------------------------------- commit aa9eaac68e Author: Lars Ingebrigtsen AuthorDate: Thu Aug 4 17:03:59 2022 +0200 Commit: Lars Ingebrigtsen CommitDate: Thu Aug 4 17:03:59 2022 +0200 Move autoload.el to lisp/obsolete/ ---------------------------------------------------------------------- Since update-directory-autoloads is defined in autoload.el, it seems very likely for me that this commit causes the error. By the way I have also been chasing emacs master branch with 64bit Window 10 and MSYS2. So I built commit 11e6c12def with them and checked if same error happens. But it doesn't. So the problem may be specific to FreeBSD or our editors/emacs-devel port. If any other informatin is necessary, please feel free to requesting it. Best Regards. --- Yasuhiro Kimura In GNU Emacs 29.0.50 (build 1, amd64-portbld-freebsd13.1) Repository revision: 11e6c12 Repository branch: master System Description: 13.1-RELEASE-p1 Configured using: 'configure --disable-build-details --localstatedir=/var --without-libsystemd --without-selinux --without-gconf --with-sound=no --with-x-toolkit=no --without-cairo --without-dbus --without-gconf --without-gif --without-gsettings --without-imagemagick --without-jpeg --without-lcms2 --without-libotf --without-m17n-flt --without-pgtk --without-png --without-rsvg --without-tiff --without-toolkit-scroll-bars --without-webp --without-x --without-xim --without-xpm --without-xwidgets --enable-acl --without-cairo --without-dbus --without-gif --with-gnutls --without-gsettings --without-harfbuzz --without-jpeg --with-json --with-file-notification=kqueue --without-lcms2 --without-m17n-flt --without-imagemagick --without-mailutils --with-modules --with-native-compilation --without-libotf --without-pgtk --without-png --without-toolkit-scroll-bars --with-sqlite3 --without-rsvg --with-threads --without-tiff --without-webp --without-xft --without-xim --with-xml2 --without-xpm --without-xwidgets --with-x-toolkit=no --prefix=/usr/local --mandir=/usr/local/man --disable-silent-rules --infodir=/usr/local/share/emacs/info/ --build=amd64-portbld-freebsd13.1 'CFLAGS=-O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing ' 'CPPFLAGS=-isystem /usr/local/include' 'LDFLAGS= -L/usr/local/lib/gcc11 -fstack-protector-strong -L/usr/local/lib '' Configured features: ACL GMP GNUTLS JSON LIBXML2 MODULES NATIVE_COMP NOTIFY KQUEUE PDUMPER SQLITE3 THREADS XIM ZLIB Important settings: value of $LANG: ja_JP.UTF-8 locale-coding-system: utf-8-unix Major mode: Summary freebsd.org Minor modes in effect: global-git-commit-mode: t magit-auto-revert-mode: t shell-dirtrack-mode: t tooltip-mode: t global-eldoc-mode: t show-paren-mode: t electric-indent-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t buffer-read-only: t indent-tabs-mode: t transient-mark-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t Load-path shadows: /usr/local/share/emacs/29.0.50/site-lisp/transient hides /usr/local/share/emacs/29.0.50/lisp/transient /home/yasu/share/emacs/lisp/ruby-mode hides /usr/local/share/emacs/29.0.50/lisp/progmodes/ruby-mode /usr/local/share/emacs/29.0.50/site-lisp/flim/sasl hides /usr/local/share/emacs/29.0.50/lisp/net/sasl Features: (shadow pp emacsbug network-stream mew-varsx mew-unix mew-w3m w3m doc-view jka-compr image-mode exif timezone w3m-hist w3m-fb bookmark-w3m w3m-ems wid-edit w3m-favicon w3m-image tab-line w3m-proc w3m-util mew-auth mew-config mew-imap2 mew-imap mew-nntp2 mew-nntp mew-pop mew-smtp mew-ssl mew-ssh mew-net mew-highlight mew-sort mew-fib mew-ext mew-refile mew-demo mew-attach mew-draft mew-message mew-thread mew-virtual mew-summary4 mew-summary3 mew-summary2 mew-summary mew-search mew-pick mew-passwd mew-scan mew-syntax mew-bq mew-smime mew-pgp mew-header mew-exec mew-mark mew-mime mew-edit mew-decode mew-encode mew-cache mew-minibuf mew-complete mew-addrbook mew-local mew-vars3 mew-vars2 mew-vars mew-env mew-lang-jp mew-mule3 mew-mule mew-gemacs mew-key mew-func mew-blvs mew-const mew term/tmux term/xterm xterm magit-version yaml-mode tmux mime-setup mail-mime-setup semi-setup semi-def alist path-util apel-ver product rng-nxml rng-valid rng-loc rng-uri rng-parse nxml-parse rng-match rng-dt rng-util rng-pttrn nxml-ns nxml-mode nxml-outln nxml-rap sgml-mode facemenu dom nxml-util nxml-enc xmltok forge-list forge-commands forge-semi forge-bitbucket buck forge-gogs gogs forge-gitea gtea forge-gitlab glab forge-github ghub-graphql treepy gsexp ghub let-alist gnutls forge-notify forge-revnote forge-pullreq forge-issue forge-topic yaml parse-time iso8601 bug-reference forge-post markdown-mode color noutline outline forge-repo forge forge-core forge-db closql emacsql-sqlite advice emacsql emacsql-compiler url-http url-auth url-gw nsm magit-submodule magit-obsolete magit-blame magit-stash magit-reflog magit-bisect magit-push magit-pull magit-fetch magit-clone magit-remote magit-commit magit-sequence magit-notes magit-worktree magit-tag magit-merge magit-branch magit-reset magit-files magit-refs magit-status magit package browse-url url url-proxy url-privacy url-expand url-methods url-history url-cookie generate-lisp-file url-domsuf url-util url-handlers url-parse auth-source json map url-vars magit-repos magit-apply magit-wip magit-log which-func imenu magit-diff smerge-mode diff image diff-mode easy-mmode git-commit log-edit message sendmail mailcap yank-media puny dired dnd dired-loaddefs rfc822 mml mml-sec password-cache epa derived epg rfc6068 epg-config gnus-util text-property-search time-date mm-decode mm-bodies mm-encode mail-parse rfc2231 rfc2047 rfc2045 mm-util ietf-drums mail-prsvr mailabbrev mail-utils gmm-utils mailheader pcvs-util add-log magit-core magit-autorevert autorevert filenotify magit-margin magit-transient magit-process with-editor shell pcomplete comint ring server ansi-color magit-mode transient comp regexp-opt comp-cstr warnings icons cl-extra edmacro kmacro help-mode tool-bar magit-git magit-base magit-section cl-seq format-spec crm subr-x eieio byte-opt bytecomp byte-compile cconv eieio-core cl-macs gv dash compat-27 compat-26 compat gitignore-mode gitconfig-mode conf-mode rx gitattributes-mode thingatpt cl-loaddefs cl-lib cp5022x japan-util rmc iso-transl tooltip eldoc paren electric uniquify ediff-hook vc-hooks lisp-float-type elisp-mode tabulated-list replace newcomment text-mode lisp-mode prog-mode register page tab-bar menu-bar rfn-eshadow isearch easymenu timer select mouse jit-lock font-lock syntax font-core term/tty-colors frame minibuffer nadvice seq simple cl-generic indonesian philippine 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 emoji-zwj charscript charprop case-table epa-hook jka-cmpr-hook help abbrev obarray oclosure cl-preloaded button loaddefs faces cus-face macroexp files window text-properties overlay sha1 md5 base64 format env code-pages mule custom widget keymap hashtable-print-readable backquote threads kqueue multi-tty make-network-process native-compile emacs) Memory information: ((conses 16 322633 32592) (symbols 48 26484 19) (strings 32 89853 3829) (string-bytes 1 2723756) (vectors 16 57672) (vector-slots 8 1060785 39588) (floats 8 295 503) (intervals 56 2452 109) (buffers 992 14))