Ubuntu 18.04 でも同様の問題がありました。インストール後、次のエラーが発生しました。
error while loading shared libraries: libpoppler.so.90: cannot open shared object file: No such file or directory
にインストールされていることが判明しました/usr/local/lib
:
Install the project...
-- Install configuration: "RelWithDebInfo"
-- Installing: /usr/local/lib/libpoppler.so.90.0.0
-- Installing: /usr/local/lib/libpoppler.so.90
-- Installing: /usr/local/lib/libpoppler.so
-- Installing: /usr/local/lib/pkgconfig/poppler.pc
-- Installing: /usr/local/lib/pkgconfig/poppler-splash.pc
-- Installing: /usr/local/lib/pkgconfig/poppler-qt5.pc
-- Installing: /usr/local/lib/pkgconfig/poppler-glib.pc
-- Installing: /usr/local/lib/pkgconfig/poppler-cairo.pc
-- Installing: /usr/local/lib/pkgconfig/poppler-cpp.pc
しかし、システムはそこを見ていませんでした。
/usr/local/lib
が検索するデフォルトのディレクトリにあるかどうかを確認するには、 を参照してください/etc/ld.so.conf.d/libc.conf
。
まだそこにない場合は、追加できます:/usr/local/lib
私の場合、これはすでに当てはまりました:
# libc default configuration
/usr/local/lib
しかし、キャッシュ/etc/ld.so.cache
は更新されませんでした。
そのためには(as root
/としてsudo
)実行します:
ldconfig
私の問題を解決しました。これが誰かに役立つことを願っています!