vine-users ML アーカイブ



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

  • From: Munehiro Yamamoto <myamamoto@xxxxxxxxxxxxxxxxxxxxxx>
  • Subject: [vine-users:073236] Re: supertux のサウンドが鳴らない。
  • Date: Sat, 22 Oct 2005 02:18:28 +0900
山本です。

みのる様、ズバリの指摘をありがとうございます。僕の手順の記述ミスでした。

日高様、みのるさんのご指摘 : 
> ちょっと気になった点があります。
> 
> $ rpm -ba rpm/SPECS/SDL_mixer.spec
> を実行した時にメッセージが流れると思います。
> その最後の方で「書き込み完了:」というメッセージが出ると思い
> ます。
> 
> そのメッセージは
> 書き込み完了: ~/rpm/RPMS/i386/SDL_mixer-devel-1.2.6-0vl1.2.i386.rpm
> と出ますか?
> 
> 書き込み完了: ~/rpm/RPMS/i386/SDL_mixer-devel-1.2.6-0vl1.1.i386.rpm
> と出ますか?
> 
> つまり最後のファイル名は「SDL_mixer-devel-1.2.6-0vl1.2.i386.rpm」
> ですかそれとも「SDL_mixer-devel-1.2.6-0vl1.1.i386.rpm」です
> か?
とおり、僕の手順の説明の記述にミスがありました。
僕の作ったspecファイルは、SDL_mixer-vl.specです。
「-vl」が抜けています。大変申しわけありません。
僕の手順書の記述ミスのために、日高さんには余計な時間と迷いを
させてしまいました。

訂正版の手順を掲載いたします。
----------------------------
1. SDL_mixerがMODファイルを扱えるように修正を施して再び導入します。
(1) SDL_mixerのsrc.rpmをとってきます。
$ apt-get source SDL_mixer
(2) 修正したspecを用意します。
$ wget http://www.math.s.chiba-u.ac.jp/~myamamoto/doc/vine32/spec/SDL_mixer-vl.spec.gz
$ gunzip SDL_mixer-vl.spec.gz
$ mv SDL_mixer-vl.spec rpm/SPECS/
(3) MODファイルを扱えるようにしたSDL_mixerのrpmを作ります。
$ rpm -ba rpm/SPECS/SDL_mixer-vl.spec    ←ココです!「-vl」が抜けていました!
ここで、何かが足りないとかいってきたら、それらを適時インストールして下さい。
(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

2. SuperTuxを導入します。
(1) SuperTuxのソースを http://supertux.berlios.de からとってきます。
supertux-0.1.3.tar.bz2です。
(2) SuperTuxのrpmを作るためのspecをとってきます。
http://www.math.s.chiba-u.ac.jp/~myamamoto/doc/vine32/spec/supertux-vl.spec.gz
(3) (1.でやった手順と同様にして、)supertuxのrpmを作ります。
$ rpm -ba rpm/SPECS/supertux-vl.spec
(4) supertuxをインストールします。

これで、SuperTuxが遊べます。
$ supertux
なり、
GnomeメニューからたどってもOKです。
--------------------------------------------
ちなみに、SDL_mixer.specというのは、$ apt-get source SDL_mixerによって、
本家から、src.rpmを取得して展開されたときに、$HOME/rpm/SPECS/内に
本家のSDL_mixer-1.2.6-0vl1.1.i386.rpmを作るためのspecファイルである
SDL_mixer.specができます。ぼくの方のspecファイルは、SDL_mixer-vl.specで、
できるrpmは、SDL_mixer-1.2.6-0vl1.2.i386.rpmです。つまり、
本家は「0vl1.1」ですが、僕が修正したのは「0vl1.2」という風になっています。

今度こそ大丈夫です!!!SuperTuxがすぐそこまできています。

それでは、失礼致します。

-- 
--------------------
千葉大学大学院自然科学研究科数理物性科学専攻D1 山本宗宏
e-mail address: myamamoto@xxxxxxxxxxxxxxxxxxxxxx