tar.gzでEvinceをインストールして実行する方法

tar.gzでEvinceをインストールして実行する方法

Evinceを少し変更できるように(新しい依存関係は必要ありません)、ビルドしようとしています。

私はそれがサンドボックスで実行されたくありません。私はそれが私のシステムの他のアプリケーションで実行されることを望みます(とにかく私はJHBuildについて本当に悪い時間を過ごしました)。

tar.gzをダウンロードしてダウンロードフォルダに抽出しました。

./configure不足しているパッケージをすべて実行してインストールしました。

それからmake走った。make install

その後、/usr/local/bin実行しようとしましたが、./evince次のエラーが返されます。

symbol lookup error: ./evince: undefined symbol: ev_view_set_enable_spellchecking

Evinceの機能です。私は何が間違っていましたか?

ベストアンサー1

gspellのバージョンが1.6.0以降であることを確認してください。

源泉:https://gitlab.gnome.org/GNOME/evince/commit/719f7dccdb34f45caf6214ed45fd22fdad158c8a

または、この機能に興味がない場合は、./configure --without-gspellmake && make installを試してください。

また、バイナリをシステムに直接インストールするよりも、ディストリビューションのパッケージングシステムを使用してパッケージを準備することをお勧めします。まず、ファイルシステムの混乱を防ぎ、2番目に、ディストリビューションがすでにこの問題を処理するいくつかのパッチまたは構成オプションを提供する可能性があります。

おすすめ記事