Skip to content

cl-generic-ensure-function: forge-topic-mark-read is already defined as something else than a generic function Mark set #733

Answered by tarsius
hexmode asked this question in Q&A
Discussion options

You must be logged in to vote

Only after I removed all the autoload references in lisp/emacs-lisp/loaddefs-gen.el and installed transient from package-install did it work.

I think the problem is that previously you skipped installing transient properly. You have to make sure that the separately installed transient is earlier on the load-path and that the transient-autoloads.el for it is generated and loaded. If you fail to do that then the built-in library and/or built-in autoload file is loaded. If a entry in the built-in autoload file is triggered, then that causes the built-in transient to be loaded.

I don't think you have to strip lisp/emacs-lisp/loaddefs-gen.el as long as you make sure that the autoload file fo…

Replies: 1 comment 4 replies

Comment options

You must be logged in to vote
4 replies
@hexmode
Comment options

@tarsius
Comment options

@hexmode
Comment options

@hexmode
Comment options

Answer selected by hexmode
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
2 participants
Converted from issue

This discussion was converted from issue #732 on January 03, 2025 16:31.