Linuxからアホ話まで、何でもありでござる

2007年09月19日

Vine Linux4.1でk9copyを使う その3 3度目の正直?

[Linux備忘録]
どうやらaRtがうんたらかんたらと出ているので、今度はartでぐぐるとmcopidl ...not found とエラーがでる。というページを発見。どうやらart-develが足りないようだ。早速これもaptでインストールする。

さぁて、rpmをrebuildするまえに、元のsourceをコンパイルしてみよう。こっちのほうがエラーがしっかり出るような気がするからね。

$ ./configure
・・・
Good - your configure finished. Start make now
よしよししめしめと喜んだのも束の間、makeしてみると今度はautoconfのヴァージョンがうんたらかんたらと文句を吐いて止まる。VineLinux4.1のautoconfは2.59で、このソースは2.61を要求している模様。死んでくれ。しかしここであきらめるのもシャクなので、VileLinuxのサイトにいって探してみる。ヴァージョンが上なので、たぶんVineSeedのSRPMあたりにあるだろうと目星をつけたら俺正解。ダウンロードしてrebuildして、できた奴を早速インストールする。

$ rpmbuild --rebuild autoconf-2.61-0vl1.src.rpm
$ su -
パスワード(P):
# rpm -Uvh autoconf-2.61-0vl1.noarch.rpm autoconf-mode-2.61-0vl1.noarch.rpm
ふう、やっと終わりが見えてきたような気がする。早速makeしてみる。
libtool: link: cannot find the library `/usr/lib/libfam.la'
make[3]: *** [k9copy] エラー 1
だ、だめだ。

泣きたい気持ちを気持ちをぐっと堪え、とりあえずrpmのrebuildも試してみよう。
$ rpmbuild --rebuild k9copy-1.1.3-0vlmp2.nosrc.rpm
・・・
libk9devices.la -lkmdi -lkdeui
libtool: link: cannot find the library `/usr/lib/libfam.la'
・・・
エラー: /var/tmp/rpm-tmp.44365 の不正な終了ステータス (%build)


RPM ビルドエラー:
/var/tmp/rpm-tmp.44365 の不正な終了ステータス (%build)
・・・当り前だよな。同じソースだもん。ここまできたらもう意地だ。libfam.laがないんだったらいれてやるまで。名前から見てもfam関係だろうと思い検索すると、やっぱりfam-develに含まれているようだ。これをいれてやって再度チャレンジ。
$ rpmbuild --rebuild k9copy-1.1.3-0vlmp2.nosrc.rpm
・・・
libk9devices.la -lkmdi -lkdeui
g++: /usr/lib/libidn.so: No such file or directory
・・・
エラー: /var/tmp/rpm-tmp.36770 の不正な終了ステータス (%build)


RPM ビルドエラー:
/var/tmp/rpm-tmp.36770 の不正な終了ステータス (%build)
なんだかもうね、どうしよう。これも調べてみると、 KDevelop でぷろぐらむぅ!なるページを発見。これによるとlibidn.soはlibidn.so.11みたい。
# ln -s /usr/lib/libidn.so.11 /usr/lib/libidn.so
とシンボリックリンクを張ればよさげ。リンクを張って再チャレンジしてみる。するってーとこんどはart_lgpl_2だかなんだかが足りんだとさ。くっそー。これたぶんlibart_lgpl_2.so.2.3.16。上記ページのとおりちゃんとやっておけばよかった。

しかし、やってみたけど見事失敗。よくよく考えてみたらこのk9copyはKDE用のソフトなので、KDE用のkdevelopって奴も必要なのかもしれない。いれてみようとしたらなんだかVineLinuxのapt死んでます。
# apt-get update
エラー http://updates.vinelinux.org 4.1/i386 release
404 Not Found
以下の取得に失敗しました: http://updates.vinelinux.org/apt/4.1/i386/base/release 404 Not Found
パッケージリストを読みこんでいます... 完了
依存情報ツリーを作成しています... 完了
W: いくつかのリポジトリのリリースファイルが取得できませんでした。取得できなかっ たリポジトリは無視されます。
W: この問題を解決するためには 'apt-get update' を実行する必要があるかもしれませ ん。
E: いくつかのインデックスファイルのダウンロードに失敗、無視、あるいは古いものが 使用されました。
ということで、今日はおしまい。


ブログランキング・にほんブログ村へ
posted by oyajiman at 2007年09月19日 01:49:36



コメント

コメントはありません

トラックバック

トラックバック
このエントリにトラックバックはありません
このトラックバックURLを使ってこの記事にトラックバックを送ることができます。 もしあなたのブログがトラックバック送信に対応していない場合にはこちらのフォームからトラックバックを送信することができます。.

コメントする

このアイテムは閲覧専用です。コメントの投稿、投票はできません。