[Armadillo:05820] クロス開発用ライブラリ作成で失敗する

高橋 哲司 email@hidden
2010年 9月 15日 (水) 14:12:44 JST


お世話になります。
高橋@FDK と申します。
Armadillo、Linux共に、使い始めたところです。


Armadillo-440 ATDE3の環境で開発を行っております。
(atde3-20100309.zip、atmark-dist-20100603.tar.gz、linux-2.6.26-at10.tar.gz) 


ライブラリ:libusb-1.0-0_1.0.8-2を使用して開発を行っているのですが、クロス開発用ライブラリパッケージの作成で失敗してしまいます。
dpkg-cross もしくは、apt-cross のコマンドを使用すると、以下のようなエラーメッセージが出力されます。


$ sudo apt-cross --arch armel --suite lenny --install 
libusb-1.0-0_1.0.8-2_armel.deb
ファイル 
/home/atmark/.apt-cross/lenny/lists/security.debian.org_dists_lenny_main_source_Sources 
をオープンできませんでした - open (2 そのようなファイルやディレクトリはありません)
apt-cross is unable to locate package: 'libusb-1.0-0_1.0.8-2_armel.deb' - 
skipping
0 to be upgraded, 0 to be newly installed.


$ dpkg-cross --build --arch armel libusb-1.0-0_1.0.8-2_armel.deb
Building libusb-1.0-0-armel-cross_1.0.8-2_all.deb
$ sudo dpkg -i libusb-1.0-0-armel-cross_1.0.8-2_all.deb
(データベースを読み込んでいます ... 現在 90641 個のファイルとディレクトリがインストールされています。)
libusb-1.0-0-armel-cross 2:1.0.8-2 を 
(libusb-1.0-0-armel-cross_1.0.8-2_all.deb で) 置換するための準備をしています 
...
libusb-1.0-0-armel-cross を展開し、置換しています...
dpkg: 依存関係の問題により libusb-1.0-0-armel-cross の設定ができません:
 libusb-1.0-0-armel-cross は以下に依存 (depends) します: libc6-armel-cross 
(>= 2.8) ...しかし:
  パッケージ libc6-armel-cross はまだ設定されていません。
 libusb-1.0-0-armel-cross は以下に依存 (depends) します: libc6-armel-dcv1 
...しかし:
  パッケージ libc6-armel-dcv1 はまだインストールされていません。
  パッケージ libc6-armel-cross は libc6-armel-dcv1 を提供していますが、まだ設定されていません。
dpkg: libusb-1.0-0-armel-cross の処理中にエラーが発生しました (--install):
 依存関係の問題 - 設定を見送ります
以下のパッケージの処理中にエラーが発生しました:
 libusb-1.0-0-armel-cross


対策方法をご教授頂ければ幸いです。
よろしく御願いいたします。
-------------- next part --------------
HTMLの添付ファイルを保管しました...
URL: <http://lists.atmark-techno.com/pipermail/armadillo/attachments/20100915/82b10512/attachment.html>


armadillo メーリングリストの案内