Kazuhiro Osawa
ko****@yappo*****
2006年 6月 12日 (月) 19:00:04 JST
大沢です。 > AIO/DIOを利用してみようと思いconfigure && makeしたのですが > makeでコケてしまいます。 CentOS 4.2でコケた件ですが、いまさら対処方法に気づきました。 /usr/include/asm/atomic.h とカーネル付属の include/asm-i386/atomic.h に違いがあり (/usr/include/asm/atomic.h マクロ宣言がごっそり抜けている) カーネルに付属している atomic.h を /usr/include/asm/atomic.h にコピーをしたら すんなりmakeが通りました。 ちなみに revision 131 で make install して 順調に動いています。 makeのエラーメッセージを良く見ると > /usr/include/asm/atomic.h:40:2: warning: #warning Using kernel header in userland program. BAD! となっていました。。。 お騒がせしました。。。 --- osawa