Bug#1020211: emacspeak: FTBFS: make[4]: *** [Makefile:322: emacspeak-loaddefs.el] Error 255

Lucas Nussbaum lucas at debian.org
Sun Sep 18 07:52:28 BST 2022


Source: emacspeak
Version: 53.0+dfsg-1
Severity: serious
Justification: FTBFS
Tags: bookworm sid ftbfs
User: lucas at debian.org
Usertags: ftbfs-20220917 ftbfs-bookworm

Hi,

During a rebuild of all packages in sid, your package failed to build
on amd64.


Relevant part (hopefully):
> make[2]: Entering directory '/<<PKGBUILDDIR>>'
> emacs -batch -q -no-site-file      -f package-initialize  --eval '(setq file-name-handler-alist nil gc-cons-threshold 64000000  load-source-file-function  nil)'   -l ./emacspeak-load-path.el  \
> -l ./emacspeak-autoload.el  \
> -f emacspeak-auto-generate-autoloads
> Eager macro-expansion failure: (error "Cannot find suitable directory for output in ‘native-comp-eln-load-path’")
> Eager macro-expansion failure: (error "Cannot find suitable directory for output in ‘native-comp-eln-load-path’")
> Debugger entered--Lisp error: (error "Cannot find suitable directory for output in ‘nati...")
>   error("Cannot find suitable directory for output in `nati...")
>   comp-trampoline-compile(funcall-interactively)
>   comp-subr-trampoline-install(funcall-interactively)
>   ad-add-advice(funcall-interactively (emacspeak nil t (advice lambda nil "Set emacspeak  interactive flag if there is an adv..." (let ((ems-called-interactively-p ems-called-interactively-p)) (when (ems-record-interactive-p (ad-get-arg 0)) (setq ems-called-interactively-p (ad-get-arg 0))) ad-do-it))) around nil)
>   ad-preactivate-advice(funcall-interactively (emacspeak nil t (advice lambda nil "Set emacspeak  interactive flag if there is an adv..." (let ((ems-called-interactively-p ems-called-interactively-p)) (when (ems-record-interactive-p (ad-get-arg 0)) (setq ems-called-interactively-p (ad-get-arg 0))) ad-do-it))) around nil)
>   #f(compiled-function (function args &rest body) "Define a piece of advice for FUNCTION (a symbol).\nThe syntax of `defadvice' is as follows:\n\n  (defadvice FUNCTION (CLASS NAME [POSITION] [ARGLIST] FLAG...)\n    [DOCSTRING] [INTERACTIVE-FORM]\n    BODY...)\n\nFUNCTION ::= Name of the function to be advised.\nCLASS ::= `before' | `around' | `after' | `activation' | `deactivation'.\nNAME ::= Non-nil symbol that names this piece of advice.\nPOSITION ::= `first' | `last' | NUMBER.  Optional, defaults to `first',\n    see also `ad-add-advice'.\nARGLIST ::= An optional argument list to be used for the advised function\n    instead of the argument list of the original.  The first one found in\n    before/around/after-advices will be used.\nFLAG ::= `protect'|`disable'|`activate'|`compile'|`preactivate'.\n    All flags can be specified with unambiguous initial substrings.\nDOCSTRING ::= Optional documentation for this piece of advice.\nINTERACTIVE-FORM ::= Optional interactive form to be used for the advised\n    function.  The first one found in before/around/after-advices will be used.\nBODY ::= Any s-expression.\n\nSemantics of the various flags:\n`protect': The piece of advice will be protected against non-local exits in\nany code that precedes it.  If any around-advice of a function is protected\nthen automatically all around-advices will be protected (the complete onion).\n\n`activate': All advice of FUNCTION will be activated immediately if\nFUNCTION has been properly defined prior to this application of `defadvice'.\n\n`compile': In conjunction with `activate' specifies that the resulting\nadvised function should be compiled.\n\n`disable': The defined advice will be disabled, hence, it will not be used\nduring activation until somebody enables it.\n\n`preactivate': Preactivates the advised FUNCTION at macro-expansion/compile\ntime.  This generates a compiled advised definition according to the current\nadvice state that will be used during activation if appropriate.  Only use\nthis if the `defadvice' gets actually compiled.\n\nusage: (defadvice FUNCTION (CLASS NAME [POSITION] [ARGLIST] FLAG...)\n          [DOCSTRING] [INTERACTIVE-FORM]\n          BODY...)" #<bytecode -0x1dcf8a77bbb7b376>)(funcall-interactively (around emacspeak pre act comp) "Set emacspeak  interactive flag if there is an adv..." (let ((ems-called-interactively-p ems-called-interactively-p)) (when (ems-record-interactive-p (ad-get-arg 0)) (setq ems-called-interactively-p (ad-get-arg 0))) ad-do-it))
>   (defadvice funcall-interactively (around emacspeak pre act comp) "Set emacspeak  interactive flag if there is an adv..." (let ((ems-called-interactively-p ems-called-interactively-p)) (when (ems-record-interactive-p (ad-get-arg 0)) (setq ems-called-interactively-p (ad-get-arg 0))) ad-do-it))
>   command-line-1(("-f" "package-initialize" "--eval" "(setq file-name-handler-alist nil gc-cons-threshol..." "-l" "./emacspeak-load-path.el" "-l" "./emacspeak-autoload.el" "-f" "emacspeak-auto-generate-autoloads"))
>   command-line()
>   normal-top-level()
> 
> make[4]: *** [Makefile:322: emacspeak-loaddefs.el] Error 255


The full build log is available from:
http://qa-logs.debian.net/2022/09/17/emacspeak_53.0+dfsg-1_unstable.log

All bugs filed during this archive rebuild are listed at:
https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-20220917;users=lucas@debian.org
or:
https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20220917&fusertaguser=lucas@debian.org&allbugs=1&cseverity=1&ctags=1&caffected=1#results

A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!

If you reassign this bug to another package, please marking it as 'affects'-ing
this package. See https://www.debian.org/Bugs/server-control#affects

If you fail to reproduce this, please provide a build log and diff it with mine
so that we can identify if something relevant changed in the meantime.



More information about the Pkg-a11y-devel mailing list