Summary: | app-emacs/highline-7.2.2 with app-editors/emacs-25.3-r6 - Invalid byte opcode: op=183, ptr=2 | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Rolf Eike Beer <eike> |
Component: | Current packages | Assignee: | GNU Emacs project <gnu-emacs> |
Status: | RESOLVED INVALID | ||
Severity: | normal | ||
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | Sparc64 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Rolf Eike Beer
![]() Does this happen during an ebuild phase? Then please attach the entire build log to this bug report. Does this happen after installing at run time? Then please provide steps to reproduce and full output. (In reply to Rolf Eike Beer from comment #0) > Found during testing for bug 667040 and 667042. Sequence was: > > -emerge both emacs versions > -test this with emacs 26 > -eselect emacs set 1 > -test this with emacs 25 > > It works fine with v26, but with v25 it just prints out the opcode error and > does nothing. Is this a problem with this package or with emacs 25? The byte-code interpreter is not forward compatible. So while byte-compiled elisp libraries can be loaded (at least, in most cases) after upgrading Emacs, downgrading Emacs will require rebuilding them. After the 3rd step above, you should rebuild your packages with emacs-updater, or at least emerge app-emacs/highline again. Ok, looks like my fault then. After rebuilding it works fine. |