“W-ZERO3[es]でLinux”のためにbuildrootの環境を作る(その3)

環境構築は時間が取れないので進展なし。

もうひとつ、自分がハマったところをメモ。

buildrootのmake中に↓のような感じのメッセージが出て、cpコマンドのエラーでビルドが止まる場合…。

cp: missing destination file operand after `./buildtool/toolchain_build_arm/xxxxx'

cpコマンドの引数が足りない。コピー元の指定が無いままcpコマンドを実行している。

こんなときは、make menuconfigでbinutilsやgccなどビルドエラーが出たツールのコンフィグファイルを設定している箇所に変な文字が入っていたりする可能性を疑うと良い場合がある。

--- Binutils Options
     Binutils Version (binutils 2.17)  --->
    ()  Additional binutils options      ←こんな感じの場所

たとえばbusyboxのコンフィグファイル指定で見ると、buildroot/.config に空白の設定項目があったら、思い切ってコメントアウトしてみると上手くいくことがある。でも上手くいかないことも。きっと別の原因があるものと…

BR2_PACKAGE_BUSYBOX_CONFIG=""

しかし、こんなところの殴り書きでも読んでくれる人がいるものだ…。

コメント

タイトルとURLをコピーしました