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)