emacs-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: "make autoloads" signals an error


From: Lars Ingebrigtsen
Subject: Re: "make autoloads" signals an error
Date: Wed, 01 Jun 2022 14:26:31 +0200
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux)

Eli Zaretskii <eliz@gnu.org> writes:

>   Error: wrong-type-argument (integer-or-marker-p nil)
>     mapbacktrace(#f(compiled-function (evald func args flags) #<bytecode 
> -0x2d78d25b45e2f81>))
>     debug-early-backtrace()
>     debug-early(error (wrong-type-argument integer-or-marker-p nil))
>     loaddefs-generate(("." "./c

I'm unable to reproduce this -- "make autoloads" just says

  GEN      loaddefs.el
  INFO     Scraping files for loaddefs... 
  INFO     Scraping files for loaddefs...done

Does "make autoloads-force" also fail for you?  In that case, perhaps
there's a bug in the code that's computing the updates, and in that
case, it depends on which files are newer than loaddefs.el.  Hm...

Could you try removing the "c" from "elc" here:

$(lisp)/loaddefs.el: gen-lisp $(LOADDEFS)
        $(AM_V_GEN)$(emacs) \
            -l $(lisp)/emacs-lisp/loaddefs-gen.elc \
            -f loaddefs-generate-batch $(lisp)/loaddefs.el ${SUBDIRS_ALMOST}

That should give us a more detailed backtrace.

-- 
(domestic pets only, the antidote for overdose, milk.)
   bloggy blog: http://lars.ingebrigtsen.no



reply via email to

[Prev in Thread] Current Thread [Next in Thread]