前の画面〕 〔クリックポイント〕 〔最新の一覧〕 〔全て読んだことにする〕〔全て読んだことにして終了〕 〔終了

2661 re(5):Gnuplot 4.6.3 on Solaris における libpng のエラーについて
2013/5/13(月)11:55 - 竹の - nolm01.iee.niit.ac.jp - 1184 hit(s)

引用する
現在のパスワード


竹の> 今手元に Solaris マシン (うちはまだ Solaris 9 とか 10 で
竹の> すが) マシンがないので、libpng の 2 種類の版がどういう風
竹の> に混在する可能性があったか確認できませんが、どのライブラ

うちの Solaris 9 上の gnuplot-4.6.2 (4.6.3 とは Unix では本質的
な違いはほとんどないと思います) で調べてみたら、結論からいうと、
うちも libpng12 とlibpng14 が混在してましたが、wxt は問題なく使
えているようです。

ライブラリを調べたところ、うちの混在の仕方は、

(1) wx、gtk 関係: libpng14
(2) Qt 関係: libpng12
(3) gd 関係: 前にも書いたようにこれは static ライブラリで動的ラ
イブラリは引いていない
(4) それ以外に直接 gnuplot の make 時にリンクされるもの: libpng14

となっているようです (なお、うちは gcc を使ってます)。

(4) の直接リンクしている libpng は、configure を見るとどうも
libgd 用なので、うちの場合は不要なのですが、configure によってつ
けられているようです。

-----
2656 の記事に戻ると、ヘッダが 1.2.49、ライブラリが 1.4.11 という
問題のようですから、とりあえず 1.2.49 のヘッダを読まないようにす
るといいのかと思ったのですが、gnuplot のソースにはどうも png.h
を読んでいる箇所がなさそうです。となると、もしかして gnuplot で
はなく、wx ライブラリの make の段階でヘッダとライブラリの混在が
起きているのではないでしょうか。
wx を自前でコンパイルしたのであれば、ご確認ください。


〔ツリー構成〕

【2656】 Gnuplot 4.6.3 on Solaris における libpng のエラーについて 2013/5/10(金)15:36 Shimmura (856)
┣【2657】 re(1):Gnuplot 4.6.3 on Solaris における libpng のエラーについて 2013/5/11(土)23:03 竹の (1019)
┣【2658】 re(2):Gnuplot 4.6.3 on Solaris における libpng のエラーについて 2013/5/12(日)01:43 Shimmura (725)
┣【2659】 re(3):Gnuplot 4.6.3 on Solaris における libpng のエラーについて 2013/5/12(日)05:54 Shimmura (227)
┣【2660】 re(4):Gnuplot 4.6.3 on Solaris における libpng のエラーについて 2013/5/12(日)14:00 竹の (1377)
┣【2661】 re(5):Gnuplot 4.6.3 on Solaris における libpng のエラーについて 2013/5/13(月)11:55 竹の (1276)
┣【2662】 re(6):Gnuplot 4.6.3 on Solaris における libpng のエラーについて 2013/5/13(月)17:59 Shimmura (1657)
┣【2663】 re(7):Gnuplot 4.6.3 on Solaris における libpng のエラーについて 2013/5/14(火)00:31 竹の (1873)
┣【2664】 re(8):Gnuplot 4.6.3 on Solaris における libpng のエラーについて 2013/5/14(火)07:37 Shimmura (677)
┣【2665】 re(9):Gnuplot 4.6.3 on Solaris における libpng のエラーについて 2013/5/14(火)08:43 竹の (632)

前の画面〕 〔クリックポイント〕 〔最新の一覧〕 〔全て読んだことにする〕〔全て読んだことにして終了〕 〔終了

※ 『クリックポイント』とは一覧上から読み始めた地点を指し、ツリー上の記事を巡回しても、その位置に戻ることができます.