物好き者

物好き者が行ったことを載せています。

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

PageTop

OpenWRTのコンパイルがうまくいかなくなって苦労しました

WZR-AMPG144NHのMarvell向けに、WZR-APMG144NHへのファームウェア書き込み7
 でOpenWRTをコンパイルしていました。

その後再度ソースをダウンロードしてコンパイルしたところ、途中でコンパイルが終わらなくなってしまいました。
何度かソースをダウンロードしても変わらず、Brodcomでもコンパイルできませんでした。

このため、コンパイル用のOSをFedora9からFedora10に変更してみました。VMwareで動かしているのですが、Fedora10ではVMware-toolsの機能が組み込まれているようで、マウスの自動切換えが行われて便利でした。

ソースをダウンロードしてコンパイルしても、Brodcomでは問題ないのですが、やはりMarvellではコンパイルできませんでした。
make時にV=99をつけたところ、次のメッセージが繰り返し出ていました。

make[6]: warning: Clock skew detected. Your build may be incomplete.
make[5]: warning: Clock skew detected. Your build may be incomplete.
make[4]: Leaving directory `/home/user1/kamikaze/build_dir/toolchain-arm_gcc4.1.2/linux-2.6.28-rc8'
make[4]: Entering directory `/home/user1/kamikaze/build_dir/toolchain-arm_gcc4.1.2/linux-2.6.28-rc8'
make[4]: Warning: File `/home/user1/kamikaze/build_dir/toolchain-arm_gcc4.1.2/linux-2.6.28-rc8/arch/arm/Makefile' has modification time 2.1e+06 s in the future
make[5]: Warning: File `/home/user1/kamikaze/build_dir/toolchain-arm_gcc4.1.2/linux-2.6.28-rc8/arch/arm/Makefile' has modification time 2.1e+06 s in the future
make[6]: Warning: File `scripts/Makefile.host' has modification time 2.1e+06 s in the future
HOSTCC scripts/basic/fixdep
HOSTCC scripts/basic/docproc
HOSTCC scripts/basic/hash
make[6]: warning: Clock skew detected. Your build may be incomplete.
make[6]: Warning: File `scripts/Makefile.host' has modification time 2.1e+06 s in the future
HOSTCC scripts/kconfig/conf.o
HOSTCC scripts/kconfig/kxgettext.o
SHIPPED scripts/kconfig/zconf.tab.c
SHIPPED scripts/kconfig/lex.zconf.c
SHIPPED scripts/kconfig/zconf.hash.c
HOSTCC scripts/kconfig/zconf.tab.o
HOSTLD scripts/kconfig/conf
scripts/kconfig/conf -s arch/arm/Kconfig


インターネットで調べたところ、Clock skew detected はコンパイルするマシンの時刻が狂っていると出るということでした。時刻を見たところ、一月以上前の日付となっていましたので修正したところ、このエラーは出なくなりましたが、コンパイルが途中でエラーにより中断してしまいました。

Brodcomは問題ないので、LaFoneraのatherosでコンパイルしたところ、こちらもエラーで中断してしまいました。
あるサイトではコンパイルする手順として、ソースのダウンロード後すぐに make menuconfig・make としていたのでこの手順でやっていたのですが、以前からやっていた下記手順を make menuconfig の前に行ったところ、atherosのコンパイルができるようになりました。
./scripts/feeds update
make defconfig
make package/symlinks

atherosができたのでMarvellでコンパイルをしてみたところ、途中でダウンロードがエラーとなりコンパイルが中断してしまいました。ソースのダウンロードを含めて、いろいろと試してみることにします。
mkdir -p /home/user1/kamikaze-13686/dl
/home/user1/kamikaze-13686/scripts/download.pl "/home/user1/kamikaze-13686/dl" "compat-wireless-2008-12-11.tar.bz2" "unknown" http://wireless.kernel.org/download/compat-wireless-2.6/
--2008-12-20 06:20:03-- http://wireless.kernel.org/download/compat-wireless-2.6/compat-wireless-2008-12-11.tar.bz2
Resolving wireless.kernel.org... 83.246.72.84
Connecting to wireless.kernel.org|83.246.72.84|:80... connected.
HTTP request sent, awaiting response... 404 Not Found
2008-12-20 06:20:13 ERROR 404: Not Found.

Download failed.
--2008-12-20 06:20:13-- http://mirror2.openwrt.org/sources/compat-wireless-2008-12-11.tar.bz2
Resolving mirror2.openwrt.org... 88.198.39.176
Connecting to mirror2.openwrt.org|88.198.39.176|:80... connected.
HTTP request sent, awaiting response... 404 Not Found
2008-12-20 06:20:14 ERROR 404: Not Found.

Download failed.
--2008-12-20 06:20:14-- http://downloads.openwrt.org/sources/compat-wireless-2008-12-11.tar.bz2
Resolving downloads.openwrt.org... 195.56.146.238
Connecting to downloads.openwrt.org|195.56.146.238|:80... connected.
HTTP request sent, awaiting response... 404 Not Found
2008-12-20 06:20:14 ERROR 404: Not Found.

Download failed.
No more mirrors to try - giving up.
make[3]: *** [/home/user1/kamikaze-13686/dl/compat-wireless-2008-12-11.tar.bz2] Error 2
make[3]: Leaving directory `/home/user1/kamikaze-13686/package/mac80211'
make[2]: *** [package/mac80211/compile] Error 2
make[2]: Leaving directory `/home/user1/kamikaze-13686'
make[1]: *** [/home/user1/kamikaze-13686/staging_dir/arm/stamp/.package_compile] Error 2
make[1]: Leaving directory `/home/user1/kamikaze-13686'
make: *** [world] エラー 2
[user1@vm-Fedora10 kamikaze-13686]$


コンパイルができるようになったら、WZR-G144Nの無線NICを付けて無線が使えるか試してみる予定です。

スポンサーサイト

PageTop

コメント


管理者にだけ表示を許可する
 

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。