お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#1 2009-04-25 16:13:22

yoshiyuki_nnct
新しいメンバ
登録日: 2009-04-25

gcc-avr がインストールできません

今まで、h8マイコンのプログラムをしていたのですが、今回、AVRを使うことになりました。
調べて見たところ、gcc-avr というパッケージが用意されているとのことで"apt-get"でインストールを心見たところ以下のようなエラーがでて、インストールできません。どなたか、解決法をご存知でしたら御教授おねがいいたします。

[email protected]:~$ sudo apt-get install gcc-avr
[sudo] password for gnome:
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています               
状態情報を読み取っています... 完了
以下の特別パッケージがインストールされます:
  binutils-avr
提案パッケージ:
  task-c-devel gcc-doc gcc-4.2 avr-libc
以下のパッケージが新たにインストールされます:
  binutils-avr gcc-avr
アップグレード: 0 個、新規インストール: 2 個、削除: 0 個、保留: 0 個。
9417kB 中 0B のアーカイブを取得する必要があります。
この操作後に追加で 22.5MB のディスク容量が消費されます。
続行しますか [Y/n]? y
(データベースを読み込んでいます ... 現在 131666 個のファイルとディレクトリがインストールされています。)
(.../binutils-avr_2.18-4ubuntu1_i386.deb から) binutils-avr を展開しています...
dpkg: /var/cache/apt/archives/binutils-avr_2.18-4ubuntu1_i386.deb の処理中にエラーが発生しました (--unpack):
`/usr/bin/avr-size' を上書きしようとしています。これはパッケージ avr-binutils にも含まれています
dpkg-deb: サブプロセス paste がシグナル (Broken pipe) によって強制終了しました
未選択パッケージ gcc-avr を選択しています。
(.../gcc-avr_1%3a4.3.2-1_i386.deb から) gcc-avr を展開しています...
以下のパッケージの処理中にエラーが発生しました:
/var/cache/apt/archives/binutils-avr_2.18-4ubuntu1_i386.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

オフライン

 

#2 2009-04-25 17:15:24

koisan1949
メンバ
From: Hyogo, Japan
登録日: 2007-11-11

Re: gcc-avr がインストールできません

yoshiyuki_nnctさん ボード・マイコンのプログラムを開発されようとされている推察します。
私はその必要もないので、詳しいことは更に何方かがフォローされると思います。
apt-get でgcc-avrをインストールされるとき、下記メーセージがでています。

提案パッケージ:
  task-c-devel gcc-doc gcc-4.2 avr-libc

おそらく生成させるに必要なGccのファイル群が存在していません。synapticで取り敢えず、build-essentialを導入してください。
 $ sudo apt-get install build-essential でも、OKです。
その後、提案パッケージを含めてインストールされたらと想定します。
 $ sudo apt-get install gcc-avr task-c-devel avr-libc
この後は、私の力量では及びませんので、他力本願です。

オフライン

 

#3 2009-04-25 17:45:10

yoshiyuki_nnct
新しいメンバ
登録日: 2009-04-25

Re: gcc-avr がインストールできません

ありがとうございます。
早速やってみたところ、
tasc-c-devel は無いと言われたので、gcc-avr と avr-libc を入れたところ問題は"binutils-avr"にありそうだと言うことが分かりました。
binutils-avr を入れようとしましたがまたエラーが出てしまいました。


(.../binutils-avr_2.18-4ubuntu1_i386.deb から) binutils-avr を展開しています...
dpkg: /var/cache/apt/archives/binutils-avr_2.18-4ubuntu1_i386.deb の処理中にエラーが発生しました (--unpack):
`/usr/bin/avr-size' を上書きしようとしています。これはパッケージ avr-binutils にも含まれています
dpkg-deb: サブプロセス paste がシグナル (Broken pipe) によって強制終了しました
以下のパッケージの処理中にエラーが発生しました:
/var/cache/apt/archives/binutils-avr_2.18-4ubuntu1_i386.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)


みたところ、既に"avr-size"と言うファイルがあり困っているように見えます。
これはどうしてあげればいいのでしょうか。

オフライン

 

#4 2009-04-25 18:14:01

koisan1949
メンバ
From: Hyogo, Japan
登録日: 2007-11-11

Re: gcc-avr がインストールできません

残念なことに依存関係が、相当入り乱れていると想定されます。生成は困難を伴うと思います。
1つずつ、依存関係の不具合を潰していかないと解決しません。
Ubuntuのバージョンによっても、その依存関係が多々変化するので、
貴君のPC環境(簡単なハード状況、Ubuntuのハージョン)を提示され識者のコメントを待ってください。
その間は、試行錯誤するしかないです。いっそのこと、ソースを検索して当たる方が近道かも。。。

オフライン

 

#5 2009-04-25 18:38:28

yoshiyuki_nnct
新しいメンバ
登録日: 2009-04-25

Re: gcc-avr がインストールできません

ご指摘ありがとうございます。

PC: MSI WIND U100 VOGUE
Ubuntu ver 9.04

みついわさんのページからrpmパッケージをおとし、エイリアンで入れようと試みましたが今度はH8のコンパイラとバッティングしました。

[email protected]:~$ sudo alien -i avr-gcc-3.2-1.i386.rpm
    dpkg --no-force-overwrite -i avr-gcc_3.2-2_i386.deb
(データベースを読み込んでいます ... 現在 141938 個のファイルとディレクトリがインストールされています。)
(avr-gcc_3.2-2_i386.deb から) avr-gcc を展開しています...
dpkg: avr-gcc_3.2-2_i386.deb の処理中にエラーが発生しました (--install):
`/usr/share/locale/nl/LC_MESSAGES/gcc.mo' を上書きしようとしています。これはパッケージ h8-gcc にも含まれています
dpkg-deb: サブプロセス paste がシグナル (Broken pipe) によって強制終了しました
以下のパッケージの処理中にエラーが発生しました:
avr-gcc_3.2-2_i386.deb
Unable to install at /usr/share/perl5/Alien/Package/Deb.pm line 92, <GETPERMS> line 55.
    find avr-gcc-3.2 -type d -exec chmod 755 {} ;
    rm -rf avr-gcc-3.2



ソースからのコンパイルもうまくいきませんでした。

依存関係の乱れで思い当たる節は、globalmenuをインストールしようとして挫折、その時にかなりのライブラリを壊してしまいました。
しかし、壊れたのはGNOMEのライブラリなどなのでそんなには関係していないと思っていますし、修復もしました。

オフライン

 

#6 2009-04-25 18:41:20

yoshiyuki_nnct
新しいメンバ
登録日: 2009-04-25

Re: gcc-avr がインストールできません

みついわさんのページ
http://mes.sourceforge.jp/h8/index-j.html

ソースコンパイルを参考にしたページ
http://ww2.tiki.ne.jp/~maro/AVR/old/

オフライン

 

#7 2009-04-25 19:47:22

koisan1949
メンバ
From: Hyogo, Japan
登録日: 2007-11-11

Re: gcc-avr がインストールできません

Ubuntu9.04 ですか。。。 RCとは言いませんが、(開発されている方に失礼します。日頃から、感謝しています。)
安定版で長期サポートの8.04にダウングレードをお勧めします。
ただでさえ、ややこしいのをインストールされているのです。懸念材料は少ない方がベストです。

ps. #6で提示されているURLをチラッと覗きました。うーむ!です。
 私は冶金それも金属材料が専門なので、この領域はチンプンカンプンです。
 趣味でワンボード・マイコンをさわった程度の初心者です。
 無機化学の反応製造装置のシーケンサーを自作したのは20年も前です。

最後の編集者: koisan1949 (2009-04-25 20:06:49)

オフライン

 

#8 2009-04-25 20:00:21

einundzwanzighundertsechs
メンバ
登録日: 2008-12-28

Re: gcc-avr がインストールできません

yoshiyuki_nnctさん による投稿:

`/usr/bin/avr-size' を上書きしようとしています。これはパッケージ avr-binutils にも含まれています

alien の使い方をご存知の様ですし,本当に avr-binutils パッケージをインストールした記憶はありませんか?
検索してみたらこの名は rpm とか FreeBSD とかのネーミングでした.
$ dpkg -s avr-binutils
で情報収集してください.

オフライン

 

#9 2009-04-25 21:20:36

yoshiyuki_nnct
新しいメンバ
登録日: 2009-04-25

Re: gcc-avr がインストールできません

多数のご提案ありがとうございます。

実はこの"gcc-avr"は9.04βのときに一回インストールに成功していて、入ることは分かっていたのですが今回、金曜にリリースされた9.04rcに乗り換え、色々と設定し直した矢先に起こったことでどうしようもなかったら一回Ubunutu自体を入れなおし、やり直そうかと思っています。
しかし、やはりすぐ折れるのは悔しく、エンジニアを目指すものとして(高専生です)いかがなものかと思い奮闘しているところです。

9.04は起動が早くなっており,8.04には少していこうがあります。

パッケージは入れ直したり違う入れ方を試す前に完全に削除しているのでavr_sizeが残ることはないと思います.

オフライン

 

#10 2009-04-26 07:26:30

yoshiyuki_nnct
新しいメンバ
登録日: 2009-04-25

Re: gcc-avr がインストールできません

9.04 をインストールし直し、無事GCC-AVRをインストールできました。
みなさま有難うございました。

オフライン

 

Board footer

Powered by FluxBB