[Armadillo:06844] almadillo420 クロス開発環境設定について 続き

email@hidden
2011年 3月 1日 (火) 16:06:29 JST


南浦です。
   
  さっそくのアドバイスありがとうございました。
   
  前回のアドバイス、
  「armelアーキテクチャのパッケージを変換するには、-a(--arch)オプションに
"armel"を指定してください。
$ dpkg-cross -b -a armel xxx.deb」
   
  を試し、
   
  email@hidden:~/Desktop$ dpkg-cross -b -a armel libcv1_1.0.0-6.1_armel.deb 
Building libcv1-armel-cross_1.0.0-6.1_all.deb
email@hidden:~/Desktop$ 
email@hidden:~/Desktop$ dpkg-cross -b -a armel libcvaux1_1.0.0-6.1_armel.deb 
Building libcvaux1-armel-cross_1.0.0-6.1_all.deb
email@hidden:~/Desktop$ 
email@hidden:~/Desktop$ dpkg-cross -b -a armel libhighgui-dev_1.0.0-6.1_armel.deb 
Building libhighgui-dev-armel-cross_1.0.0-6.1_all.deb

  で、
   
  libcv1-armel-cross_1.0.0-6.1_all.deb
  libcvaux1-armel-cross_1.0.0-6.1_all.deb
  libhighgui-dev-armel-cross_1.0.0-6.1_all.deb
   
  ができました。
   
   
  そして次に、クロス開発用パッケージのインストール作業に進み、
  dpkg -i コマンドを使用したところ、
   
  以下のようなメッセージとなりました。
   
   
  email@hidden:~/Desktop$ sudo dpkg -i libcv1-armel-cross_1.0.0-6.1_all.deb 
[sudo] password for atmark: 
(データベースを読み込んでいます ... 現在 93399 個のファイルとディレクトリがインストールされています。)
libcv1-armel-cross 1.0.0-6.1 を (libcv1-armel-cross_1.0.0-6.1_all.deb で) 置換するための準備をしています ...
libcv1-armel-cross を展開し、置換しています...
dpkg: 依存関係の問題により libcv1-armel-cross の設定ができません:
 libcv1-armel-cross は以下に依存 (depends) します: libgomp1-armel-cross (>= 4.2.1) ...しかし:
  パッケージ libgomp1-armel-cross はまだインストールされていません。
 libcv1-armel-cross は以下に依存 (depends) します: libgomp1-armel-dcv1 ...しかし:
  パッケージ libgomp1-armel-dcv1 はまだインストールされていません。
dpkg: libcv1-armel-cross の処理中にエラーが発生しました (--install):
 依存関係の問題 - 設定を見送ります
以下のパッケージの処理中にエラーが発生しました:
 libcv1-armel-cross
email@hidden:~/Desktop$ 
email@hidden:~/Desktop$ sudo dpkg -i libcvaux1-armel-cross_1.0.0-6.1_all.deb
(データベースを読み込んでいます ... 現在 93399 個のファイルとディレクトリがインストールされています。)
libcvaux1-armel-cross 1.0.0-6.1 を (libcvaux1-armel-cross_1.0.0-6.1_all.deb で) 置換するための準備をしています ...
libcvaux1-armel-cross を展開し、置換しています...
dpkg: 依存関係の問題により libcvaux1-armel-cross の設定ができません:
 libcvaux1-armel-cross は以下に依存 (depends) します: libcv1-armel-cross ...しかし:
  パッケージ libcv1-armel-cross はまだ設定されていません。
 libcvaux1-armel-cross は以下に依存 (depends) します: libcv1-armel-dcv1 ...しかし:
  パッケージ libcv1-armel-dcv1 はまだインストールされていません。
  パッケージ libcv1-armel-cross は libcv1-armel-dcv1 を提供していますが、まだ設定されていません。
 libcvaux1-armel-cross は以下に依存 (depends) します: libgomp1-armel-cross (>= 4.2.1) ...しかし:
  パッケージ libgomp1-armel-cross はまだインストールされていません。
 libcvaux1-armel-cross は以下に依存 (depends) します: libgomp1-armel-dcv1 ...しかし:
  パッケージ libgomp1-armel-dcv1 はまだインストールされていません。
dpkg: libcvaux1-armel-cross の処理中にエラーが発生しました (--install):
 依存関係の問題 - 設定を見送ります
以下のパッケージの処理中にエラーが発生しました:
 libcvaux1-armel-cross
email@hidden:~/Desktop$ 
email@hidden:~/Desktop$ sudo dpkg -i libhighgui-dev-armel-cross_1.0.0-6.1_all.deb
(データベースを読み込んでいます ... 現在 93399 個のファイルとディレクトリがインストールされています。)
libhighgui-dev-armel-cross 1.0.0-6.1 を (libhighgui-dev-armel-cross_1.0.0-6.1_all.deb で) 置換するための準備をしています ...
libhighgui-dev-armel-cross を展開し、置換しています...
dpkg: 依存関係の問題により libhighgui-dev-armel-cross の設定ができません:
 libhighgui-dev-armel-cross は以下に依存 (depends) します: libhighgui1-armel-cross (= 1.0.0-6.1) ...しかし:
  パッケージ libhighgui1-armel-cross はまだインストールされていません。
 libhighgui-dev-armel-cross は以下に依存 (depends) します: libhighgui1-armel-dcv1 ...しかし:
  パッケージ libhighgui1-armel-dcv1 はまだインストールされていません。
 libhighgui-dev-armel-cross は以下に依存 (depends) します: libcv-dev-armel-cross (>= 1.0.0-6.1) ...しかし:
  パッケージ libcv-dev-armel-cross はまだインストールされていません。
 libhighgui-dev-armel-cross は以下に依存 (depends) します: libcv-dev-armel-dcv1 ...しかし:
  パッケージ libcv-dev-armel-dcv1 はまだインストールされていません。
 libhighgui-dev-armel-cross は以下に依存 (depends) します: libjpeg-dev-armel-dcv1 ...しかし:
  パッケージ libjpeg-dev-armel-dcv1 はまだインストールされていません。
 libhighgui-dev-armel-cross は以下に依存 (depends) します: libtiff4-dev-armel-cross ...しかし:
  パッケージ libtiff4-dev-armel-cross はまだインストールされていません。
 libhighgui-dev-armel-cross は以下に依存 (depends) します: libtiff4-dev-armel-dcv1 ...しかし:
  パッケージ libtiff4-dev-armel-dcv1 はまだインストールされていません。
 libhighgui-dev-armel-cross は以下に依存 (depends) します: libavcodec-dev-armel-cross (>= 0.cvs20050918-2) ...しかし:
  パッケージ libavcodec-dev-armel-cross はまだインストールされていません。
 libhighgui-dev-armel-cross は以下に依存 (depends) します: libavcodec-dev-armel-dcv1 ...しかし:
  パッケージ libavcodec-dev-armel-dcv1 はまだインストールされていません。
 libhighgui-dev-armel-cross は以下に依存 (depends) します: libavformat-dev-armel-cross ...しかし:
  パッケージ libavformat-dev-armel-cross はまだインストールされていません。
 libhighgui-dev-armel-cross は以下に依存 (depends) します: libavformat-dev-armel-dcv1 ...しかし:
  パッケージ libavformat-dev-armel-dcv1 はまだインストールされていません。
 libhighgui-dev-armel-cross は以下に依存 (depends) します: libjasper-dev-armel-cross ...しかし:
  パッケージ libjasper-dev-armel-cross はまだインストールされていません。
 libhighgui-dev-armel-cross は以下に依存 (depends) します: libjasper-dev-armel-dcv1 ...しかし:
  パッケージ libjasper-dev-armel-dcv1 はまだインストールされていません。
 libhighgui-dev-armel-cross は以下に依存 (depends) します: pkg-config-armel-cross ...しかし:
  パッケージ pkg-config-armel-cross はまだインストールされていません。
 libhighgui-dev-armel-cross は以下に依存 (depends) します: pkg-config-armel-dcv1 ...しかし:
  パッケージ pkg-config-armel-dcv1 はまだインストールされていません。
dpkg: libhighgui-dev-armel-cross の処理中にエラーが発生しました (--install):
 依存関係の問題 - 設定を見送ります
以下のパッケージの処理中にエラーが発生しました:
 libhighgui-dev-armel-cross
email@hidden:~/Desktop$ 

   
  実行画面の長い引用になりましたが、
  最初の質問させていただいたエラーメッセージと似ているように思います。
  たびたびの質問ですが、エラー内容の解決方法をどのようにしていけばよいのか、
  アドバイスのほう よろしくお願いいたします。
   
  *余談でご指摘いただきました。作業を(root)ユーザで行っていたのを一般ユーザで行うように気をつけて行うようにいたしました。
   
   
  もう1つご質問させていただきたいのですが、armadillo420でopencvを使える環境設定を行っている作業中にもでてきた 、「arm」用のパッケージ と 「armel」用のパッケージ がどのように違うもので、理解し進めていけばよいのかが、いまいちよくわかっておりません。
  お手数ですが こちらの方も教えていただけるとありがたく思います。
 
-------------- next part --------------
HTMLの添付ファイルを保管しました...
URL: <http://lists.atmark-techno.com/pipermail/armadillo/attachments/20110301/f33cbdcb/attachment.html>


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