On Tue, 08 Apr 2003 06:33:11 +0900 (JST) Takahiko FUJITA <tafujita@xxxxxxxxxxxxxxxxx> wrote: > ソースからリビルドするときに (mkkpkgを使った場合も) > 同じエラーが出ました。 > > mkkpkg を使っての make menuconfig で、カーネルのオプション > > Character devices -> Enabled XFree 4.1 ioctl interface by default > > を選択するとエラー無くパッケージができましたから、 > これが関係あるのでしょうか。 cmpxchg は 素の i386 にはないので i386 kernel のみエラーになります。 kernel config で CPU を 486 以降のものを選択すれば unresolved symbol は解決するとおもいます。 # __HAVE_ARCH_CMPXCHG が define されていないときは cmpxchg を使わない # ようにするべきなんでしょうけど、i386 で drm を使うなんてありえない # ので disable にしておくのがらくそうです。 ちなみに、drm-4.0 では kernel の cmpxchg の定義相当のものが なかに埋め込まれているのでとりあえず unresolved にはならないですみ ますが、結局 initialize で i386 の場合ははねられます。 -- Daisuke SUZUKI <daisuke@xxxxxxxxxxx> President, Project Vine. http://vinelinux.org/ President, Vine Caves, Ltd. http://vinecaves.com/ Vice President, Japan Linux Association. http://jla.linux.or.jp/