日高様、 > > おそらくsupertuxをコンパイルするときに、XOrg-gl-develも必要になってきます。 > > XOrg-develとXOrg-gl-devrlをインストールしてください。 > 完了しました。 > > 以後、 > > > # rpm -ivh rpm/RPMS/i386/SDL_mixer-devel-1.2.6-0vl1.2.i386.rpm > は、 > エラー: rpm/RPMS/i386/SDL_mixer-1.2.6-0vl1.2.i386.rpm のオープンに失敗: そのようなファイルやディレクトリはありません > となります。 僕の説明が悪かったと言いますか、日高さんがrpmのビルドの仕方を知っている 前提で説明をしていました。 おそらく、日高さんは単にXOrg-devrlとXOrg-gl-develをインストールした後に、 すぐに、# rpm -ivh rpm/RPMS/i386/SDL_mixer-devel-1.2.6-0vl1.2.i386.rpm を実行されたのではないかと推測されますが、違いますか? そもそもSDL_mixer-1.2.6-0vl1.2.i386.rpmと SDL_mixer-devel-1.2.6-0vl1.2.i386.rpmが、$HOME/rpm/RPMS/i386/内にありますか? もう一度日高さんの状況を整理してみます。 メール「[vine-users:073175] Re: supertuxのサウンドが鳴らない。」 に書いてある手順1. (1), (2)までは進んでいました。 ここで、SDL_mixerのコンパイルできなくて止まっていました。 どうしてできなかったかと言うと、XOrg-develが入っていなかったからです。 そこで、日高さんは、XOrg-develとXOrg-gl-develをインストールしました。 (後者は、手順2.のsupertuxのために必要でした。) ここまでは行っています。 しかし、その後、再び手順1. (3) : (3) MODファイルを扱えるようにしたSDL_mixerのrpmを作ります。 $ rpm -ba rpm/SPECS/SDL_mixer.spec を実行されましたか? これをしないと、~/rpm/RPMS/i386/内に SDL_mixer-1.2.6-0vl1.2.i386.rpmとSDL_mixer-devel-1.2.6-0vl1.2.i386.rpmが ありません。手順1.(3)が成功したのなら、 $ ls ~/rpm/RPMS/i386/SDL* かなんかで、ちゃんとファイルがあることを確認できます。 これが終わって、やっと手順1. (4) : (4) SDL_mixerを導入します。 # rpm -ivh rpm/RPMS/i386/SDL_mixer-1.2.6-0vl1.2.i386.rpm # rpm -ivh rpm/RPMS/i386/SDL_mixer-devel-1.2.6-0vl1.2.i386.rpm のMODファイルを扱えるように修正したSDL_mixerのインストールに入ります。 ちなみに、ちゃんと「$」から「#」に変わっていますが、 rpmをビルドするまでは一般ユーザーで実行するので、「$」、 インストールするときは、rootじゃないとダメなので、「#」と言う風に 使い分けてたんです。 丁寧にというか、ちょっとだらだら書き過ぎたかもしれませんが、 参考になれば幸いです。 もしこのレスが問題の的をはずしているのならば、 再度手順1. (1)から戻ってやってみてください。 まだ何もやっていないのと同じですから、いくらでもやりなおしがききますよ。 それでは、失礼します。
-- -------------------- 千葉大学大学院自然科学研究科数理物性科学専攻D1 山本宗宏 e-mail address: myamamoto@xxxxxxxxxxxxxxxxxxxxxx