You are not logged in.
Hello, I am using weechat version 1.9.1 and my current version of guile is 2.2.2.
I have already done
pacman -Syyu
and also updated mirrorlist. Here is what it shows when I start weechat:
WeeChat 1.9.1 [compiled on Sep 23 2017 19:44:10]
│ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
│ Error: unable to load plugin "/usr/lib/weechat/plugins/guile.so": libguile-2.0.so.22: cannot open shared object file: No such file or directory
│ If you're trying to load a script and not a C plugin, try command to load scripts (/perl, /python, ...)
│ script: 351 scripts for WeeChat 1.9.1
│ Plugins loaded: alias, aspell, buflist, charset, exec, fifo, irc, logger, lua, perl, python, relay, ruby, script, tcl, trigger, xfer
Here is my plugins.conf:
# weechat -- plugins.conf
[var]
lua.check_license = "off"
lua.emoji.incoming = "on"
perl.check_license = "off"
python.check_license = "off"
ruby.check_license = "off"
tcl.check_license = "off"
[desc]
lua.emoji.incoming = "Also try to replace shortcodes to emoji in incoming messages (default: "on")"
I have downloaded version 2.0 of guile and it has fixed the problem, but with guile 2.2 (and on removing guile 2.0), it shows an error again.
Can someone give me pointers on how to make weechat use guile 2.2? Or is it a weechat-specific issue?
Last edited by Oxide (2017-11-06 10:42:32)
Offline
The repository weechat pacakge explicitly optdepends on the guile2.0 package. If you want to try rebuilding it against the guile package, feel free to modify the PKGBUILD and do so. I have a feeling that the optdepend on guile2.0 is because weechat does not support the newer version (yet?).
Sakura:-
Mobo: MSI MAG X570S TORPEDO MAX // Processor: AMD Ryzen 9 5950X @4.9GHz // GFX: AMD Radeon RX 5700 XT // RAM: 32GB (4x 8GB) Corsair DDR4 (@ 3000MHz) // Storage: 1x 3TB HDD, 6x 1TB SSD, 2x 120GB SSD, 1x 275GB M2 SSD
Making lemonade from lemons since 2015.
Offline
You're correct. They haven't yet added support for guile 2.2 in weechat.
Offline