libharu をダウンロードして展開。
$ wget http://libharu.org/files/libharu-2.2.1.tar.gz
$ tar zxvf ./libharu-2.2.1.tar.gz
$ cd libharu-2.2.1
公式サイトのドキュメント Documentation/Install - libHaru.org wiki によると Cygwin/MSYS の場合は ./configure のあと make install する。
$ ./configure --prefix=/home/hoge/mylib
$ make install
で、エラー発生。
mv -f .deps/hpdf_objects.Tpo .deps/hpdf_objects.Plo
mv: cannot stat `.deps/hpdf_objects.Tpo' No such file or directory
.deps/hpdf_objects.Plo は存在してた。
えっと、つまり最初の mv で .Plo にリネームしたからエラー発生?
よくわからないままそのまま再度 make install したら、ちがうファイルでエラーが発生。で、そのまま再度 make install ……なんてことを3回ほど繰り返したらインストールできた。よくわかりません。。。
念のため、 libharu-2.2.1.tar.gz を解凍するところからインストールをやりなおしたらエラー出ないでうまくいった。あれれ。さっきはもしかしてまちがえて make install の前に make とかしたっけな。もうわからない。。。
いまいちよくわかってないけど、 /home/hoge/mylib/include にヘッダファイル群、 /home/hoge/mylib/lib にはライブラリファイルの libhpdf.a と libhpdf.la がインストールされた。
Ref. libHaru.org wiki
tags: libharu pdf cygwin
Posted by NI-Lab. (@nilab)