[Armadillo:05429] Atmark-dist v20090318 ethtool関連のソース不具合

亀田 秀樹 email@hidden
2010年 7月 14日 (水) 09:17:34 JST


 皆様はじめまして。亀田と申します。
 
 現在ATDE2(v20090403)上で、A220のユーザランドを構築しています。

 そこで、Atmark-dist(v20090318)でethtoolを有効にした際、
 以下のソース不具合でコンパイルが通りませんでしたのでご報告させていただきます。
 主に、switch文のDefault:にbreak;の記述がなく、文法エラーでコンパイルが停まります。



~/atmark-dist-20090318/usr/net-tools/lib/inet_sr.c(108)
default:
+     break;    /*kame add 2010.07.14*/
「break;」記述がなくてコンパイル通らず。(汗


~/atmark-dist-20090318/usr/net-tools/hostname.c(88)(100)(122)(179)(337)
同様にbreak;がない。5か所も(笑
きっと昔は無くても通ってたんだろう・・・


~/atmark-dist-20090318/usr/net-tools/hostname.c
+#include  <stdlib.h>

インクルード不足。
exit関数つかってんのに・・・標準ライブラリ宣言なし。
昔は別ライブラリだったのだろうか?(汗




 過去のバージョンAtmark-dist(v20080617)でも同様の不具合に気づいてたのですが、
 力技で直してしまったため忘れてしまっており、今回も同じ所で躓いたので、
 ご報告させていただきます。(汗


/*****************************/
亀田 秀樹 <email@hidden>
/*****************************/



armadillo メーリングリストの案内