2004年1月19日の日記を表示中

2004年 1月 19日 (月)

gimpとperl

perl-5.8.3が出てたんで入れたわけなんですが,perlといえば思い出されるのがgimp.gimpを入れる際に,gtkとかが入ってる場所にデフォルトでライブラリパス通してないと,いくらgimpのRPATHにそのgtkとかが入ってる場所のパスが含まれていても,gimpからperlプラグインを呼ぶとGimp.pmの中でエラーが出て画面に「libgdk_imlib.so.1がみつからんぞ(゜Д゜)ゴルァ」というメッセージが出ます.どうせgimpでperlのプラグインなんか使わないよなー,という気もするんですが,変な場所に入れてもちゃんと動かすのが信条(本当か?).原因を探ってみました.

ていうか,探るまでもありませんでした.ワーニングがどかどか出ているときにpsしてみると「/usr/local/***/perl /usr/local/***/lib/gimp/1.2/plug-ins/frame_filter」てな感じで,perlからframe_filterなるperlスクリプトが呼び出されてます.要するに,ワーニングが出るのはperlからgtkとかのライブラリが見えてないってことですね.gtkの中で見えてても,環境変数でLD_LIBRARY_PATHを指定してないからperlからは見つからない,と.

perlの方のRPATHにgtkのパスを埋め込むのはアホ過ぎるんで,この場合,gimp起動時に環境変数LD_LIBRARY_PATHにgtkとかのパスを足すのが無難な解決策ですかね.うーん,いまいち.

2004年1月19日の日記を表示中

中の人情報

名前:
nosuke (のすけ)
メール:
sasugaanijaのgmail.com
「の」は「@」みたいな
関連リンク:

カレンダー

2004年1月
        1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31

<<先月分

翌月分>>

最新の10件のエントリ

最近の10件のコメント

過去ログ