GNU bug report logs - #35758
Build failure with Emacs master branch

Previous Next

Package: auctex;

Reported by: Joseph Mingrone <jrm <at> ftfl.ca>

Date: Thu, 16 May 2019 01:21:02 UTC

Severity: normal

Done: Tassilo Horn <tsdh <at> gnu.org>

Bug is archived. No further changes may be made.

To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 35758 in the body.
You can then email your comments to 35758 AT debbugs.gnu.org in the normal way.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to bug-auctex <at> gnu.org:
bug#35758; Package auctex. (Thu, 16 May 2019 01:21:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to Joseph Mingrone <jrm <at> ftfl.ca>:
New bug report received and forwarded. Copy sent to bug-auctex <at> gnu.org. (Thu, 16 May 2019 01:21:02 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Joseph Mingrone <jrm <at> ftfl.ca>
To: bug-auctex <at> gnu.org
Subject: Build failure with Emacs master branch
Date: Wed, 15 May 2019 22:16:51 -0300
[Message part 1 (text/plain, inline)]
Hello,

AUCTeX fails when building with recent commits from the Emacs' master
branch (but builds fine with Emacs 26.2).  I see this with both AUCTeX
12.1 and from the HEAD of the repository.

Here is a snippet of the error.
------------------------------------------------------------------------
gmake[1]: Entering directory '/usr/home/jrm/scm/nm/auctex'
rm -f preview-latex.el
/usr/local/bin/emacs -batch -no-site-file -no-init-file --eval '(let ((generated-autoload-file (expand-file-name "preview-latex.el"))) (update-file-autoloads "preview.el")(save-buffers-kill-emacs t))' ; \
test -r preview-latex.el || { \
  echo ";; Auto-generated preview-latex.el" > preview-latex.el ; \
  echo "
        " >> preview-latex.el ; \
  /usr/local/bin/emacs -batch -no-site-file -no-init-file --eval '(let ((generated-autoload-file (expand-file-name "preview-latex.el"))) (update-file-autoloads "preview.el")(save-buffers-kill-emacs t))' ; \
}
preview.el:0:0: error: wrong-type-argument: (stringp nil)
preview.el:0:0: error: wrong-type-argument: (stringp nil)
------------------------------------------------------------------------

Below is the full build log.

Regards,

Joseph

------------------------------------------------------------------------
(cd latex ; gmake all)
gmake[1]: Entering directory '/usr/home/jrm/scm/nm/auctex/latex'
gmake[1]: Nothing to be done for 'all'.
gmake[1]: Leaving directory '/usr/home/jrm/scm/nm/auctex/latex'
/usr/local/bin/emacs -batch -q -no-site-file -no-init-file -l lpath.el -f batch-byte-compile tex.el tex-buf.el tex-style.el plain-tex.el latex.el tex-info.el texmathp.el multi-prompt.el tex-mik.el font-latex.el tex-font.el context.el context-en.el context-nl.el tex-fold.el tex-jp.el toolbar-x.el tex-bar.el bib-cite.el tex-ispell.el latex-flymake.el style/prosper.el style/slides.el    style/foils.el     style/amstex.el style/article.el   style/book.el      style/letter.el style/report.el    style/amsart.el    style/amsbook.el style/epsf.el      style/psfig.el     style/latexinfo.el style/dutch.el     style/german.el    style/dk.el style/j-article.el style/j-book.el    style/j-report.el style/jarticle.el  style/jbook.el     style/jreport.el style/tarticle.el  style/tbook.el     style/treport.el style/jsarticle.el style/jsbook.el    style/jsreport.el style/dinbrief.el  style/virtex.el    style/plfonts.el style/plhb.el      style/harvard.el	 style/swedish.el style/danish.el    style/slovak.el    style/czech.el style/amsmath.el   style/amstext.el   style/amsbsy.el style/amsopn.el    style/amsthm.el	 style/natbib.el style/index.el     style/makeidx.el   style/multind.el style/varioref.el  style/fancyref.el	 style/mdwlist.el style/ngerman.el   style/graphicx.el	 style/graphics.el style/verbatim.el  style/scrbase.el   style/scrartcl.el style/scrbook.el   style/scrreprt.el	 style/scrlttr2.el style/scrpage2.el  style/captcont.el  style/subfigure.el style/paralist.el  style/booktabs.el  style/emp.el style/jura.el      style/alphanum.el	 style/beamer.el style/alltt.el     style/italian.el   style/doc.el style/ltxdoc.el    style/ltx-base.el	 style/units.el style/nicefrac.el  style/url.el       style/listings.el style/inputenc.el  style/frenchb.el   style/francais.el style/MinionPro.el style/pdfsync.el   style/polish.el style/polski.el    style/icelandic.el style/comment.el style/flashcards.el style/pstricks.el style/nomencl.el style/hyperref.el  style/bulgarian.el style/CJK.el style/ruby.el      style/CJKutf8.el   style/tabularx.el style/multido.el   style/pst-grad.el  style/pst-node.el style/pst-plot.el  style/pst-slpe.el  style/shortvrb.el style/austrian.el  style/naustrian.el style/french.el style/lettrine.el  style/multicol.el  style/xspace.el style/setspace.el  style/biblatex.el  style/siunitx.el style/bm.el        style/footmisc.el  style/ulem.el style/bigdelim.el  style/bigstrut.el  style/everysel.el style/mathtools.el style/ragged2e.el  style/amssymb.el style/lscape.el    style/epigraph.el  style/mflogo.el style/multirow.el  style/imakeidx.el  style/afterpage.el style/longtable.el style/lipsum.el    style/kantlipsum.el style/memoir.el    style/placeins.el  style/nameref.el style/fancynum.el  style/fancyhdr.el	 style/filecontents.el style/array.el     style/kpfonts.el   style/acro.el style/acronym.el   style/xparse.el    style/fancyvrb.el style/tabulary.el  style/fontspec.el  style/unicode-math.el style/luacode.el   style/metalogo.el  style/english.el style/exercise.el  style/plext.el     style/cleveref.el style/eso-pic.el   style/fontaxes.el  style/AnonymousPro.el style/mdsymbol.el  style/MyriadPro.el style/textcomp.el style/XCharter.el  style/zlmtt.el     style/ifluatex.el style/luatextra.el style/erewhon.el   style/baskervaldx.el style/fbb.el       style/newtxmath.el style/newtxsf.el style/newtxtext.el style/newtxttt.el  style/minted.el style/wrapfig.el   style/relsize.el   style/currvita.el style/tcolorbox.el style/color.el	 style/expl3.el style/bidibeamer.el style/enumitem.el style/caption.el style/geometry.el  style/ltablex.el   style/ltxtable.el style/mn2e.el      style/colortbl.el  style/attachfile.el style/newpxtext.el style/newpxmath.el style/pdfpages.el style/mnras.el     style/environ.el   style/polyglossia.el style/vwcol.el     style/textpos.el   style/transparent.el style/fontenc.el   style/Alegreya.el  style/gloss-italian.el style/newfloat.el  style/subcaption.el style/AlegreyaSans.el style/hologo.el    style/theorem.el   style/ntheorem.el style/splitidx.el  style/tikz.el      style/xcolor.el style/pdflscape.el style/commath.el   style/empheq.el style/framed.el    style/paracol.el   style/menukeys.el style/bidi.el      style/FiraMono.el  style/FiraSans.el style/bicaption.el style/amsfonts.el  style/subfiles.el style/dcolumn.el   style/mdframed.el  style/tcolorboxlib-raster.el style/titleps.el   style/titlesec.el  style/titletoc.el style/exam.el      style/breqn.el     style/sourcecodepro.el style/preview.el   style/fvextra.el   style/jurabib.el style/csquotes.el  style/babel.el     style/dk-bib.el style/floatrow.el  style/moodle.el    style/canadian.el style/arabxetex.el style/australian.el style/newzealand.el style/xltabular.el style/marginnote.el style/thmtools.el style/ocg-p.el     style/ocgx.el      style/thm-restate.el style/pythontex.el style/dashundergaps.el style/beamerarticle.el style/beamerswitch.el prv-emacs.el preview.el

In toplevel form:
tex.el:671:41:Warning: reference to free variable ‘Info-file-list-for-emacs’
tex.el:671:41:Warning: assignment to free variable ‘Info-file-list-for-emacs’

In TeX-set-mode-name:
tex.el:917:69:Warning: reference to free variable ‘TeX-mode-p’
tex.el:923:22:Warning: reference to free variable ‘TeX-PDF-mode’
tex.el:924:22:Warning: reference to free variable ‘TeX-interactive-mode’
tex.el:925:22:Warning: reference to free variable ‘TeX-source-correlate-mode’
tex.el:931:57:Warning: reference to free variable ‘TeX-command-default’

In TeX-pdf-tools-sync-view:
tex.el:1158:11:Warning: reference to free variable ‘TeX-PDF-mode’
tex.el:1162:12:Warning: reference to free variable ‘TeX-source-correlate-mode’
tex.el:1164:38:Warning: reference to free variable
    ‘TeX-current-process-region-p’
tex.el:1168:24:Warning: reference to free variable ‘file’

In TeX-evince-sync-view-1:
tex.el:1192:43:Warning: reference to free variable ‘file’
tex.el:1201:40:Warning: reference to free variable
    ‘TeX-current-process-region-p’

In TeX-engine-set:
tex.el:1597:16:Warning: assignment to free variable ‘TeX-PDF-from-DVI’

In TeX-source-correlate-method-active:
tex.el:1721:9:Warning: reference to free variable ‘TeX-PDF-mode’

In TeX-source-correlate-expand-options:
tex.el:1731:7:Warning: reference to free variable ‘TeX-source-correlate-mode’
tex.el:1733:19:Warning: reference to free variable
    ‘TeX-source-specials-tex-flags’
tex.el:1734:23:Warning: reference to free variable
    ‘TeX-source-specials-places’
tex.el:1741:9:Warning: reference to free variable ‘TeX-synctex-tex-flags’

In TeX-source-correlate-handle-TeX-region:
tex.el:1752:23:Warning: reference to free variable ‘TeX-region’
tex.el:1762:55:Warning: reference to free variable ‘TeX-region-orig-buffer’

In TeX-source-correlate-mode:
tex.el:1851:22:Warning: reference to free variable ‘TeX-mode-map’

In TeX-PDF-mode:
tex.el:2021:9:Warning: assignment to free variable ‘TeX-PDF-mode-parsed’
tex.el:2023:9:Warning: assignment to free variable ‘TeX-output-extension’

In TeX-master-file-ask:
tex.el:2328:58:Warning: reference to free variable ‘TeX-default-extension’

In TeX-master-file:
tex.el:2384:38:Warning: reference to free variable ‘TeX-default-extension’

In TeX-add-local-master:
tex.el:2442:46:Warning: reference to free variable ‘TeX-default-extension’
tex.el:2453:34:Warning: reference to free variable ‘TeX-esc’

In TeX-parse-path:
tex.el:2539:45:Warning: reference to free variable ‘TeX-macro-global’

In TeX-parse-macro:
tex.el:3335:23:Warning: reference to free variable
    ‘LaTeX-default-verb-delimiter’

In TeX-parse-arguments:
tex.el:3406:42:Warning: reference to free variable ‘LaTeX-optop’
tex.el:3407:42:Warning: reference to free variable ‘LaTeX-optcl’

In TeX-parse-argument:
tex.el:3458:26:Warning: reference to free variable ‘exit-mark’

In TeX-argument-insert:
tex.el:3482:13:Warning: assignment to free variable ‘last-optional-rejected’
tex.el:3487:37:Warning: reference to free variable ‘exit-mark’

In VirTeX-common-initialization:
tex.el:3647:9:Warning: assignment to free variable ‘TeX-output-extension’
tex.el:3651:46:Warning: assignment to free variable ‘ispell-parser’
tex.el:3697:61:Warning: assignment to free variable ‘ispell-tex-p’
tex.el:3698:30:Warning: assignment to free variable ‘TeX-auto-update’
tex.el:3700:15:Warning: reference to free variable ‘TeX-mode-map’
tex.el:3708:56:Warning: reference to free variable
    ‘tex--prettify-symbols-alist’

In TeX-auto-write:
tex.el:3904:47:Warning: reference to free variable ‘TeX-all-extensions’

In TeX-auto-generate:
tex.el:3995:57:Warning: reference to free variable ‘TeX-all-extensions’

In TeX-auto-store:
tex.el:4019:45:Warning: reference to free variable ‘TeX-all-extensions’

In TeX-insert-dollar:
tex.el:5820:26:Warning: reference to free variable ‘texmathp-why’

In TeX-math-input-method-off:
tex.el:5904:11:Warning: ‘inactivate-input-method’ is an obsolete function (as
    of 24.3); use ‘deactivate-input-method’ instead.

In TeX-normal-mode:
tex.el:5915:13:Warning: assignment to free variable
    ‘BibTeX-global-style-files’
tex.el:5916:13:Warning: assignment to free variable ‘BibTeX-global-files’
tex.el:5917:13:Warning: assignment to free variable
    ‘BibLaTeX-global-style-files’
tex.el:5918:13:Warning: assignment to free variable ‘TeX-Biber-global-files’
tex.el:5919:13:Warning: assignment to free variable ‘TeX-global-input-files’
tex.el:5920:13:Warning: assignment to free variable ‘LaTeX-global-class-files’
tex.el:5921:13:Warning: assignment to free variable
    ‘LaTeX-includegraphics-global-files’
tex.el:6377:7:Warning: assignment to free variable ‘ispell-enable-tex-parser’

In TeX-ispell-tex-arg-verb-end:
tex.el:6534:29:Warning: reference to free variable
    ‘TeX-ispell-verb-delimiters’

In TeX-current-defun-name:
tex.el:6615:56:Warning: reference to free variable ‘LaTeX-section-label’

In end of data:
tex.el:6650:1:Warning: the following functions are not known to be defined:
    dbus-ignore-errors, dbus-get-unique-name, dbus-ping,
    dbus-introspect-get-method, TeX-output-extension, dbus-call-method,
    TeX-command-expand, dbus-register-signal, TeX-active-master,
    LaTeX-environment-list, texmathp, tex--prettify-symbols-compose-p,
    TeX-pop-to-buffer, spell-buffer

In TeX-region-create:
tex-buf.el:2157:11:Warning: ‘font-lock-maximum-size’ is an obsolete variable
    (as of 24.1).

In end of data:
plain-tex.el:338:1:Warning: the function ‘TeX-install-toolbar’ is not known to
    be defined.

In toplevel form:
latex.el:117:1:Warning: global/dynamic var ‘title’ lacks a prefix
latex.el:118:1:Warning: global/dynamic var ‘name’ lacks a prefix
latex.el:119:1:Warning: global/dynamic var ‘level’ lacks a prefix
latex.el:121:1:Warning: global/dynamic var ‘toc’ lacks a prefix

In LaTeX-largest-level-set:
latex.el:309:15:Warning: reference to free variable ‘outline-heading-alist’
latex.el:307:48:Warning: assignment to free variable ‘outline-heading-alist’

In LaTeX-auto-cleanup:
latex.el:1767:25:Warning: reference to free variable ‘TeX-auto-file’
latex.el:1804:30:Warning: assignment to free variable ‘TeX-auto-file’

In BibTeX-auto-store:
latex.el:1879:48:Warning: assignment to free variable ‘TeX-auto-update’

In LaTeX-section-menu-filter:
latex.el:5608:15:Warning: assignment to free variable
    ‘LaTeX-section-list-changed’

In end of data:
latex.el:6707:1:Warning: the following functions are not known to be defined:
    outline-level, multi-prompt, multi-prompt-key-value, texmathp,
    texmathp-match-switch, outline-mark-subtree, LaTeX-install-toolbar,
    turn-off-filladapt-mode

In Texinfo-reftex-hook:
tex-info.el:484:28:Warning: reference to free variable
    ‘reftex-label-alist-builtin’
tex-info.el:485:48:Warning: assignment to free variable
    ‘reftex-label-alist-builtin’

In TeX-texinfo-mode:
tex-info.el:684:30:Warning: assignment to free variable ‘TeX-auto-update’

In font-latex-update-sectioning-faces:
font-latex.el:173:37:Warning: reference to free variable
    ‘font-latex-fontify-sectioning’

In end of data:
font-latex.el:2237:1:Warning: the following functions are not known to be
    defined: face-property-instance, set-face-property

In toplevel form:
tex-font.el:149:1:Warning: defface for ‘tex-math-face’ fails to specify
    containing group

In toplevel form:
context.el:75:1:Warning: global/dynamic var ‘reference’ lacks a prefix
context.el:77:1:Warning: global/dynamic var ‘title’ lacks a prefix
context.el:78:1:Warning: global/dynamic var ‘name’ lacks a prefix
context.el:79:1:Warning: global/dynamic var ‘level’ lacks a prefix

In ConTeXt-paragraph-commands-regexp:
context.el:1017:26:Warning: reference to free variable
    ‘ConTeXt-extra-paragraph-commands’

In TeX-bar-TeX-buttons:
tex-bar.el:130:22:Warning: reference to free variable
    ‘TeX-bar-TeX-all-button-alists’

In TeX-bar-LaTeX-buttons:
tex-bar.el:271:22:Warning: reference to free variable
    ‘TeX-bar-LaTeX-all-button-alists’

In bib-find-next:
bib-cite.el:977:12:Warning: ‘find-tag’ is an obsolete function (as of 25.1);
    use ‘xref-find-definitions’ instead.
bib-cite.el:983:55:Warning: ‘find-tag’ is an obsolete function (as of 25.1);
    use ‘xref-find-definitions’ instead.

In end of data:
bib-cite.el:2435:1:Warning: the following functions are not known to be
    defined: reftex-view-crossref, extent-string, show-entry,
    dired-replace-in-string, dired-split

In LaTeX-env-recipient:
style/letter.el:151:6:Warning: ‘indent-relative-maybe’ is an obsolete function
    (as of 26.1); use ‘indent-relative-first-indent-point’ instead.
style/letter.el:157:17:Warning: ‘indent-relative-maybe’ is an obsolete
    function (as of 26.1); use ‘indent-relative-first-indent-point’ instead.

In LaTeX-dinbrief-style:
style/dinbrief.el:80:6:Warning: ‘indent-relative-maybe’ is an obsolete
    function (as of 26.1); use ‘indent-relative-first-indent-point’ instead.

In LaTeX-dinbrief-env-recipient:
style/dinbrief.el:198:6:Warning: ‘indent-relative-maybe’ is an obsolete
    function (as of 26.1); use ‘indent-relative-first-indent-point’ instead.
style/dinbrief.el:204:17:Warning: ‘indent-relative-maybe’ is an obsolete
    function (as of 26.1); use ‘indent-relative-first-indent-point’ instead.

In LaTeX-dinbrief-sender:
style/dinbrief.el:218:16:Warning: ‘previous-line’ is for interactive use only;
    use ‘forward-line’ with negative argument instead.

In end of data:
style/pstricks.el:875:1:Warning: the function ‘multi-prompt-key-value’ is not
    known to be defined.

In toplevel form:
style/pst-plot.el:59:1:Warning: Alias for ‘LaTeX-pst-ticks-list’ should be
    declared before its referent

In LaTeX-kpfonts-mode:
style/kpfonts.el:507:22:Warning: reference to free variable
    ‘LaTeX-kpfonts-mode-menu’
style/kpfonts.el:507:46:Warning: reference to free variable
    ‘LaTeX-kpfonts-mode-map’

In LaTeX-ifluatex-set-exit-mark:
style/ifluatex.el:39:15:Warning: reference to free variable ‘exit-mark’

In TeX-TikZ-arg-bend:
style/tikz.el:198:37:Warning: reference to free variable
    ‘TeX-TikZ-point-function-map’

In LaTeX-exam-insert-item:
style/exam.el:55:20:Warning: reference to free variable ‘environment’

In preview-mode-setup:
prv-emacs.el:375:18:Warning: reference to free variable ‘preview-menu’
prv-emacs.el:389:41:Warning: reference to free variable ‘preview-dumped-alist’

In preview-move-point:
prv-emacs.el:451:16:Warning: reference to free variable ‘preview-auto-reveal’

In end of data:
prv-emacs.el:588:1:Warning: the following functions are not known to be
    defined: preview-inherited-face-attribute, preview-filter-specs-1,
    preview-format-kill, preview-delete, preview-relaxed-string=,
    preview-disable, preview-inactive-string,
    desktop-buffer-preview-misc-data, preview-filter-specs,
    preview-auto-reveal-p
gmake preview-latex.el
gmake[1]: Entering directory '/usr/home/jrm/scm/nm/auctex'
gmake[1]: 'preview-latex.el' is up to date.
gmake[1]: Leaving directory '/usr/home/jrm/scm/nm/auctex'
cd doc ; gmake all
gmake[1]: Entering directory '/usr/home/jrm/scm/nm/auctex/doc'
: -D rawfile --no-headers install.texi --output ../INSTALL
: -D rawfile --no-headers wininstall.texi --output ../INSTALL.windows
: -D rawfile --no-headers changes.texi --output ../CHANGES
: -D rawfile --no-headers --number-sections preview-problems.texi --output ../PROBLEMS.preview
: preview-latex.texi
: auctex.texi
gmake[1]: Leaving directory '/usr/home/jrm/scm/nm/auctex/doc'
------------------------------------------------------------------------
[signature.asc (application/pgp-signature, inline)]

Reply sent to Tassilo Horn <tsdh <at> gnu.org>:
You have taken responsibility. (Fri, 17 May 2019 20:31:02 GMT) Full text and rfc822 format available.

Notification sent to Joseph Mingrone <jrm <at> ftfl.ca>:
bug acknowledged by developer. (Fri, 17 May 2019 20:31:02 GMT) Full text and rfc822 format available.

Message #10 received at 35758-done <at> debbugs.gnu.org (full text, mbox):

From: Tassilo Horn <tsdh <at> gnu.org>
To: Joseph Mingrone <jrm <at> ftfl.ca>
Cc: 35758-done <at> debbugs.gnu.org
Subject: Re: bug#35758: Build failure with Emacs master branch
Date: Fri, 17 May 2019 22:30:32 +0200
[Message part 1 (text/plain, inline)]
Joseph Mingrone <jrm <at> ftfl.ca> writes:

Hi Joseph,

> AUCTeX fails when building with recent commits from the Emacs' master
> branch (but builds fine with Emacs 26.2).  I see this with both AUCTeX
> 12.1 and from the HEAD of the repository.
>
> Here is a snippet of the error.
> ------------------------------------------------------------------------
> gmake[1]: Entering directory '/usr/home/jrm/scm/nm/auctex'
> rm -f preview-latex.el
> /usr/local/bin/emacs -batch -no-site-file -no-init-file --eval '(let ((generated-autoload-file (expand-file-name "preview-latex.el"))) (update-file-autoloads "preview.el")(save-buffers-kill-emacs t))' ; \
> test -r preview-latex.el || { \
>   echo ";; Auto-generated preview-latex.el" > preview-latex.el ; \
>   echo "
>         " >> preview-latex.el ; \
>   /usr/local/bin/emacs -batch -no-site-file -no-init-file --eval '(let ((generated-autoload-file (expand-file-name "preview-latex.el"))) (update-file-autoloads "preview.el")(save-buffers-kill-emacs t))' ; \
> }
> preview.el:0:0: error: wrong-type-argument: (stringp nil)
> preview.el:0:0: error: wrong-type-argument: (stringp nil)
> ------------------------------------------------------------------------

I could reproduce that once with a newly started emacs with this recipe
in *scratch*:

--8<---------------cut here---------------start------------->8---
(let ((default-directory "~/Repos/el/auctex")
      (generated-autoload-file (expand-file-name "auto-loads.el")))
  (message "%S" command-line-args-left)
  (mapcar
   (function update-file-autoloads)
   (list "tex.el")))
--8<---------------cut here---------------end--------------->8---

When trying to edebug `update-file-autoloads' and the functions called
from that, the bug magically disappeared until I started a new emacs...

I don't really know what exactly changed but I suspect it has something
to do with lexical binding `default-value'.  Normally,

(defvar y nil)
(defun dvy ()
  (default-value 'y))
(let ((y 17))
  (dvy)) ;; => 17

but in our case, the let-bound value of `generated-autoload-file' hasn't
been there in `autoload-file-load-name', and that's where the error came
from (I think!  As soon as I tried to edebug it, the error magically
appeared).

Anyway, `update-file-autoloads' allows to specify the autoload file as
third argument instead of binding `generated-autoload-file', so I'm
using that now.  Pushed to master.  I'm closing this issue.

Thanks for the report,
Tassilo
[signature.asc (application/pgp-signature, inline)]

Information forwarded to bug-auctex <at> gnu.org:
bug#35758; Package auctex. (Fri, 17 May 2019 20:45:02 GMT) Full text and rfc822 format available.

Message #13 received at 35758 <at> debbugs.gnu.org (full text, mbox):

From: Arash Esbati <arash <at> gnu.org>
To: tsdh <at> gnu.org
Cc: jrm <at> ftfl.ca, 35758 <at> debbugs.gnu.org, lomov.vl <at> yandex.ru
Subject: Re: bug#35758: Build failure with Emacs master branch
Date: Fri, 17 May 2019 22:43:20 +0200
Tassilo Horn <tsdh <at> gnu.org> writes:

> Anyway, `update-file-autoloads' allows to specify the autoload file as
> third argument instead of binding `generated-autoload-file', so I'm
> using that now.  Pushed to master.  I'm closing this issue.

Hi Tassilo,

thanks for fixing this.  It was also reported by Vladimir[1] and I'm
CC'ing him to let him know that this issue is resolved.  I was also
thinking about a similar solution :-)

Best, Arash

Footnotes:
[1]  http://lists.gnu.org/archive/html/auctex-devel/2019-05/msg00000.html





Information forwarded to bug-auctex <at> gnu.org:
bug#35758; Package auctex. (Fri, 17 May 2019 21:05:01 GMT) Full text and rfc822 format available.

Message #16 received at 35758 <at> debbugs.gnu.org (full text, mbox):

From: Tassilo Horn <tsdh <at> gnu.org>
To: Arash Esbati <arash <at> gnu.org>
Cc: jrm <at> ftfl.ca, 35758 <at> debbugs.gnu.org, lomov.vl <at> yandex.ru
Subject: Re: bug#35758: Build failure with Emacs master branch
Date: Fri, 17 May 2019 23:04:02 +0200
Arash Esbati <arash <at> gnu.org> writes:

Hi Arash,

>> Anyway, `update-file-autoloads' allows to specify the autoload file
>> as third argument instead of binding `generated-autoload-file', so
>> I'm using that now.  Pushed to master.  I'm closing this issue.
>
> thanks for fixing this.  It was also reported by Vladimir[1] and I'm
> CC'ing him to let him know that this issue is resolved.  I was also
> thinking about a similar solution :-)

Ah, I haven't read that.  But now after reading that commit e08e0880f9's
message which Vladimir mentioned in his report, it all makes sense now.
Before I couldn't understand what's going on because autoload.el uses
lexical binding since 2012 according to its local variables prop line
(is lexical binding in Emacs really that old?).

Bye,
Tassilo




Information forwarded to bug-auctex <at> gnu.org:
bug#35758; Package auctex. (Fri, 17 May 2019 21:12:01 GMT) Full text and rfc822 format available.

Message #19 received at 35758 <at> debbugs.gnu.org (full text, mbox):

From: David Kastrup <dak <at> gnu.org>
To: Tassilo Horn <tsdh <at> gnu.org>
Cc: jrm <at> ftfl.ca, Arash Esbati <arash <at> gnu.org>, 35758 <at> debbugs.gnu.org,
 lomov.vl <at> yandex.ru
Subject: Re: bug#35758: Build failure with Emacs master branch
Date: Fri, 17 May 2019 23:11:05 +0200
Tassilo Horn <tsdh <at> gnu.org> writes:

> Arash Esbati <arash <at> gnu.org> writes:
>
> Hi Arash,
>
>>> Anyway, `update-file-autoloads' allows to specify the autoload file
>>> as third argument instead of binding `generated-autoload-file', so
>>> I'm using that now.  Pushed to master.  I'm closing this issue.
>>
>> thanks for fixing this.  It was also reported by Vladimir[1] and I'm
>> CC'ing him to let him know that this issue is resolved.  I was also
>> thinking about a similar solution :-)
>
> Ah, I haven't read that.  But now after reading that commit e08e0880f9's
> message which Vladimir mentioned in his report, it all makes sense now.
> Before I couldn't understand what's going on because autoload.el uses
> lexical binding since 2012 according to its local variables prop line
> (is lexical binding in Emacs really that old?).

The local variables prop line would have to have been added in the
lexical binding _branch_ already before getting folded into Emacs
proper.  But 7 years is short in Emacs development times.  I don't think
it's been much younger since it was all-in.

-- 
David Kastrup




bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Sat, 15 Jun 2019 11:24:04 GMT) Full text and rfc822 format available.

This bug report was last modified 4 years and 310 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.