cairo で動作するように conky を構成しようとしています。デフォルトの .conkyrc の先頭に「require 'libcairo'」を追加してロードされるようにしましたが、conky を実行すると次のエラーが表示されます。
error loading module 'libcairo' from file './libcairo.so':
./libcairo.so: undefined symbol: luaopen_libcairo
私は他の関連する質問を閲覧してきましたが、ほとんどの場合、lua のバージョンと cairo ライブラリが一致していないことが示唆されています。Lua 5.3 を使用していることを確認し、最新バージョンの Cairo をダウンロード ページ (バージョン 1.17.4) の tarball からコンパイルしました。
Luaインタープリターを使用してモジュールをロードし、実際にエラーの原因を特定しようとしましたが、それを与えると
>require 'libcairo'
同じエラーが返されます。
conky、lua、libcairo を削除して再インストールしても、まだ機能しません。どこが間違っているのかわかりませんが、読者が助ける必要がある情報を喜んで提供します。
編集:KDE5でArchを使用していることを追加する必要があります