FreeBSD: 2007年10月アーカイブ
なぜか時々インストールエラーを起こしたりするのだが、Perlモジュールはよくわからないのでいつも困っていた。
今日エラーメッセージで Module::Build is not configured with C_support at ・・・
という感じだったのでググってみると
どうも「ExtUtils::ParseXS」をインストールすると良いようだ
さっそくインストールしてみるが、エラーメッセージの中で「ExtUtils::CBuilder」も必要らしい
さっそくこれもインストールしてみたら、なんとまあ!今までインストールできないで困っていたPerlモジュールが
なんなくインストールできました。
エラーメッセージだけでは何かほかに必要なモジュールがあっても関連性が分からず立ち止まってしまいますね
とりあえず何かあったとき用にメモとして残すために書いておきます。
このブログソフトはMovable Typeというのを使用している。
まだ実験的に稼働させており公開していない。
それはいろいろと不具合があるからだ。
まず最初に引っ掛かったのがメインページ右にPhotosがあるがその画像が×になってしまう。
いろいろ調べてみたらImage::MagickというPerlモジュールが必要らしい。
webminからPerlモジュールで入れようとしたがエラーでインストールできない。
googleで「Image Magick freebsd」で検索したら「ImageMagick」というportsがあった。
すかさず「portinstall ImageMagick」でインストール開始!
待つこと・・・かなり長い、こいつはいつにもまして時間がかかるなぁ~
しかもなんだか関連ソフトもいらんのにインストールしてくるし、なんだかプリンタドライバ的なソフトまで入れられてしまう。
てっとり早い逃げ道は
<li class="item"><a class="asset-image" href="<$MTAssetURL$>"><img src="<$MTAssetThumbnailURL height="70"$>" class="asset-img-thumb" alt="<$MTAssetLabel$>" title="<$MTAssetLabel$>" /></a></li>
を
<li class="item"><a class="asset-image" href="<$MTAssetURL$>"><img src="<$MTAssetURL$>" width="70" class="asset-img-thumb" alt="<$MTAssetLabel$>" title="<$MTAssetLabel$>" /></a></li>
と直せばとりあえず表示するらしい
そうこうしているうちに、コンパイルでエラーした!!!
仕方がない、ここは強引にmake configでIMAGEMAGIC_TESTSをオフしてしまえ!!
おおっ、今度はOKだ
どうせエラーは2%と出ていたのでほとんどそのまま動くだろう
とりあえず、表示はするようにった。
今日、職場のサーバー(FreeBSD)でトラブル発生
cvsupでportsをアップしているのだが、phpやproftpd、snmp、apache等々バージョンアップされていた。
一つ一つportupgradeするのは面倒だったので porupgrade -a で一気に上げてしまえ!と実行したら途中でエラー頻発!朝9時になってしまいピンチである、仕方ないのでとりあえずapacheは動かして裏で修復していたが、どうもmakefileが見つからないなどのエラーが多い、調べていくとどうもautoconfが怪しいことが分かってきた。
autoconfは今回2.59から2.62に上がっている。強引に2.59のパッケージを拾ってきてインストールしてトライしてみるが自動で2.62をインストールされてしまう。関連付けされているのだ。う~どうしようか・・・
そうなると次はautoconfがrequireになっているportsを調べてみる。
今回同時に上がっているのはm4だ1.4.9から1.5.0になっている。
m4のrequireはないのでこれも強引にdeinstallしパッケージで1.4.9をインストールしautoconfの2.62をインストールしたらあらあら~ちゃんといけるじゃないですか!ということで今日は「m4」が犯人でした。1.5.0はしばらく入れないことにする。
結局手動で全部portupgradeすることになった。週末は自宅のupgradeだが気をつけることにしよう。
カウンター
Today
Yesterday
最近のコメント