1

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を使用していることを追加する必要があります

4

2 に答える 2