Linux でビデオ録画【六枚目】at LINUX
Linux でビデオ録画【六枚目】 - 暇つぶし2ch699:login:Penguin
08/11/01 22:59:30 UEZF30rt
>>499
とても亀レスで申し訳ないが俺も同じ現象が出た。
ここ最近調べててようやく解決できたので、解決策をうpしておく。

問題の原因はスラドのこの記事。
URLリンク(slashdot.jp)
コード中のキャストがらみでカードリーダハンドルの領域を壊しているせいらしい。

記事の中にもあるように-fno-strict-aliasingをつけて解決。

これにしたがってパッケージを作ってみたのでその手順もあげておく。
1. ソースパッケージをダウンロード
  wget URLリンク(ftp.de.debian.org)
  wget URLリンク(ftp.de.debian.org)
  wget URLリンク(ftp.de.debian.org)
2. パッケージを展開
  dpkg-source -x pcsc-lite_1.4.102-1.dsc
3. ソースディレクトリに移動
  cd pcsc-lite-1.4.102/
4. 環境変数CFLAGSを上書きしてパッケージをビルドする(ビルドにはdpkg-devが必要)
  CFLAGS="-g -O2 -fno-strict-aliasing" dpkg-buildpackage
5. ひとつ上のディレクトリにdebファイルができる
6. 作ったパッケージに入れ替える
  apt-get remove pcscd libpcsclite-dev libpcsclite1
  dpkg -i libpcsclite-dev_1.4.102-1_armel.deb libpcsclite1_1.4.102-1_armel.deb pcscd_1.4.102-1_armel.deb
  apt-get -f install
(クロスコンパイル環境はあるんだがDebianじゃないしめんどくさかったのでセルフコンパイルで。)


次ページ
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch