Last-Modified: Friday, 02 November 2001 21:19:21 +0900 (JST)

02 November of 2001

・magicpoint
先日のこと。送ってもらったある mgp ファイルを印刷しようとたら magicpoint が png ファイルを 読み込めないことが判明。png ファイルを参照しているところで 'unknown or unsupported image type' となる。 png をサポートしていたと思ったのに... しかし 手元の magicpoint で読めないのは事実... libpng 1.0.8 がインストールされているが 使われていない様子... インストールしたときのことは 忘れてしまったし...
という訳で 最新の magicpoint 1.0.9a と libpng 1.2.0 をインストールして試してみることに...
しかし どこで失敗したのか リンクするときに失敗する。原因は png関連のライブラリをリンクしている ところでシンボルが解決できていない。このあと印刷を仕上げて コピーを作る必要があるが、 残り時間が少ないのでどこで どうインストールを間違えたのか 調べているより、必要な関数が 含まれている .o ファイルの存在がわかっているから Makefile で リンクしているところ を書き換えて `make` を実行、リンクは成功して mgp コマンドが出来る。
再度、mgp を実行して png ファイルが読めるか確かめる... しかし 同じ様になって pngファイルが 読めない... ちゃんとリンクできたのに...
ふと `mgp -v` を実行してみると 1.0.8a のまま... そういえば 先程 Makefile を書き換えたあと `make` は実行したが `sudo make install` するのは忘れた...
という訳で `make install` を実行してから mgp を実行したら ちゃんと読み込めた....