[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[gentoojp-users 418] Re: cloop.o(追加)



田中です。
# どうせならまとめて投稿すべきだったのですが・・・。

 やはり用事をすませる間にコンパイルをしておりたほうがいいと思いまして
いま試してみました。

 というわけで、山倉様にご指摘いただいたようにcloop.oを検討する必要が
ありそうですが、残念ながらこの段階でつまづいております。とくに、ひとつに
は具体的にモジュール、コマンドを作る手順、あるいはそれらに関するキーワード
やコマンド名を教えていただきたいという点、
    

Gentooでやるなら、先のメールに書いたURLから必要なファイルを持ってきて
展開し、makeすればよいです。圧縮関係のライブラリ(zlib,ucl,lzo)が必要な
ら、どれもPortageツリーにありますのでemergeでインストールできます。ち
なみに、UCLで圧縮されています。
 並列計算用にLAM/MPIをVineにインストールしたときの手順を参考に、山倉様に
教えていただきました
http://dev.gentoo.org/~lu_zero/gcloop/
から
gcloop-0.66.2.tar.bz2あるいはgcloop-0.66.3.tar.bz2をダウンロードして
tar lxvf によって解凍し、できたディレクトリに移動して ./configure
すればいいと思ったのですが、
> tar lxvf gcloop-0.66.3.tar.bz2
-> ディレクトリgcloop-0.66.3ができた。
> cd gcloop-0.66.3
> ./configure
->"bash: ./configure : そのようなファイルやディレクトリはありません"
というエラーメッセージ
そこでconfigureを探してみて
> find ./ -name configure
->"./zlib/1.1.4/configure"
> ./zlib/1.1.4/configure
->"
  ./zlib/1.1.4/configure : zlib.h : そのようなファイルやディレクトリはありません
  Checking for gcc ...
  Building static library libz.a version with gcc
  Checking for unistd.h ... Yes
  Checking for errno.h ... Yes
  Checking for mmap support ... Yes
  ./zlib/1.1.4/configure : Makefile.in : そのようなファイルやディレクトリはありません "
と最後にエラー。

 ここまで来てふと見ると、ディレクトリgcloop-0.66.3中にREADME
ファイルがありました。そこに

INSTALLATION:
-------------

make KERNEL_DIR=/path/to/linux-kernel/sources
(as root) mkdir -p /lib/modules/misc && cp cloop.o /lib/modules/misc/ 
(as root) depmod -a
(as root) mknod /dev/cloop b 240 0

とありますところを見ると、どうも用いるカーネルのソースが必要らしく、
探し方がへたでまだ見つけられておりません。もはやlinuxには関係ない
レベルでの質問になって申し訳ないくらいですが、カーネル2.4.21-ppc-r1
のソースをどうやって手に入れることができるのか教えてください。

# さらに質問ですが、以上の操作はinitrd.img.gzとして圧縮されている
ファイルシステム下の/lib/modules/misc/に新しく納められるべき
cloop.oを作成すると解釈してよいのでしょうか?また、そのために
なぜカーネルのソースが必要なのでしょうか?
 
--
田中 元 BYH01337@xxxxxxxxxxx