[Armadillo:08369] Re: クロス開発用ライブラリとビルドツールの関係について
Toru Ito
email@hidden
2012年 10月 15日 (月) 20:20:29 JST
伊藤です。
> gcc-4.3-baseに相当するdebパッケージをアーカイブサイトから入手して
> dpkg-crossを実行したところ、
> $ dpkg-cross -b -a armel gcc-4.3-base_4.3.2-1.1_armel.deb
> dpkg-cross: package gcc-4.3-base doesn't provide any useful files. Skipping.
> のようなエラーが表示されてしまい、新たなdebパッケージが生成されませんで
> した。
ライブラリやヘッダファイルがパッケージに含まれていない場合に、
上記のようなエラーが発生します。
このようなエラーが発生する場合は、"--convert-anyway"をつけて
変換してください。"--convert-anyway"オプションの詳細は、
man dpkg-crossをご参照ください。
以下、参考です。
email@hidden:~/work/temp$ ls
gcc-4.3-base_4.3.2-1.1_armel.deb
email@hidden:~/work/temp$ dpkg-cross -b -a armel gcc-4.3-base_4.3.2-1.1_armel.deb
dpkg-cross: package gcc-4.3-base doesn't provide any useful files. Skipping.
email@hidden:~/work/temp$ dpkg-cross -b --convert-anyway -a armel gcc-4.3-base_4.3.2-1.1_armel.deb
dpkg-cross: package gcc-4.3-base doesn't provide any useful files, but
processing it anyway as requested
Building gcc-4.3-base-armel-cross_4.3.2-1.1_all.deb
email@hidden:~/work/temp$ ls
gcc-4.3-base-armel-cross_4.3.2-1.1_all.deb gcc-4.3-base_4.3.2-1.1_armel.deb
(2012年10月15日 18:50), 柳原 考作 wrote:
> お世話になります、柳原です。
>
> Armadillo-440用のツールチェーンをローカルでリビルドしようとしているので
> すが、その途中の手順について質問があります。
>
> DVD/cross-dev/source/buildcross-20100309.tar.gzに含まれるbuild.shの記述
> を解読しながら、apt-crossを使わずdpkg-crossだけでクロス開発用debパッケー
> ジをビルドする方針で試しているのですが、144行目の
> make-cross-package gcc-4.3-base
> をどう扱うべきか悩んでいます。
>
> gcc-4.3-baseに相当するdebパッケージをアーカイブサイトから入手して
> dpkg-crossを実行したところ、
> $ http://archive.debian.org/debian/pool/main/g/gcc-4.3/gcc-4.3-base_4.3.2-1.1_armel.deb
> dpkg-cross: package gcc-4.3-base doesn't provide any useful files. Skipping.
> のようなエラーが表示されてしまい、新たなdebパッケージが生成されませんで
> した。
>
> どうせgcc-4.3は後でソースからリビルドすることになっているし、
> gcc-4.3-baseはメタパッケージでバイナリファイルは含まれていないので、無視
> してもいいような気がするのですが、元々のbuild.shのmake-cross-package()で
> はexit_if_errorでエラー終了することになるため、どう解釈してよいか悩んで
> います。
>
> そもそも初めてArmadilloに触れた時点で既にLennyがアーカイブ入りした後であっ
> たため、Lennyがstableだったときのgo.shやbuild.sh実行結果を知ることができ
> ないのですが、以前はgcc-4.3-baseからも何かが生成できていたのでしょうか?
> _______________________________________________
> armadillo mailing list
> email@hidden
> http://lists.atmark-techno.com/cgi-bin/mailman/listinfo/armadillo
>
>
--
______________________________________
株式会社アットマークテクノ
開発部
伊藤 透(Toru Ito)
TEL: 011-207-6550 FAX: 011-207-6570
URL: http://www.atmark-techno.com/
E-mail: email@hidden
______________________________________
armadillo メーリングリストの案内