vine-users ML アーカイブ



[vine-users:073221] Re: supertux のサウンドが鳴らない。

  • From: Munehiro Yamamoto <myamamoto@xxxxxxxxxxxxxxxxxxxxxx>
  • Subject: [vine-users:073221] Re: supertux のサウンドが鳴らない。
  • Date: Thu, 20 Oct 2005 21:03:09 +0900
日高様、

> > おそらく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