[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[plamo:10682] Re: kernel 2.4.7 でのpcmcia-csコンパイルエラー



どこにも linux-2.4.9 で PCMCIA が使用できないという記述に出会えな
いのが頼りですが、現状 linux-2.4.9 では PCMCIA が使用できません。
パッチがあるのではないかと考えています。

> ソフトウエアリサーチの早間です。
> pcmcia-cs-3.1.25 と pcmcia-3.1.28 の双方とも linux-2.4.7
> linux-2.4.9 でコンパイルエラーが出ます(CONFIG_PCMCIA not set)。
> wireless のディレクトリなのですが
> wvlan_hcf.c:761: macro `min' used with only 2 args
> wvlan_hcf.c:781: macro `min' used with only 2 args
> 

linux-2.4.9 の include/linux/kernel.h に

#define min(type,x,y) \
        ({ type __x = (x), __y = (y); __x < __y ? __x: __y; })
#define max(type,x,y) \
        ({ type __x = (x), __y = (y); __x > __y ? __x: __y; })

と言う定義があります。これが pcmcia-cs-3.1.28/wireless/wvlan_hcf.c
にある

ltvp->len = min( i, len );

とぶつかる様です。(kernel では wireless CONFIG_PCMCIA_WAVELAN な
ど無線LAN関係の定義はしていないのですがだめです。)
linux-2.4.7 の include/linux/kernel.h には min の定義は無かったの
で私のミスだと思います。

Follow-Ups
[plamo:10684] Re: kernel 2.4.7 での pcmcia-cs コンパイルエラー, SHINGUU Atsuhiro
[plamo:10685] kernel 2.4.9 でのpcmcia-csコンパイルエラー, 早間義博
[plamo:10686] Re: kernel 2.4.7でのpcmcia-csコンパイルエラー, Yasutada (SHIMAZAKI) SUZUKI
References
[plamo:10680] kernel 2.4.7 でのpcmcia-csコンパイルエラー, 早間義博

[検索ページ] [メール一覧]
Plamo ML 公開システム