[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 2chのread.cgiへ]
Update time : 05/09 21:53 / Filesize : 234 KB / Number-of Response : 835
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

Linuxでfriio



1 名前:login:Penguin [2008/06/14(土) 02:32:40 ID:Ru/elGDS]
Linuxでfriioを使う事に関して話し合うスレッドです。

Friio - 地上デジタルハイビジョンテレビアダプター 「フリーオ」
ttp://www.friio.com/
ttp://www.friio.net/

ttp://www.friio.com/press/
フリーオの場合、受信したデジタル放送の暗号化(MULTI2暗号)を解くと同時に、
MPEG2TSフォーマットのファイルとして、そのままHDDに保存されます。


うpろだ ttp://2sen.dip.jp/friio/fromup.html


586 名前:login:Penguin mailto:sage [2009/05/15(金) 20:09:13 ID:T6491+2m]
やっぱSHだな

587 名前:login:Penguin mailto:sage [2009/05/15(金) 20:46:41 ID:RWGw1QO6]
>>586
LANDISKでperlのビルドが通らず難儀した。

日本でしか使われてないプロセッサだから、国外では相手にされてない。
アーキテクチャサポートが貧弱すぎる。
gccも1-2名程度の日本人が細々と頑張ってる状態。

588 名前:login:Penguin mailto:sage [2009/05/16(土) 10:04:11 ID:PoV3ZnMZ]
これなんかどうだろう?
ttp://www.itmedia.co.jp/enterprise/articles/0905/12/news069.html

589 名前:login:Penguin mailto:sage [2009/05/16(土) 12:32:46 ID:CpmQ8j1b]
>>588
「どうだろう?」って何の意味で?
見ての通りネットワークアプライアンスだよ。
FriioもHDDも両方HDDでつながなきゃならないんだからいいことないよ。
横着せずにAtomとかで普通にPC組めよ。

590 名前:login:Penguin mailto:sage [2009/05/16(土) 12:45:01 ID:7w506O8O]
>>585
へぇ、いろいろあるんだね。ドレッパーとかいう人の反応は
いかにも昔ながらのハッカー風(フレーム大好き)だけど、
glibcはカーネルと同じくらい重要なインフラだけに反感を
持ったり困ったりする人もいるだろうね。

まあ、Linusも強烈だからな〜。前にgitのメーリングリストで
「何でC++使わないの、恐竜みたい」みたいなメールを投げた
奴にLinusが、貴様は糞だ、とか怒り狂ってるスレッドを見たことがある。
あげく新参のクセにがたがた抜かすな、みたいな発言もしてた
ような。
あれくらい強烈に自分を持ってないと大きなプロジェクトを
まとめるのは難しいんだろうなあ、とも思ったね。

591 名前:login:Penguin mailto:sage [2009/05/16(土) 12:46:09 ID:5U+biqPj]
>>590
敢えてC++を使わん理由もよう分からんけどね。

592 名前:login:Penguin mailto:sage [2009/05/16(土) 12:57:53 ID:7w506O8O]
>>591
詳しくは該当スレ参照だけど、まずLinusがC++が嫌いらしい
ってことと、gitは速さにこだわってる、という2点が大きいようだったね。
文字列操作のところ読みづらくてかなわん、stringつかえ
というメールに対して、1バイト単位で最適化してんだよ、
STLや何かはゴミだみたいなレスを返してた。

593 名前:login:Penguin mailto:sage [2009/05/16(土) 13:19:53 ID:CpmQ8j1b]
>>592
USBドライバをC++で書いた実装が出てきたときも
「なんでC++やねん、ダメ」って一蹴したんだっけな。
まぁ、他の部分が全部素のCで書いてあるから一部分だけC++にされても
カーネルに取り込みにくいのは確かなんだが。

gitの件も「cvs,subversionのサーバに全部置いてやるのはバカだよ」
っつって分散型のをぶちあげてそっちに移行させちまったし。

一時期BSDも触ってた俺としては分散型の方がダメやと思うけどね。
好き勝手バラバラの野放図状態で開発を進めたら収拾つかんだろ。
Torbaldsの強権政権で成り立ってるだけやん。
マスターサーバがあって、逐次そこに成果を上げていって
マージしてく方が整然としてるじゃねぇの。

594 名前:login:Penguin mailto:sage [2009/05/16(土) 13:21:36 ID:5U+biqPj]
>>593
>Torbaldsの強権政権で成り立ってるだけやん。

それも統治には違いない。



595 名前:login:Penguin mailto:sage [2009/05/16(土) 16:06:55 ID:2/JIusIt]
分散型だの集中型だのは割とどうでも良いのだけど
gitのマージ機能はマジ優秀。

596 名前:login:Penguin mailto:sage [2009/05/16(土) 16:52:14 ID:yXAexpuY]
      人
    (__)
  \(__)/ ウンコー!
   ( ・∀・ )
     ̄ ̄ ̄
linusに一番に罵倒されるタイプだと思うよ >>593

597 名前:login:Penguin mailto:sage [2009/05/16(土) 19:04:53 ID:CpmQ8j1b]
>>596
別に罵倒されてもいいや。
自分の気に入らないのを全部排除しようなんていうヤツと
仲良くなっても嬉しくねぇし。

598 名前:login:Penguin mailto:sage [2009/05/17(日) 00:58:39 ID:Dtg4KYGD]
>>593
集中型の方が同じ領域のコミッタが好き勝手バラバラな件。
まぁ規則で回避できるが。

599 名前:login:Penguin mailto:sage [2009/05/17(日) 02:12:43 ID:QK5f3BTC]
一定量コードを書いたら、ローカルコミットしておかないと落ち着かない。
subversion では生きていけない。

600 名前:login:Penguin mailto:sage [2009/05/17(日) 02:50:16 ID:XlEAsp7J]
SVKでいいじゃん

601 名前:login:Penguin mailto:sage [2009/05/18(月) 02:03:49 ID:axJFK1XW]
C++でドライバ書く横着な奴は排除で正解。
ユーザーモードドライバなら文句言わんけど

602 名前:login:Penguin mailto:sage [2009/05/25(月) 09:37:01 ID:LQHWikY0]
>>577
玄箱とPCで初期インストールから試してみた。
やっぱり玄箱のb25だけNGみたい。
これ以上追求する気力はないなあ。

603 名前:login:Penguin mailto:sage [2009/06/01(月) 00:02:54 ID:xh6fkGN+]
recfriio server を CentOS5.3 で動かそうとしています。

/etc/udev/rules.d/40-permissions.rules
というファイルが Debian 系にあるらしいのですが、
CentOS にはありません。これはCentOSではどのファイルに相当しますか?

[root@***** recfriio070]# ls /etc/udev/rules.d/
05-udev-early.rules 60-pcmcia.rules 90-alsa.rules
40-multipath.rules 60-raw.rules 90-dm.rules
50-udev.rules 60-wacom.rules 90-hal.rules
51-hotplug.rules 61-uinput-stddev.rules 95-pam-console.rules
60-libsane.rules 61-uinput-wacom.rules 98-kexec.rules
60-net.rules 85-pcscd_ccid.rules bluetooth.rules


604 名前:login:Penguin mailto:sage [2009/06/02(火) 17:54:28 ID:KTD2ehEu]
Fedora Core 10で白Friioにチャレンジ。
recfriio r4およびこれに同梱のb25を使用。

ところが白フリーオのカードリーダー認識せず。
lsusbには現れるが、recfriioはエラーコード-3(カードリーダ見つからず)を返す。

/var/log/messagesには以下のような文句が吐かれた。
(前略)
Jun 2 17:44:10 server2 pcscd: ccid_usb.c:246:OpenUSBByName() ProductString: Generic CCID driver
Jun 2 17:44:10 server2 pcscd: ccid_usb.c:252:OpenUSBByName() Copyright: This driver is protected by terms of the GNU Lesser General Public License version 2.1, or (at your option) any later version.
Jun 2 17:44:10 server2 pcscd: ccid_usb.c:402:OpenUSBByName() Can't claim interface 001/022: Device or resource busy
Jun 2 17:44:10 server2 pcscd: ifdhandler.c:99:IFDHCreateChannelByName() failed
Jun 2 17:44:10 server2 pcscd: readerfactory.c:1121:RFInitializeReader() Open Port 200000 Failed (usb:058f/9520:libhal:/org/freedesktop/Hal/devices/usb_device_58f_9520_noserial_if0)
Jun 2 17:44:10 server2 pcscd: readerfactory.c:994:RFUnloadReader() Unloading reader driver.
Jun 2 17:44:10 server2 pcscd: readerfactory.c:249:RFAddReader() Alcor Micro AU9520 init failed.
Jun 2 17:44:10 server2 pcscd: hotplug_libhal.c:395:HPAddDevice() Failed adding USB device: usb_device_58f_9520_noserial_if0

Device or resouce busyってなんでだーとか思ってたけどyumでopenctってのを消したら認識した。競合してたんかね。
まぁ参考にならんかもしれんが報告だけ。



605 名前:login:Penguin mailto:sage [2009/06/04(木) 13:06:28 ID:tME8vb/A]
Ubuntu jaunty amd64でup0777.zipコンパイルしたらb25がエラー-3で動かない。
Debian lenny x86だとおk

606 名前:login:Penguin mailto:sage [2009/06/07(日) 12:44:49 ID:/kREjblp]
PCSCがらみかな。ARMもそうだけど色々問題多そうね。

607 名前:login:Penguin mailto:sage [2009/06/07(日) 22:43:33 ID:v2XTBXWm]
結局玄箱諦めてAtomで1台作った。
全く問題なく動いたよ。最初からこうすればよかったとちょっと後悔。

608 名前:login:Penguin mailto:sage [2009/06/09(火) 12:37:29 ID:8P+InSkZ]
>>607
録画予約は、コマンドラインでやるんですか?
ウェブブラザでできないよね。


609 名前:login:Penguin mailto:sage [2009/06/09(火) 21:57:33 ID:4NAwVfgW]
>>608
まともなコマンドラインツールがあればWeb化は造作もないこと。

610 名前:login:Penguin mailto:sage [2009/06/10(水) 17:20:40 ID:ONbkGEfk]
>>609
そうですか。
PHPとか使うとできそうですね。


611 名前:login:Penguin mailto:sage [2009/06/11(木) 10:20:58 ID:oqzbk6cn]
>>608
つrecfriio server
q

612 名前:login:Penguin mailto:sage [2009/06/11(木) 10:28:28 ID:9HZ6Kaol]
foltia
vrs
MythTV+extrecd

613 名前:login:Penguin mailto:sage [2009/06/11(木) 10:59:54 ID:VO9xqKS6]
ontvがMythTVをはじくようになったのをきっかけにVRSへ移行したけど
毎週録画ができないとか、結構低機能なんだよなー


614 名前:login:Penguin mailto:sage [2009/06/11(木) 11:19:26 ID:2tFPa3h7]
>>613
別にMythTVがONTVに接続しているわけじゃないが。



615 名前:login:Penguin mailto:sage [2009/06/11(木) 11:32:01 ID:VO9xqKS6]
めんどくせえなw

616 名前:login:Penguin mailto:sage [2009/06/11(木) 12:04:24 ID:2tFPa3h7]
現にOnTVに依存せずにMythTV使ってる人もいる

617 名前:login:Penguin mailto:sage [2009/06/11(木) 16:45:35 ID:ZwUVHs68]
>>616
そりゃまぁ手入力すれば済む話だからなw

618 名前:login:Penguin mailto:sage [2009/06/11(木) 17:01:13 ID:sZVdQtBf]
>>611
PHPで作った人がいたんですね。
使ってみます。トン。


619 名前:login:Penguin mailto:sage [2009/06/11(木) 17:09:38 ID:9HZ6Kaol]
>>617
pc11.2ch.net/test/read.cgi/linux/1223721998/234
pc11.2ch.net/test/read.cgi/linux/1223721998/267

620 名前:login:Penguin mailto:sage [2009/06/29(月) 18:28:41 ID:4am/oPaj]
ヤホーのトップトピックに「地デヂB-CAS無効装置が波紋」ってのがあるな。friioのことだってよ。

無料放送にまでプロテクトをかけるなんてさもしいことやってるの日本だけなんだから
これを機に「なんでB-CASなんてもんがあるんだ」「すぐにでもやめろ」って方向になればしめたもんだな。

621 名前:login:Penguin mailto:sage [2009/06/29(月) 20:08:15 ID:4am/oPaj]
♪だけど ウチにはアンテナがない
♪キャプチャ したけど すなあらし
♪これでは たからの もちぐされ
♪ヤフオク だしたら うれるかな
♪あぁー あぁー
♪あぁー あぁー
♪あぁー あぁー うれるかなぁ

622 名前:login:Penguin mailto:sage [2009/06/30(火) 15:34:42 ID:OsNMVDw2]
>>621
www.amazon.co.jp/八木アンテナ-UWPA-YAGI-地上デジタルアンテナ-アリスブルー/dp/B000E1IJF8/ref=sr_1_2?ie=UTF8&s=electronics&qid=1246343300&sr=8-2
ならベランダにつけられるし、
www.amazon.co.jp/BUFFALO-ブースター機能搭載-地デジ対応機器専用-室内アンテナ-DT-OP-RA/dp/B001D4NQ6C/ref=sr_1_4?ie=UTF8&s=electronics&qid=1246343300&sr=8-4
なら室内で使えるが。
前者は使っていて問題ないが、後者は持っていないので効果のほどは分からん。
♪そーやって、さらにー かねをー つかわせるー




623 名前:621 mailto:sage [2009/07/01(水) 19:28:09 ID:ug6O8ORc]
>>622
後者のバッファローのを買ってきた。
地域の送信タワーから5kmも離れてない場所で、近くに高い建物もないんで難なく受信できたよ。
ぢつはfriioじゃなくてPT1なんだけどね。
DVBドライバからパイプでb25通してmplayerでの視聴テストはOK。

さて、これからEPGやらストリームやらを少しずつMythTVとつなげていく作業だ。

624 名前:login:Penguin mailto:sage [2009/07/05(日) 17:51:25 ID:pLu6L03O]
recfriio serverについて教えてくれ。
Ubuntu 9.04で、Webブラウザでrecfriio.phpにアクセスすると、

ロックディレクトリの削除に失敗しました。パーミッションを確認して下さい。

となるので、/var/www/recfriioディレクトリにvarとcacheのサブディレクトリを作成。
$ cd /var/www/recfriio
$ sudo mkdir var cache
パーミッション、グループ変更
$ sudo chmod 775 var cache
$ sudo chgrp video var cache
とした。www-dataユーザと自分のユーザはvideoグループに参加させている。そうすると、
rcfriio.phpには正常にアクセスできるようになったんだが、番組表のリンクをクリックする
と、

局名テーブルの取得に失敗しました

となる。あと、何が必要なのだろうか。recfriioのバージョンは070です。



625 名前:login:Penguin mailto:sage [2009/07/05(日) 18:09:53 ID:NQ9qnNvU]
>>624
「番組表を開こうとすると『局名テーブルの取得に失敗しました』と表示される現象」は、
うちのところでも起こっている。

なんかね、recfriio serverが使ってるテレビ王国とか言うサイトが最近リニューアルとか
したらしくて、そのせいでrecfriio serverが新しい形式に対応してないために発生するようだ。
つまり作者さんの対応待ち・・・なのかな。

普通に手動で録画予約を設定したりとか、手動での録画ができるなら問題ないんじゃない。

626 名前:624 mailto:sage [2009/07/05(日) 18:33:48 ID:pLu6L03O]
>>625
TV王国が最近リニュアルしたというのは、Googleで知っていました。recfriio server
が新しい形式にまだ対応していないのですか。残念です。
ハードディスクの容量を増やしたかったので、WindowsだとRAID5が手軽に
組めないと思い、LinuxでRAID5を組みました。それで、Linuxでrecfriio
serverを使いたかったんですが。
windows向けのtvrockの録画予約のし易さは捨てがたいですね。
foltiaはアニメ専用だし、vrs_linuxはうまく動かない。
うーん、困った。vrs_linuxとMythTV+extrecdについて、
また、次の週末にあがいてみます。


627 名前:login:Penguin mailto:sage [2009/07/05(日) 18:57:02 ID:MdUVNhrQ]
どこぞのEPGサービスに頼るよりも、
生TSからepgdumpr2でXML吐かせて、
それを食わせるほうがスマートじゃないかい?

628 名前:login:Penguin mailto:sage [2009/07/05(日) 23:15:08 ID:gEiwvuAK]
>>627
それいいね
頼んだぞ

629 名前:login:Penguin mailto:sage [2009/07/05(日) 23:33:56 ID:MdUVNhrQ]
>>628
オレはPT1 + MythTVなので頼まれても困るw

630 名前:login:Penguin mailto:sage [2009/07/05(日) 23:48:12 ID:nWZ9eW7n]
>>628
ってかすでに確立してるわけだから
やるかどうかはお前しだいだろ

631 名前:login:Penguin mailto:sage [2009/07/06(月) 06:55:12 ID:tx7LzUtf]
tomyさんがパッチあてたextrecdってまさに>>627をやってくれる物じゃないん?
中身確認してないけど。

632 名前:login:Penguin mailto:sage [2009/07/06(月) 22:09:13 ID:jMpsBi6m]
epgdump r2でCS放送のxmlが上手くはけないみたいです。
セグメンテーション違反っていわれる・・・

633 名前:login:Penguin mailto:sage [2009/07/07(火) 13:39:34 ID:mk1mf0tm]
今月号のニケイLinuxすげーな表紙に堂々と録画鯖。。。「Friio,PT1,HDU..」て


634 名前:login:Penguin mailto:sage [2009/07/07(火) 16:07:35 ID:Kfu6klA7]
別に違法でもなんでもないからな



635 名前:login:Penguin mailto:sage [2009/07/07(火) 16:45:11 ID:fc/l6Q7a]
>>633
めずらすくオレの方が雑誌より進んでるかもョ ウホッ

>>632
引っ越す前でまだ地デジを室内アンテナで環境整備中だが、
ウチは地デジでもやたらとセグって落ちる。

636 名前:login:Penguin mailto:sage [2009/07/07(火) 21:14:48 ID:R5tWyoUp]
前もPT1本体が表紙のLinux誌があったはず。
P2Pの話題よりは遥かに健全だからな。

637 名前:login:Penguin mailto:sage [2009/07/07(火) 21:31:29 ID:fc/l6Q7a]
epgdump r2が頻繁にsegmantation faultで落ちる現象、
どこで何が悪いのかも分からずにsegmentation faultと
宣告されるだけではシャクなので、gdbで少し追ってみた。

セクションデータを集めるところで、4096バイトを超えてセクションサイズを処理しようとしたり、
TSパケットの移し替えのところで、ペイロード184バイト超えを処理しようとしてたり、
したので、サイズチェックを追加して超過するのを捨てるようにしたら、
ひとまずは安定して動くようになったみたい。
ホントに捨てていいものかどうか分からずにやってるけど。

638 名前:login:Penguin mailto:sage [2009/07/07(火) 22:45:27 ID:TuvdJltc]
epgdumpr2で番組情報取得する時は、何秒くらいtsデータ確保してる?
短時間(10秒くらい)でも毎回ちゃんと取れるのかな?

639 名前:login:Penguin mailto:sage [2009/07/07(火) 22:56:46 ID:He6sNoKH]
回数を増やせば1回が短時間とれるみたいね。ほぼ全部きっちりとるなら
BSで数分、地上でも数十秒は流さないと取れないみたい。

640 名前:login:Penguin mailto:sage [2009/07/07(火) 23:34:43 ID:R5tWyoUp]
番組表に必要なパケット全部そろったら
録画終了するようにしたらおk

641 名前:login:Penguin mailto:sage [2009/07/08(水) 04:13:17 ID:Adr7ytFe]
>>638-639
どこぞかの情報で180秒あれば一周する、って記述を見たことがあったんで
それを目安にキャプチャさせている。

>>640
その通りなんだが、どうやって判断するの?

642 名前:login:Penguin mailto:sage [2009/07/08(水) 14:45:53 ID:6KGkRVyf]
玄箱HG+Vine4.2、b25動いた。

【構成】
SCR 3310 NTTCom
ccid-1.3.10
pcsc-lite-1.5.4

643 名前:login:Penguin mailto:sage [2009/07/08(水) 14:55:09 ID:tMntb+/g]
Vineとかまだあったのか…

644 名前:login:Penguin mailto:sage [2009/07/08(水) 22:51:39 ID:Adr7ytFe]
日本発のディストリはダメだってあれほど云ったのに...



645 名前:login:Penguin [2009/07/09(木) 05:56:45 ID:i1zHfW+7]

  ┏━━┓    ┏┓┏┓          ┏┓            ┏┓    ┏┓          ┏┓    ┏┓
┏┛┏┓┃  ┏┛┗┛┗┓        ┃┃          ┏┛┗┓┏┛┗━━┓  ┏┛┗┓┏┛┗━━━┓
┗━┛┃┃  ┗━┓┏━┛      ┏┛┗┓        ┗━┓┃┃┏━━┓┃  ┗┓┏┛┃┏━━┓┏┛
┏━━┛┗┓    ┃┃          ┃┏┓┃            ┃┃┃┗━━┛┃    ┃┃  ┗┛    ┃┃
┃┏┓┏┓┃┏━┛┗━┓      ┃┃┃┃          ┏┛┃┃┏━━━┛    ┃┗━┓┏┓  ┃┃
┃┗┛┗┛┃┗━┓┏━┛    ┏┛┃┃┗┓        ┃┏┛┃┗━━━┓    ┃┏┓┃┃┃┏┛┃
┃┏┓┏┓┃    ┃┃        ┃┏┛┗┓┃        ┃┃  ┃┏━━┓┃  ┏┛┃┃┃┃┗┛  ┃
┃┗┛┗┛┃┏━┛┗━┓  ┏┛┃    ┃┗┓    ┏┛┃  ┃┗━━┛┃  ┃┏┛┃┃┗┓  ┏┛
┗━━━━┛┗━┓┏━┛  ┃┏┛    ┗┓┃    ┃  ┗┓┗━━━━┛  ┃┃  ┃┃┏┛  ┗┓
┏┓┏┏┏┓    ┃┃  ┏━┛┃        ┃┗━┓┃┏┓┗━━━━━━┓┃┃┏┛┃┃┏━┓┗┓
┗┛┗┗┗┛    ┗┛  ┗━━┛        ┗━━┛┗┛┗━━━━━━━┛┗┛┗━┛┗┛  ┗━┛

646 名前:login:Penguin mailto:sage [2009/07/09(木) 12:45:37 ID:kqy0qj1G]
Vineって、いまだにeucなんだろ。


647 名前:login:Penguin mailto:sage [2009/07/09(木) 18:13:26 ID:Fhq0dnWI]
意味の無い作業やめて、そのスキルとマンパワーをよそに充てるべきだよな

648 名前:login:Penguin mailto:sage [2009/07/11(土) 20:48:04 ID:l98EvqCK]
>>646
情弱乙

649 名前:login:Penguin mailto:sage [2009/07/12(日) 16:02:47 ID:Gv/YDfV+]
>>648
UTF-8に乗り換えられない、時代についていけない情弱乙


650 名前:626 mailto:sage [2009/07/13(月) 13:06:30 ID:225vLwLQ]
今月の日経Linuxでepgrecの記事があったので,参考にしたら,簡単に番組表が取得でき,番組名のクリックで録画予約できるようになった。
データ形式がたまに変わってしまうTV王国を使わずに済んで良かった。
しかし、UbuntuにはいってるffmpegはH.264をサポートしていないね。ソースコードからコンパイルして、libx264でトランスコードできたが。

651 名前:login:Penguin mailto:sage [2009/07/13(月) 14:52:00 ID:mB3ewR87]
国によって異なる法に対応するために標準のリポリトジに
あるのはH.264当いくつかが削除されてるんじゃなかったかな。
sources.listにうんちゃらを入れると、もっといろいろ入ったのが
aptで取れるようになるが、国によっては法に触れるから
注意しろとか、そんな感じになってたと思うよん。
詳しくはubuntu公式参照。

652 名前:login:Penguin mailto:sage [2009/07/13(月) 18:53:32 ID:Okt0POGr]
メディア系のは特許絡みやライセンスでややこしいのが多いから
ソースからビルドするのが吉。
libx264, vlc, ffmpeg, faad, faac, mp3lame, mplayer, xvid,
とか軒並み野良ビルドしたヤツを使ってますよ。

653 名前:login:Penguin mailto:sage [2009/07/13(月) 20:47:18 ID:/DC8mWdL]
fedora11で、recfriioをコンパイルしようとすると、エラーが出る。
偉い人教えてー。

<変更点>
・Makefile
LIBS = -lpthread -lboost_thread -lboost_filesystem `pkg-config --libs glib-2.0`
・usbops.hpp
#include <linux/usb_ch9.h>

[root@rec recfriior4]# make
g++ -O2 -g -Wall -pthread -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DB25 `pkg-config --cflags glib-2.0` -c -o recfriio.o recfriio.cpp
g++ -O2 -g -Wall -pthread -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DB25 `pkg-config --cflags glib-2.0` -c -o usbops.o usbops.cpp
g++ -O2 -g -Wall -pthread -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DB25 `pkg-config --cflags glib-2.0` -c -o error.o error.cpp
g++ -O2 -g -Wall -pthread -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DB25 `pkg-config --cflags glib-2.0` -c -o IoThread.o IoThread.cpp
In file included from IoThread.cpp:14:
RingBuf.hpp:90: error: ‘condition’ in namespace ‘boost’ does not name a type
RingBuf.hpp: In member function ‘void RingBuf<T>::setReady(T*)’:
RingBuf.hpp:188: error: ‘cond’ was not declared in this scope
RingBuf.hpp: In member function ‘const T* RingBuf<T>::getPopPtr(unsigned int)’:
RingBuf.hpp:233: error: ‘cond’ was not declared in this scope
RingBuf.hpp: In member function ‘void RingBuf<T>::interrupt()’:
RingBuf.hpp:260: error: ‘cond’ was not declared in this scope
make: *** [IoThread.o] エラー 1


CentOS5.2だと問題なく、コンパイルできたのだが。。。

654 名前: ◆N/E9PqspSk mailto:sage [2009/07/13(月) 21:08:10 ID:rIIyRfYx BE:1010916465-2BP(0)]
>>653
多分>>548と同じ問題で、>>561のように
#include <boost/thread/condition.hpp>
を追加してみて下さい。
追加するのは多分RingBuf.hppの#includeが並んでいるあたりです。



655 名前:login:Penguin mailto:sage [2009/07/13(月) 22:15:34 ID:/DC8mWdL]
>>654
レスありがとうございます。
includeさせたら、RingBuf.hppは通るようになりました。
どうもありがとうございました。

ですが、今度はusbops.cppでエラーが。。。

g++ -O2 -g -Wall -pthread -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DB25 `pkg-config --cflags glib-2.0` -c -o usbops.o usbops.cpp
usbops.cpp:16 から include されたファイル中:
usbops.hpp:10:27: error: linux/usb_ch9.h: そのようなファイルやディレクトリはありません
In file included from usbops.cpp:16:
usbops.hpp:19: error: ‘usb_device_descriptor’ has not been declared
usbops.cpp:26: error: ‘usb_device_descriptor’ has not been declared
usbops.cpp: In function ‘void usb_getdesc(const char*, int*)’:
usbops.cpp:37: error: ‘usb_device_descriptor’ was not declared in this scope
make: *** [usbops.o] エラー 1

#include <linux/usb/ch9.h>に戻したり、includeの記述位置を変えてみたが、
エラーが出てしまう状態です。

度々すいませんが、よろしくお願いします。

656 名前:login:Penguin mailto:sage [2009/07/13(月) 22:36:41 ID:CA3jOxWf]
PT2販売決定ktkr

657 名前: ◆N/E9PqspSk mailto:sage [2009/07/13(月) 23:01:21 ID:rIIyRfYx BE:2122923997-2BP(0)]
>>655
そのヘッダファイルが入っているパッケージが入っていない為だと思います。
適当にぐぐった感じだと、
www.google.co.jp/search?hl=en&lr=lang_ja&q=site:www.rpmfind.net+linux/usb/ch9.h+Fedora11
kernel-headersパッケージ(?)に/usr/include/linux/usb/ch9.hが入っているっぽい感じです。

658 名前:login:Penguin mailto:sage [2009/07/13(月) 23:09:20 ID:mB3ewR87]
DTV板にearthsoftの中の人が出没してるのか。
あんまりPT1と変わらなさそうだから、今のドライバを少し変えれば
対応できそうね。

659 名前:login:Penguin mailto:sage [2009/07/14(火) 00:25:24 ID:ZuDYogNZ]
リポリトジ

660 名前:login:Penguin [2009/07/14(火) 03:57:26 ID:S60M+mpu]

高麗棒子

661 名前:login:Penguin mailto:sage [2009/07/14(火) 21:44:54 ID:XsJb9Cpv]
>>657
レスありがとうございます。
kernel-headersパッケージインストールされていた。。。(泣

・ch9.h(fedora11)
-rw-r--r-- 1 root root 19008 2009-06-17 12:33 /usr/include/linux/usb/ch9.h

・usb_ch9.h(CentOS5.2)
-rw-r--r-- 1 root root 16815 12月 17 2008 /usr/include/linux/usb_ch9.h

usbops.hppのincludeヘッダを
#include <linux/usb_ch9.h> を #include <linux/usb/ch9.h> に戻してもエラーが出る。。。

fedora11にインストールするのはムリなのか???


662 名前:login:Penguin mailto:sage [2009/07/15(水) 20:15:42 ID:yM937ToH]
>>661
俺はできたお。

663 名前:login:Penguin mailto:sage [2009/07/15(水) 20:30:35 ID:SxmckvjM]
>>661
そのパッケージ、十分に新しい?
・・・たまに新しすぎて問題が発生することもあるから何とも言えないんだが

ちなみにうちはFedora10だけど問題ないよ
#include <linux/usb/ch9.h>で問題ないよ
ところで「#include <linux/usb/ch9.h>」でもやっぱり
「そのようなファイルやディレクトリはありません」なわけ?
それともエラーが変化する?

664 名前:662 mailto:sage [2009/07/15(水) 20:33:25 ID:yM937ToH]
>>661
それだけでは可哀想なので。

usbops.hpp にパッチが当たっていないと予想。

$ head -20 usbops.hpp の結果と
$ uname -a の結果を貼ってくれ。



665 名前:login:Penguin mailto:sage [2009/07/16(木) 11:28:33 ID:eLR1BJoJ]
>>663
レスありがとうございます。
kernel-headerのバージョンは、「kernel-headers-2.6.29.5-191.fc11.i586」です。

include <linux/usb/ch9.h>にすると、下記のエラーが出る(沢山出るため、一部表示)
setting.hpp:8: error: ‘uint32_t’ does not name a type
setting.hpp:11: error: ‘uint32_t’ does not name a type
setting.hpp:15: error: ‘TSDATASIZE’ was not declared in this scope
setting.hpp:16: error: ‘TSDATASIZE’ was not declared in this scope

#include <linux/usb_ch9.h>にすると、ヘッダがないとエラーになる。

fedora10だと問題ないのかー(泣。

666 名前:login:Penguin mailto:sage [2009/07/16(木) 11:31:43 ID:eLR1BJoJ]
>>662
$ head -20 usbops.hpp
// $Id$
// USB操作

#ifndef _USB_OPS_HPP_
#define _USB_OPS_HPP_

#include <linux/usb/ch9.h>
//#include <linux/usb_ch9.h>
#include <linux/usbdevice_fs.h>
#include "error.hpp"

/**
* usb_device_descriptorを取得する。
* @param devfile デバイスファイル
* @param desc usb_device_descriptorへのポインタ(出力)
* @exception usb_error 失敗時
*/
void usb_getdesc(const char *devfile, usb_device_descriptor* desc) throw (usb_error);

/**

$ uname -a
Linux rec 2.6.29.5-191.fc11.i686.PAE #1 SMP Tue Jun 16 23:19:53 EDT 2009 i686 i686 i386 GNU/Linux

いろいろとありがとうございますm(__)m

667 名前: ◆N/E9PqspSk mailto:sage [2009/07/16(木) 15:58:35 ID:d0FVCQ1p BE:606549863-2BP(0)]
kvmにFedora11入れて確認しました。
Recordable.cppとFriioWhite.cppとFriioBlack.cppの先頭に
#include <inttypes.h>
を追加して下さい。

668 名前:login:Penguin mailto:sage [2009/07/16(木) 16:16:51 ID:eLR1BJoJ]
>>667
レスありがとうございます。
また、fedora11環境下での実行をありがとうございます。

Recordable.cppまでは通るようになりましたが、AbstractFriio.cppでエラー発生。。。以下に一部を表示。
AbstractFriio.cpp: In member function ‘virtual void AbstractFriio::startStream()’:
AbstractFriio.cpp:32: error: invalid use of incomplete type ‘struct boost::thread’
/usr/include/boost/thread/pthread/thread_data.hpp:21: error: forward declaration of ‘struct boost::thread’
AbstractFriio.cpp:33: error: invalid use of incomplete type ‘struct boost::thread’
/usr/include/boost/thread/pthread/thread_data.hpp:21: error: forward declaration of ‘struct boost::thread’
AbstractFriio.cpp: In member function ‘virtual void AbstractFriio::stopStream()’:
AbstractFriio.cpp:51: error: invalid use of incomplete type ‘struct boost::thread’
/usr/include/boost/thread/pthread/thread_data.hpp:21: error: forward declaration of ‘struct boost::thread’


669 名前:662 mailto:sage [2009/07/16(木) 21:08:53 ID:4s7I2xKt]
>>666
うちはこうだな。HDUS 用パッチが当たってるからだが。

$ head -20 Download/test/recfriior4/recfriior4/usbops.hpp
// $Id$
// USB操作

#ifndef _USB_OPS_HPP_
#define _USB_OPS_HPP_

#include <linux/version.h>
#if LINUX_VERSION_CODE <= KERNEL_VERSION(2, 4, 20)
#include <usb.h>
#include <linux/usb.h>
#elif LINUX_VERSION_CODE < KERNEL_VERSION(2, 6, 21)
#include <linux/usb_ch9.h>
#else
#include <linux/usb/ch9.h>
#endif
#include <linux/usbdevice_fs.h>
#include "error.hpp"

/**
* usb_device_descriptorを取得する。

結局そのカーネルだとlinux/usb/ch9.h がinclude されてるのは一緒だな。
up0127 とup0257 のパッチを当ててコンパイルしてみたら?

>>667 で解決済みなら、まあそれでいいけど、疑問があるなら#include <linux/usb/ch9.h> を
有効にしたときに出るエラーメッセージをそのまま貼ってくれ。

670 名前:653 mailto:sage [2009/07/17(金) 19:00:23 ID:Rzh5LytP]
>>669
親切にありがとうございます。
不明な点を教授していただくかもしれませんので、その際はよろしくお願いします。

671 名前:login:Penguin mailto:sage [2009/07/18(土) 15:53:24 ID:mBztLw7w]
>>637
パッチうpうp

672 名前:login:Penguin mailto:sage [2009/07/18(土) 17:07:36 ID:Ef+kFS3y]
>>671
どこへだ? 2senでいいのかな?

673 名前:login:Penguin mailto:sage [2009/07/18(土) 17:41:36 ID:Ef+kFS3y]
>>671
デビューしてみた。
2sen.dip.jp/cgi-bin/dtvup/source/up0141.zip

異常終了を回避するためだけのパッチなので、承知の上で適用下され。
もしかすると、番組表のデータ列の組み合わせの相性(?)により、特定のレコードだけ取り込まれない、
とかいうような不具合が逆にでてくるかもしれない。
こちらでは今のところそういうのはなさそうだけど。
ただ、動作が安定するのは確実。

674 名前:login:Penguin mailto:sage [2009/07/18(土) 17:48:29 ID:Ef+kFS3y]
>>673
ゴメン、いったん取り下げます。
作業ミスかもしれない。



675 名前:login:Penguin mailto:sage [2009/07/18(土) 18:54:52 ID:JhcA2Niv]
パッチってbzip2かけてuuencodeかbase64して
スレに貼るのが消えなくて安全な気がする。サイズ次第だけど。

676 名前:637 mailto:sage [2009/07/18(土) 23:01:21 ID:Ef+kFS3y]
>>671
俺パッチは要らないかも...
というのも、up036.gzの不具合修正パッチを充て忘れてたことに気づいて
それ充てただけのもので動作させてみたら普通に動いてる。

なんかすっげぇかっこ悪い。情けない。
そして大いに反省

677 名前:login:Penguin mailto:sage [2009/07/19(日) 11:16:34 ID:eGTiHqqy]
>>676
皆のためにパッチをわざわざ用意したところに俺は敬意を表するよ
お前みたいなのがいるからやる気が出る奴もいるだろうさ
失敗なぞおそるるなかれ

678 名前:login:Penguin mailto:sage [2009/07/19(日) 11:39:43 ID:f56wOUG5]
しかし結局CSがうまくいかないのはそのままか・・・

679 名前:tomy ◆CfWlfzSGyg [2009/07/19(日) 11:45:53 ID:EqnsWoCa]
>678
b25を通してみたら?
番組表自体にスクランブルがかかっている落ちとか。

680 名前:login:Penguin mailto:sage [2009/07/22(水) 00:28:53 ID:risO8WwD]
>>679
b25通してみましたがセグメンテーション違反で落ちます・・・

681 名前:login:Penguin mailto:sage [2009/07/22(水) 18:48:29 ID:jTLz5DUX]
>>680
取り下げたパッチ、ダメ元でやってみたらどうなるでっしょっかね?

begin-base64 644 t1.uuc
H4sIAFTfZkoAA+2TTU8TQRjHe91+ikm80G63ndltu1AiqSFwUg568dY0223Z
AG2zu01AwocBnzVESSCgVkBLAwQq1cIJD8YYExOEkphAvBpnaA1WkRPBg88v
m3nb5+U//+yaxVymNFZMOWYumy6NuqmsNZ4qpl1jOOyOu74rgXLi0aiYmR7X
WnOMnp2LdVTXfYypGo3TmM5UH2XxmE59hF5N+8spOW7aJsSXL+RKxrB1SZxp
O9ch6HrJWNksUYZKNjFbX4Ktpgq2lYu4Ttg4Pzvb+hVFuShMUintUaimsBhR
WUKLJWJ6mP6EyLSHUr8sy7+Va6fpCushrDuhdSfYn2nJJFFUqobiRBYTYySZ
9BNJkooj4WJ6YrSQzoyaeaLcJKxXnE+JYcwcc0y36zwkROj44GCIONYDs5D9
5UUg0OuXb1hZwqRIkFA9wh8hi6QzmQQJRvyyJFnZLtLZre+CQiQwKYIlo5B3
rXzJ7BW7KV7czHOP26qM4kSHKr4ounaoszyXRAQiJxI8c0CjunBAY9yB6JkD
fmLlXWIMm8aIYRtd9wb6jTTfkaBjGk6ATPKIv99r4X3la+Xb+v7iae0EGrAG
n1pX5aHeqjfvlb0D73Rle/1gcxlONp/DLDRhCWqwA69hBo62qnwFsAsrUIW5
cDjcyhY+ie5KHx9bNt25dZ8ruz0w1HaHN4AvML8zB0/gEE557+3t+tPvUIYt
+AzNtuG26ZbsPKHCwnMHZe5Hh0BovHoMR1Df2OfVjqEZ9fY88GrQ6L/br6mw
Oz3DM7iPfFt+t7oKjXJz8Q2FOhff5CoeQb36cfMInonc6Yet2I23MFebr77g
itYqx8sHooo36x1Ov+RZXO36XuXD0gKvsdxS+69/XwRBEARBEARBEARBEARB
EARBEARBEARBEOQ/5wfnyBSoACgAAA==
====

上の文字列をテキストファイル(例:uuc1.txt)にペーストして
uudecode uuc1.txt -o patch1.tgz


682 名前:login:Penguin mailto:sage [2009/07/22(水) 19:03:02 ID:Z/GDDgp6]
uuencodeか
懐かしいのー

683 名前:login:Penguin mailto:sage [2009/07/22(水) 19:26:52 ID:3lx6Ykyl]
つうか最近のuuencodeってbase64使えるのか。勉強になったよ。
#絶対使いそうにない知識だが

684 名前:login:Penguin mailto:sage [2009/07/22(水) 19:57:55 ID:jTLz5DUX]
いや、uuencodeで貼ってみたら、ってアドバイスを上の方でもらってたんで
やってみたんよ。
base64はhelp見たらあったんで、だったらと思って使ってみた。




685 名前:login:Penguin mailto:sage [2009/07/22(水) 21:13:38 ID:l1fGMdjU]
パッチ直張りだと見にくいし、アップローダーだと
消えちゃうからuuencodeでいいと思う。乙です。

686 名前:login:Penguin mailto:sage [2009/07/22(水) 22:23:24 ID:risO8WwD]
>>681
動作しました!!
本当にありがとうございます。

/CSの指定の部分がまちがって/BSになっているのを修正した以外は何も変えずに動作しました。






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<234KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef