firefoxがコンパイルできん

仕事で使用しているFreeBSDのportsがぐちゃぐちゃしてきたので整理してたらfirefoxが動かなくなりました。

なもんで再コンパイル。

しかし、PRAddrInfoが定義されてないとか抜かしてエラーでとまってしまいます。

調べてみると、PRAddrInfoはFirefoxのソース内にない模様。ということはどっかで定義されてるはずなんですが /usr/local/include や/usr/includeにはない模様。

つーことはどっかのportsに入っているわけですが・・最近追加されたんでしょうかねぇ?

ということで、最近まっさらの状態からportsをいれまくってFreeBSDで検索してみると確かに/usr/local/include内で定義されているヘッダファイルを発見。

やはり予想通り何かのportsに入っていたようです。

そこで、/var/db/pkg 以下あたりをgrepしてみると nsprというモジュールにはいっているぽいことが発覚。nsprのバージョンをportupgradeであげたらコンパイルが無事続行しました。

よかったよかった。
Posted by issei

カテゴリ: BSD