[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[plamo:32227] gimpがリンクする共有ライブラリ(gtk+2)



末松です。

plamo6.2 で gimpでタブレットの筆圧を有効にするために gtk+2 インストールしなおしました。 

$ ./configure --with-xinput=yes
$ make
# make install
# ldconfig

確認すると、共有ライブラリが有効になっています。
# ldconfig -p | grep libgtk-x11
	libgtk-x11-2.0.so.0 (libc6,x86-64) => /usr/local/lib/libgtk-x11-2.0.so.0
	libgtk-x11-2.0.so.0 (libc6,x86-64) => /usr/lib64/libgtk-x11-2.0.so.0
	libgtk-x11-2.0.so (libc6,x86-64) => /usr/local/lib/libgtk-x11-2.0.so
	libgtk-x11-2.0.so (libc6,x86-64) => /usr/lib64/libgtk-x11-2.0.so

(予め /etc/ld.so.confに /usr/local/libを追加しています。)
(試行錯誤の過程でgimpもインストールしなおしています)

plamo5.2では、一般的に追加で入れた /usr/local/lib に入っている共有ライブラリが使われていたと思うのですが、
palmo6.2の場合、gimpでは、この共有ライブラリが使われていないようです。(筆圧感知もできません)

gimpの場合
$ ldd /usr/local/bin/gimp | grep gtk-x11
	libgtk-x11-2.0.so.0 => /usr/lib64/libgtk-x11-2.0.so.0 (0x00007f0f10629000)

別のプログラム(geeqie)の場合
$ ldd /usr/local/bin/geeqie | grep gtk-x11
	libgtk-x11-2.0.so.0 => /usr/local/lib/libgtk-x11-2.0.so.0 (0x00007f0ae1197000)

なぜ、このようなことが起こるのでしょうか? 
また、gimpでも /usr/local/lib/の共有ライブラリが使われるようにできないでしょうか?


###################################
 そういえば、試行錯誤する中で、gimpもソースから入れなおしているのですが、/usr/local/bin に
セットアップされたにもかかわらず、(パッケージで入っていた方のライブラリを読み込みしようとして)
共有ライブラリのバージョンが合わないと表示されて起動できず、パッケージで入れてあった方をuninstallpkg 
したのも、同じ問題だったのかもしれません。



-- 
--------------------------------------------------
末松 史朗 @ 大分市田室町 & 福岡市東区筥松
mailto:s.suematsu@xxxxxxxxxxx


Follow-Ups
[plamo:32229] Re: gimpがリンクする共有ライブラリ(gtk+2), 末松 史朗

[検索ページ] [メール一覧]
Plamo ML 公開システム