竹中@京都です。
PPC版 Vine3.1CR を使っています。
KDE3.5.5 を Konstruct でビルドしていたのですが、
libexpat.la が無いという
エラーが生じました。locate で libexpat を検索したと
ころ、libexpat.so は
有るのですが、libexpat.la は有りませんでした。
仕方が無いので、http://www.litlecms.com/ から、
lcms-1.15.tar.gz を取って
きてビルドして、/usr/local にインストールしたところ、無事
に libexpat.la
がインストールされていました。
この状態で再びビルドしたところ、libexpat.la が、/usr/
lib に存在しないとい
うエラーが置きましたので、/usr/local/lib/libexpat.la から /
usr/lib にシン
ボリックリンクを張って解決しました。
Konstruct は、/usr/lib に libexpat.la が存在する、つ
まり、インストール時に
libexpat.la もインストールされるのが前提になっていますが、なぜ、
インストー
ルされない設定になっているのでしょうか?
KDE 以外のプログラムをビルドしている時にもやはり、
libhogehoge.la が無いとい
うエラーが生じた経験が有ります。
通常のディストリビューションでは、libhogehoge.la は必要な
いのでインストール
されないのが普通なのでしょうか?
そもそも、.la といライブラリはどのような働きをしているので
しょうか?ググって
見たのですがリンク時に必要と云う以外はよく分かりませんでした。ご
存知の諸先輩
にお教えを乞いたく、よろしくお願いします。
---
竹中 浩
tkn-hiroshi@xxxxxxxxxxxxxxx