Armadilloフォーラム

アルマジロ220について

kunii

2019年9月20日 15時48分

國井と申します

 WIN10 VMware15Player 環境にてカーネルイメージとユーザーランドイメージのビルド行っています
  atde2-20101104  atmark-dist-20180330.tar  linux-2.6.12.3-a9-18.tar 現在のホームぺージ最終版において

  flatfsd (CONFIG_USER_FLATFSD_FLATFSD) [Y/n/?]
Version (1.0.0, 3.0.1, 3.0.2) [3.0.1] (NEW)
 どれを選択? no 拒否させしつこく聞いてくる  1.0.0で設定
 
 
また最後になって 下記のエラーが出ます 。ロムイメージ作成されません

iptables.c: In function ‘print_firewall’:
iptables.c:1506: warning: implicit declaration of function ‘XT_MATCH_ITERATE’
iptables.c:1506: error: expected expression before ‘struct’
make[3]: *** [iptables.o] エラー 1
make[3]: ディレクトリ `/home/atmark/atmark-dist-20180330/user/iptables/iptables-1.3.6' から出ます
make[2]: *** [all] エラー 2
make[2]: ディレクトリ `/home/atmark/atmark-dist-20180330/user/iptables' から出ます
make[1]: *** [all] エラー 2
make[1]: ディレクトリ `/home/atmark/atmark-dist-20180330/user' から出ます
make: *** [subdirs] エラー 1
atmark@atde:~/atmark-dist-20180330$

どなたかレクチャー ください カーネル等の設定変更はしていません デフォルト確認でえらーで困っています。よろしくお願いします。
以上

コメント

大塚と申します。

Armadillo-220 の環境を一から再構築しようとなさっているのでしょうか。

https://users.atmark-techno.com/comment/1236#comment-1236

で中村さんが以前の同様の質問に回答されていますが、
Armadillo-220 の場合 atmark-dist の version の上限は

https://users.atmark-techno.com/armadillo-220/software

のリストにある v20120222 です。
それより version の新しいものはビルドが通りません。

今回出ているエラーは、 iptables-1.3.6 の想定している kernel がもっと新しくて
linux-2.6.12.3-a9-18 には NF_INET_NUMHOOKS や XT_MATCH_ITERATE が無いのが原因です。

flatfsd のところもすでに default で Y に設定されているので
そのままでは version の変更しかできません。
(no にもできますがその手順を書くと長くなるのでここでは書きません。)

https://users.atmark-techno.com/armadillo-220/software

のリストにある

linux-2.6.12.3-a9-18.tar.gz
atmark-dist-20120222.tar.gz
atde2-20101104.zip

を使って

https://manual.atmark-techno.com/armadillo-2x0/armadillo-200_series_sof…

の通りに実行してくださればビルドできます。

> 國井と申します
>
>  WIN10 VMware15Player 環境にてカーネルイメージとユーザーランドイメージのビルド行っています
>   atde2-20101104  atmark-dist-20180330.tar  linux-2.6.12.3-a9-18.tar 現在のホームぺージ最終版において
>
>   flatfsd (CONFIG_USER_FLATFSD_FLATFSD) [Y/n/?]
> Version (1.0.0, 3.0.1, 3.0.2) [3.0.1] (NEW)
>  どれを選択? no 拒否させしつこく聞いてくる  1.0.0で設定
>  
>  
> また最後になって 下記のエラーが出ます 。ロムイメージ作成されません
>
> iptables.c: In function ‘print_firewall’:
> iptables.c:1506: warning: implicit declaration of function ‘XT_MATCH_ITERATE’
> iptables.c:1506: error: expected expression before ‘struct’
> make[3]: *** [iptables.o] エラー 1
> make[3]: ディレクトリ `/home/atmark/atmark-dist-20180330/user/iptables/iptables-1.3.6' から出ます
> make[2]: *** [all] エラー 2
> make[2]: ディレクトリ `/home/atmark/atmark-dist-20180330/user/iptables' から出ます
> make[1]: *** [all] エラー 2
> make[1]: ディレクトリ `/home/atmark/atmark-dist-20180330/user' から出ます
> make: *** [subdirs] エラー 1
> atmark@atde:~/atmark-dist-20180330$
>
> どなたかレクチャー ください カーネル等の設定変更はしていません デフォルト確認でえらーで困っています。よろしくお願いします。
> 以上
>