Bug 240394 - irc/weechat Error: API mismatch for plugin aspell
Summary: irc/weechat Error: API mismatch for plugin aspell
Status: Closed Feedback Timeout
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: Bernard Spil
Depends on:
Reported: 2019-09-07 17:47 UTC by p5B2E9A8F
Modified: 2020-01-07 11:53 UTC (History)
0 users

See Also:
bugzilla: maintainer-feedback? (brnrd)


Note You need to log in before you can comment on or make changes to this bug.
Description p5B2E9A8F 2019-09-07 17:47:03 UTC
WeeChat 2.5 [compiled on Sep  3 2019 22:50:30]
Error: API mismatch for plugin "/usr/local/lib/weechat/plugins/aspell.so" (current API: "20190413-01", plugin API: "20180812-01"), failed to load
If plugin "aspell" is old/obsolete, you can delete this file.

But aspell is new:

 > pkg info aspell
Name           : aspell
Version        :
Installed on   : Sat Sep  7 19:28:53 2019 CEST
Origin         : textproc/aspell
Architecture   : FreeBSD:11:amd64
Comment 1 p5B2E9A8F 2019-09-08 08:57:27 UTC
(In reply to p5B2E9A8F from comment #0)
The error message is somehow misleading. As aspell was installed along with weechat as a dependency aspell was not "old/obsolete" as the message suggests.

The file /usr/local/lib/weechat/plugins/aspell.so was a leftover from a previous installation and was not installed by the current installation. 

New installations does not create a file /usr/local/lib/weechat/plugins/aspell.so  
So the question now is, where is the plugin aspell?
And why does weechat depend on aspell if the plugin is not installed?