Hack BBS

[全部のスレッド一覧][新規投稿][記事の削除・変更] [Home Page]

返信投稿はタイトルのリンクをクリックして下さい
スレッド【No.3134】の中の記事をすべて表示しています

【No.3134】のスレッド
05/10/27(木) 23:29:49 投稿者[かおる] [No.3134]のスレッド内
【No.3134】 タイトル[Debian化でMP3を聞きたい] この記事がスレッドの最初です
はじめまして、かおるです。
最近玄箱(HGではない)を買いました。
[http://kuro.dsk.jp/]の[debian_2005_04_09_dist.tgz]を使用して
Debian化を行い、[http://debikuro.ddo.jp/KuroBox/B002.html]の方法に従いalsaを用いてMP3を聞きたいと思っています。

ですが、alsa-driverのmakeが正常に終了しません。
エラー直前のメッセージは以下でした。
copying file alsa-kernel/core/oss/mixer_oss.c
/bin/sh: patch: command not found
make[3]: *** [mixer_oss.c] Error 127
make[3]: Leaving directory `/usr/local/src/alsa-driver-1.0.5a/acore/oss'
make[2]: *** [_sfdep_oss] Error 2
make[2]: Leaving directory `/usr/local/src/alsa-driver-1.0.5a/acore'
make[1]: *** [dep] Error 1
make[1]: Leaving directory `/usr/local/src/alsa-driver-1.0.5a'
make: *** [include/sndversions.h] Error 2

カーネルは[http://linkstation.yi.org/index.php?Kernel_source]の[2004.7.29 版]を
使用しています。
何か原因は考えられるでしょうか。

私はLinuxは相当素人なので、原因が解らず困っております。
ちなみにUSBのサウンドデバイスは玄人志向の[http://www.kuroutoshikou.com/products/sound/audio5.1-usb.html]を考えています。

詳しい方、どうかよろしくお願い致します。

既に実現されている方のパッケージ当ありましたらその指示でもかまいません。とにかくMP3を鳴らして見たいのです!!




05/10/28(金) 00:32:33 投稿者[なす] [No.3134]のスレッド内
【No.3135】 タイトル[Re: Debian化でMP3を聞きたい] 【No.3134】に対する返信
なすです。

>copying file alsa-kernel/core/oss/mixer_oss.c
>/bin/sh: patch: command not found

メッセージどおりでは。
which patchで
/usr/bin/patch
とか出てきますか?

当方はvine使いなので、debianでのpatchが入っているパッケージの探し方を知りませんが...apt-cache search patchではだめでしょうか?

vineでは
patch - GNU patch コマンド (ファイルの修正/更新に使用)
patchutils - a collection of tools for manipulating patch files
あたりが表示されてきますが、これら相当がインストールされていないのでは。

05/10/28(金) 01:48:21 投稿者[かおる] [No.3134]のスレッド内
【No.3136】 タイトル[Re: Debian化でMP3を聞きたい] 【No.3135】に対する返信
>なすです。
>
>>copying file alsa-kernel/core/oss/mixer_oss.c
>>/bin/sh: patch: command not found
>
>メッセージどおりでは。
>which patchで
>/usr/bin/patch
>とか出てきますか?

はじめまして、なす様。
あーーーありがとうございます!!!!
確かにインストールされていませんでしたので、
インストールしました!
ですが、またalsa-driverのmakeでエラーがでました。以下です。

--------------------------------------------------------------------
cc -D__KERNEL__ -DMODULE=1 -I/usr/local/src/alsa-driver-1.0.5a/include -I/usr/src/linux/include -O2 -D__powerpc__ -fsigned-char -fno-builtin -msoft-float -ffixed-r2 -Wno-uninitialized -mmultiple -mstring -DLINUX -Wall -Wstrict-prototypes -fomit-frame-pointer -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -pipe -DALSA_BUILD -nostdinc -iwithprefix include -I/usr/local/src/alsa-driver-1.0.5a/alsa-kernel/usb -DEXPORT_SYMTAB -c usbaudio.c
In file included from /usr/local/src/alsa-driver-1.0.5a/include/sound/driver.h:42,
from usbaudio.inc:9,
from usbaudio.c:1:
/usr/local/src/alsa-driver-1.0.5a/include/adriver.h:306: redefinition of `usb_make_path'
/usr/src/linux/include/linux/usb.h:931: `usb_make_path' previously defined here
usbaudio.c: In function `proc_pcm_format_add':
usbaudio.c:2037: warning: unused variable `card'
usbaudio.c:2035: warning: unused variable `entry'
usbaudio.c: In function `snd_usb_audio_create_proc':
usbaudio.c:2950: warning: unused variable `entry'
usbaudio.c: At top level:
usbaudio.c:78: warning: `boot_devs' defined but not used
usbaudio.c:2016: warning: `proc_pcm_format_read' defined but not used
usbaudio.c:2935: warning: `proc_audio_usbbus_read' defined but not used
usbaudio.c:2942: warning: `proc_audio_usbid_read' defined but not used
make[1]: *** [usbaudio.o] Error 1
make[1]: Leaving directory `/usr/local/src/alsa-driver-1.0.5a/usb'
make: *** [compile] Error 1
--------------------------------------------------------------------

ところで今、ディレクトリ色々みてて気づいたのですが、
[http://kuro.dsk.jp/]で配布している[debian_2005_04_09_dist.tgz ]のイメージは、[/lib/modules/]の中に[extla/alsa]というのがあって、
その中に、[snd-usb-audio.o]等のそれらしいモジュールが既に入っているようなのです。もしかしたらmakeしなくても使えるのでしょうか。
その場合、どのパッケージをインストールすればよろしいのでしょうか?
[http://debikuro.ddo.jp/KuroBox/B002.html]のサイトには
(a)alsa-driver-1.0.5a.tar.bz2
(b)alsa-lib-1.0.5.tar.bz2
(c)alsa-utils-1.0.5.tar.bz2
を、インストールしていました。
なんか変な、且つ素人な質問で申し訳ありません。
どうしてもMP3を鳴らしてみたいのです。・・・

05/10/28(金) 02:27:33 投稿者[なす] [No.3134]のスレッド内
【No.3138】 タイトル[Re: Debian化でMP3を聞きたい] 【No.3136】に対する返信
かおるさんが参照中のページにある「4.ドライバのロード」にあるドライバがmodprobe後にlsmodで表示できるようになっていれば、make→make installでやろうが、人がコンパイル済みのドライバ群を入れようが、過程は問われないことが多いと思います。ただ、今回はdriverコンパイル時にusb-audioとかオプションをつけているので、厳しいかも。

また、「それらしいモジュール」というのが、きちんと全ドライバを網羅していればいいのですけど足りないとだめでしょう。

ここにもかなりの数のモジュールがありますが、カーネルとの整合性から、セットで配布されているほうを使ったほうがいいでしょうね。
ただし、モジュールのインストール方法が細かく書いてあるので、参考になりますよ。
http://linkstation.yi.org/index.php?Modules#content_1_4

なおmakeのエラーですが、
/usr/local/src/alsa-driver-1.0.5a/include/adriver.h:306: redefinition of `usb_make_path'
/usr/src/linux/include/linux/usb.h:931: `usb_make_path' previously defined here
となっているので、adriver.hとusb.hの両方でusb_make_pathが定義されている?
Makefileのオプションで、
-I/usr/local/src/alsa-driver-1.0.5a/include -I/usr/src/linux/include
となっていますが、前後を入れ替えるか片方( -I/usr/src/linux/include ?)を削ってみては?(乱暴かな?私もlinux初心者なので(^^;ヾ)
...って、そもそも/usr/src/linux/*にあるものは今使っているカーネルソース?./configure時のオプション指定は環境に合わせて直す必要があるかも?

#開発者も、誰の環境にも合うMakefileを書くのは容易ではないそうで、
 たまにおかしい場合があるようです。
 一部は自分の環境に合わせていじるパラメータがあるような。

そういえば、apt-cache search alsaでもいろいろ出てきます。
オプションなしでmakeしているものについては、こちらで入れてもいいのかも。

05/10/28(金) 02:40:47 投稿者[なす] [No.3134]のスレッド内
【No.3139】 タイトル[Re: Debian化でMP3を聞きたい] 【No.3138】に対する返信
ちょっと気になって
adriver.h:306: redefinition of `usb_make_path'
でぐぐったら、同じようにコンパイルエラーの人がいるみたいでしたよ。

http://www.mail-archive.com/alsa-devel@lists.sourceforge.net/msg11569.html
などなど。

#英語の解読は自力にてどうかよろしく。

05/10/29(土) 22:08:18 投稿者[かおる] [No.3134]のスレッド内
【No.3145】 タイトル[Re: Debian化でMP3を聞きたい] 【No.3139】に対する返信
>ちょっと気になって
>adriver.h:306: redefinition of `usb_make_path'
>でぐぐったら、同じようにコンパイルエラーの人がいるみたいでしたよ。
>
>http://www.mail-archive.com/alsa-devel@lists.sourceforge.net/msg11569.html
>などなど。
>
>#英語の解読は自力にてどうかよろしく。

返事が遅れてしまいました。
環境を構築しなおして再度トライしてみます^^
ありがとうございましたー!

05/10/31(月) 22:35:02 投稿者[なす] [No.3134]のスレッド内
【No.3154】 タイトル[Re: Debian化でMP3を聞きたい] 【No.3145】に対する返信
>環境を構築しなおして再度トライしてみます^^
>ありがとうございましたー!

自分もhackkitを入れる数ヶ月前までlinuxド初心者でした。
(いまは「ド」ははずれたかと思っているのですが)
やりたいことの熱意があってへこたれなければ、時間はかかっても前に進むと思いますよ。ご検討をお祈りしていますとともに、成功報告のある日を期待しております。(応援していますので、何か不明点があれば、また^^)

#でも、対応ドライバが存在&稼動実績のあるUSBデバイスにしましょうね。
 そこで詰まると、誰も支援できないと思われるので...

05/11/23(水) 02:48:22 投稿者[かおる] [No.3134]のスレッド内
【No.3334】 タイトル[Re: Debian化でMP3を聞きたい] 【No.3154】に対する返信
なすさん!MP3鳴りましたよー^^
モジュールはハックキットに入ってたものを使用しました。
alsaプレイヤはあきらめ、mpg123でトライしてまして
apt-getでいくらインストールしても正常にならず、
なんとなーく最新ソースでmakeかけたら、あっさり鳴りましたw
gcc(g++)もちゃんとしたのインストールしないとだめでした。
これは当たり前のことなのに、
何を思ったのかCD付属のgccを展開して使っていたのです。
当方はDebianだというのに・・・・
ってなわけで、なすさんの助言を元にこれからも頑張りまっす!!!
ありがとう御座いました〜^^/

05/11/24(木) 21:37:41 投稿者[なす] [No.3134]のスレッド内
【No.3339】 タイトル[Re: Debian化でMP3を聞きたい] 【No.3334】に対する返信
>なすさん!MP3鳴りましたよー^^

かおるさん、良かったですね!!
しばらく音沙汰が無かったので心配していましたが、自力解決していたとは!
1ヶ月近い格闘の賜物となれば、嬉しさもひとしおでしょうね!
直接にはお役に立てませんでしたが、こちらも嬉しいです。

>alsaプレイヤはあきらめ、mpg123でトライしてまして
そう、1つの方法がだめでも、やりたいことのために
他の道を探すことができれば、可能性は広がりますよね。
大変ではありますが、"never give up"のガッツがあればこそ、
別のアイデアも浮かんでくるというものです。

>ってなわけで、なすさんの助言を元にこれからも頑張りまっす!!!
>ありがとう御座いました〜^^/

こちらもmythtvには取り組んでそろそろ4ヶ月ぐらいになります。
かおるさんの成功にあやかりたいものです。
では(^^)/